Structured compliance validation requires determining whether every obligation in a predefined requirement space is satisfied, violated, or unaddressed by a given document. This can be described as a coverage problem that existing retrieval and classification systems, by treating requirements as independent, are not designed to solve. We introduce \ac{UCVE}, a domain-agnostic framework that represents compliance requirement spaces as a \ac{CRG} and performs retrieval via spectral reranking over its reinforcement learning-weighted Laplacian. Edges between requirement nodes are learned via reinforcement learning with a traversal reward grounded in violation detection, reshaping the graph's community structure such that low-pass spectral filtering distinguishes relevant from irrelevant obligation clusters. Evaluating across three compliance domains, \ac{UCVE} averages 4.3% matched-K recall lift over flat cosine retrieval and consistently outperforms strong retrieval and graph-based baselines.
Figure 2: Community structure of the Contextual Requirement Graph across three compliance domains. (a–c) Dense cosine-similarity graphs (57–100% edge density) where near-complete connectivity obscures meaningful topology. (d–f) After edge weight learning and k-NN sparsification, distinct spectral communities emerge (dashed hulls; 5 eigenvectors for OPP-115/CLAUDETTE, 12 for ESRS-82). Node colors indicate requirement categories. This learned sparse structure is the signal spectral reranking exploits for +3.4–4.5% recall lift over flat cosine retrieval.
Figure 3: Spectral reranking hyperparameter sensitivity. Each panel sweeps one parameter while holding the others fixed at their chosen values ( kNN=3 , keig=5 , α=0.8 ). Stars mark chosen values; dotted lines show flat cosine baselines. Performance is stable across wide ranges for keig and α , but degrades sharply at kNN=1 where over-sparsification disconnects the graph.
Dataset
Entry Strategy
Rec.
Eff.
C70
Vis.
OPP-115
Random
0.967
0.160
0.725
22.6
Cosine
0.847
0.177
0.646
17.6
GSAEPS
0.865
0.174
0.657
18.4
CLA.
Random
0.998
0.051
0.713
47.1
Cosine
0.967
0.078
0.700
30.5
GSAEPS
0.967
0.078
0.700
30.6
Appendix
Table 9: Effect of entry point strategy on downstream traversal recall.
Feature
Description
Query Sim
Cosine similarity between eq and ei
Neighbor Avg Wght
Mean edge weight from vi to 5 most similar nodes
Parent Avg Sim
Mean query similarity of same-parent nodes
Parent Max Sim
Max query similarity among same-parent nodes
Same Parent Top-1
1 if vi shares parent category with top node
Query Z-Score
Z-scored query similarity within dataset
Appendix
Table 10: Features used in graph-enhanced node scoring.
Method
Encoder
OPP-115 R
CLAUDETTE R
ESRS-82 R
Avg R
BM25
mpnet
0.649
0.732
0.490
0.624
Flat Cosine
mpnet
0.748
0.806
0.720
0.758
PPR
mpnet
0.583
0.731
0.592
0.635
Leiden
mpnet
0.766
0.841
0.675
0.761
Heat Kernel
mpnet
0.747
0.817
0.744
0.769
CRG + Spectral
mpnet
0.792
0.860
0.755
0.802
Appendix
Table 11: Model Performance Evaluation Across Encoders
Data
Model
Acc
F1
Y-P
Y-R
Y-F1
OPP
70B
0.396
0.392
0.948
0.288
0.442
CLA
8B
0.826
0.559
0.121
0.974
0.215
ESRS
8B
0.870
0.571
0.130
0.604
0.213
Appendix
Table 12: Graph-document alignment baseline. Y-P and Y-R denote precision/recall over the positive class.
Method
Rec.@K
Kmatch
Clamp
Tuned
Δ
OPP-115 (target K =14.19)
Flat cosine
.749
15.63
.696
.746
−.037 [ − .057, − .016]
Heat kernel
.754
15.41
.795
.749
−.058 [ − .073, − .042]
Cross-encoder
.780
14.48
.714
.774
−.024 [ − .046, − .004]
CRG + Spectral
.791
–
.791
.756
–
CLAUDETTE (target K =16.42)
Appendix
Table 13: Adaptive stopping robustness check. Rec.@K: recall at CRG + Spectral’s matched-K budget. Kmatch : average K the baseline needs to reach CRG + Spectral’s own recall. Clamp: recall under the unmodified production stopping rule, no calibration. Tuned: recall at the independently calibrated operating point. Δ : bootstrap 95% CI (OPP-115, CLAUDETTE) or mean difference across folds (ESRS), baseline minus CRG + Spectral at matched K.
Dataset
Strategy
Prec
Rec
Δ Rec ↑ †
OPP-115
Retrieval ceiling
—
.792
—
Baseline
.775
.564
− .228
Persona
.782
.567
− .225
CLA.
Retrieval ceiling
—
.860
—
Baseline
.748
.697
− .163
Persona
.773
.685
− .175
Appendix
Table 14: End-to-end validation performance with graph-derived context from the CRG using Llama-3.1-8B.
70B
8B
Pillar
ESG
P
R
P
R
Supp.
general
G
0.593
0.421
0.269
0.474
38
business conduct
G
0.458
0.491
0.410
0.472
54
water marine
E
0.467
0.250
0.315
0.304
56
consumers / end users
S
0.434
0.434
0.186
0.491
53
value chain workers
S
0.405
0.464
0.218
0.603
68
Appendix
Table 15: Per-pillar end-to-end precision (P) and recall (R) on ESRS under the baseline validation strategy, for Llama-3.3-70B and Llama-3.1-8B . Support is the approximate number of positive instances per pillar. E/S/G indicates the ESRS pillar category (Environmental, Social, Governance).