Graph-Structured Rubrics: Compiling Rubrics into Typed Evaluation Graphs for LLM Judges
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
AUGUST 2026
G RAPH -S TRUCTURED RUBRICS : C OMPILING RUBRICS INTO T YPED E VALUATION G RAPHS FOR LLM J UDGES A N AR X IV P REPRINT Xi Chen, Jie Mu, Mo Xuan, Qun Shao Ant Group ct539484@antgroup.com
arXiv:2608.12097v1 [cs.AI] 12 Aug 2026
August 2026
A BSTRACT Rubric-based evaluators commonly treat rubrics as prompt context or flat criteria: they specify what to judge but leave criterion composition implicit, even when natural-language rules state it. We introduce Graph-Structured Rubrics (GSR), which compiles a rubric into a response-independent typed evaluation graph before observing responses. Criterion nodes elicit judgments; transformation, reduction, and gating operators compose them through named ports; and a task-specific output mapping, termed Readout, converts the unique sink into a score or preference. Compilation rejects malformed or type-incompatible graphs. Pointwise evaluation judges rubric dimensions separately before graph aggregation; pairwise evaluation reuses the graph with one judgment for each candidate under every criterion. Under GPT-OSS-120B, GSR improves exact score agreement by 0.62–6.75 percentage points over Prometheus-style scoring on four pointwise datasets and achieves the numerically highest end-to-end pairwise accuracy on two preference benchmarks under native tie and abstention policies.
Introduction Rubrics have become a common interface for LLM evaluation across direct scoring and pairwise comparison, yet many systems still treat them as prompt context or flat collections of criteria. Such representations specify what to judge but not how criterion-level judgments should interact to produce a score or preference. LLM-based judges make such evaluation scalable and can achieve substantial agreement with human judgments on open-ended tasks [Zheng et al., 2023, Kim et al., 2024b]. As evaluated tasks become more heterogeneous, however, high aggregate agreement with human ratings does not guarantee procedural stability. Prior studies document sensitivity to candidate order, output length, evaluator familiarity, anchoring, and even confusion between named quality criteria [Wang et al., 2023, Dubois et al., 2024, Stureborg et al., 2024, Hu et al., 2024]. Rubrics address the criterion-specification component of this problem by making relevant requirements explicit. Accordingly, recent benchmarks and evaluators have adopted human-authored criteria, generated rubrics, or instance-specific checklists [Zhou et al., 2026, Liu et al., 2025, Lee et al., 2025, Cook et al., 2024]. Because rubric-based judgments increasingly inform benchmark reporting, reward-model data construction, and model-selection workflows, the way a rubric is composed affects not only accuracy but also reproducibility and auditability. An important gap remains after criterion-level judgments have been produced: their composition can still be implicit and unauditable. Writing rules in the prompt does not remove this problem because the LLM must execute them internally. Leaving these rules inside model inference creates opportunities for applicability checks to be omitted, reductions or gates to be applied out of order, or score caps to be enforced inconsistently. Moreover, rubric rules are often hierarchical: criterion judgments feed intermediate reductions, whose outputs feed gates, constraints, and final Readout. This hierarchy defines an execution policy rather than additional criteria. To make that policy explicit, GSR represents it as a directed acyclic graph and executes deterministic operators in topological order, exposing the decision path shown in Figure 1. 1
Graph-Structured Rubrics
Candidate responses
Task input
X
A
B Candidate responses
✓
Rubric
S
Rubric
C completeness
Y
Graph-Structured Rubric St
F
Score / Preference
factuality
Candidate responses
✓
Holistic LLM Judge
Criteria: F
Graph-Structured Rubrics (GSR)
Y
C
Rubric
Y
Conventional Judge
F
A NT G ROUP R ESEARCH
C
S
St
Score / Preference
S
safety
St
style
Separate criterion-level judgments from composition policy.
Figure 1: Natural-language rules leave hierarchical composition implicit within model inference; GSR routes criterionlevel judgments through an explicit graph before producing the final score or preference. GSR therefore compiles each rubric before observing candidate responses. The program contains criterion nodes, deterministic operators, named ports, and a unique sink; compilation rejects cycles, missing ports, arity violations, and type-incompatible routes. At evaluation time, language models interpret semantic criteria, while the fixed graph controls routing, aggregation, non-compensatory constraints, and Readout in topological order. The policy is inspectable, and its execution is replayable from an audit trace that records the decision path. We evaluate the framework in pointwise and pairwise settings. The experiments test whether compiled rubric graphs yield higher agreement than strong baselines, whether the gains transfer across judge backbones, and whether they arise from graph composition rather than direct scoring or flat aggregation. Our contributions are: • To our knowledge, we introduce the first response-independent compilation framework that turns a rubric specification into a typed cross-criterion evaluation DAG with rubric-derived criterion nodes, operator nodes, named ports, and a unique sink. • We define execution semantics in which criterion-level judgments flow through deterministic T RANSFORM, R EDUCE, and G ATE operators in topological order. Static validation rejects malformed graphs. Task-specific Readout produces pointwise or pairwise decisions, while audit traces enable deterministic replay of composition. • We demonstrate the unified interface across four pointwise datasets and two pairwise preference benchmarks. Under GPT-OSS-120B, GSR achieves the numerically highest exact score agreement on all four pointwise datasets and the numerically highest end-to-end pairwise accuracy on both pairwise datasets; controlled ablations further show higher exact score agreement than direct scoring and weighted aggregation on every pointwise dataset.
Related Work From holistic judges to explicit criteria. LLM judges produce direct scores or pairwise preferences, but their outputs are sensitive to candidate position, response length, evaluator familiarity, distribution shift, and anchoring [Zheng et al., 2023, Wang et al., 2023, Dubois et al., 2024, Stureborg et al., 2024]. G-Eval adds structured reasoning [Liu et al., 2023], JudgeLM uses swap and reference augmentation [Zhu et al., 2025], and Prometheus models support custom criteria in direct and pairwise assessment [Kim et al., 2024a,b]. Debate and judge panels introduce deliberation or evaluator diversity [Chan et al., 2023, Verga et al., 2024]. Other work exposes finer-grained criteria: BiGGen uses instance criteria [Kim et al., 2025]; CheckEval, TICK, and RocketEval use checklist questions [Lee et al., 2025, Cook et al., 2024, Wei et al., 2025]; FLASK uses skill scores [Ye et al., 2024]; and LMUnit treats criteria as unit tests [Saad-Falcon et al., 2025]. These approaches improve judgment production or decomposition, but generally leave cross-criterion composition in prompts or fixed aggregation rather than an explicit typed program. 2
Graph-Structured Rubrics
A NT G ROUP R ESEARCH
Rubric construction, aggregation, and calibration. EvalLM supports application-specific criteria, while AutoCalibrate generates and selects criteria against human labels [Kim et al., 2024c, Liu et al., 2024]. LLM-Rubric learns to aggregate multidimensional rubric outputs into calibrated predictions, whereas Praetor supports instance-level criteria in both pointwise and pairwise settings [Hashemi et al., 2024, Leng et al., 2025]. RubricBench, OpenRubrics, and recursive rubric-refinement methods study rubric construction [Zhou et al., 2026, Liu et al., 2025, Shen et al., 2026], while Autorubric unifies criterion design, judge ensembles, aggregation, and calibration practices [Rao and Callison-Burch, 2026]. These works address criterion selection, judgment elicitation, or score calibration. GSR assumes an available rubric and gives executable semantics to its cross-criterion composition. Graphs in evaluation and the remaining gap. Graph structures have been used in evaluation, but at different abstraction boundaries. DAGMetric requires manual authoring of decision DAGs [Confident AI, 2026]; AgentEval derives graphs from agent execution traces rather than rubric criteria [Guo et al., 2026]; and OpenRS instantiates response-adaptive pairwise meta-rubrics and externally aggregates criterion-wise preferences [Jia et al., 2026]. RULERS instead compiles criteria into locked executable specifications with deterministic evidence verification and post-hoc score calibration [Hong et al., 2026]. None of these systems defines the specific abstraction studied here: a rubric compiled, before observing candidate responses, into a response-independent typed cross-criterion graph shared by pointwise and pairwise evaluation. GSR addresses this gap by compiling operators and a task-specific Readout, statically validating the resulting graph, and making its execution replayable.
Graph-Structured Rubrics GSR turns a hierarchical rubric policy into a graph program. Criterion nodes produce semantic judgments, operator nodes encode reductions and constraints, and edges fix their dependencies. Deterministic topological execution applies the declared rules in order rather than asking the LLM to reconstruct that order during every decision. For example, factuality and completeness can be reduced before a safety flag gates the result, preventing later positive evidence from overriding the cap. Pointwise scoring and pairwise preference share these node and operator semantics and differ only in task-specific Readout. Graph-Structured Rubrics (GSR): Compile → Execute → Readout 1
Compile: Specification to Graph
Execute: Judge, Compose, Trace
2
X = input + candidate tuple Y
✓ ✓ ✓
Task
Criterion-node types
Rubric
LLM
Rules
criterion judgments
c1
Operator nodes 𝒪
Transform operator node
c2
criterion node
ck
ck+1
criterion node
criterion node
Reduce operator node
Gate operator node
sink type 𝒰τ
type-checked
G
fixed topology
Criterionlevel judgments
Verifier
✓
criterion judgments
criterion judgments
Rτ
readout contract
jc1
⋯
jc2
jck
jck+1
Pointwise: m = 1
Pairwise: m = 2
→ native score / ordinal grade
→ winner / tie
native score (e.g., [0, 1]) Operator execution
Sink output
ρ (Sink)
Unique sink ρ
✓
⋯
Readout (Rτ, sρ) = dτ (sρ)
Execute fixed GSR graph
Compiled Graph Schema G criterion node
Readout: Task-Specific Decision
deterministic; no LLM calls
Operator-node types
Compile → P = (G, Rτ)
Criterion nodes 𝒞
3
Transform
Reduce
jωT
jωR
Gate cap / mask / veto
T:
sρ
structured execution trace
audit (verify, inspect)
ordinal grade (e.g., A/B/C)
jωG
winner
(yi over yj)
=
tie
(yi ~ yj)
∈ 𝒰τ
sink scores
↻
replay (deterministic)
✓
Deterministic, auditable, and replayable readout
Figure 2: GSR procedure. Compile fixes the graph before observing candidate responses; Execute runs criterion and operator nodes; Readout maps sink scores to the task output. Problem setup. GSR fixes an instance-specific composition policy before observing the responses it will judge. The compile-time specification S = (x, r, z, τ ) contains the task input x, rubric r, optional fixed reference material z, and task contract τ , but excludes candidate responses and gold labels. The contract fixes the number of candidates m, a closed internal quality-score interval Uτ ⊂ R, output space Aτ , and quantization and tie policies. The execution stage subsequently receives X = (x, Y ), where Y = (y1 , . . . , ym ) is an ordered candidate tuple with stable identifiers. This partition is enforced at the invocation boundary: compilation cannot access Y , while execution cannot alter the accepted program. 3
Graph-Structured Rubrics
A NT G ROUP R ESEARCH
Evaluation procedure. GSR has a three-stage interface. Given a graph language Λ, Compile turns S into a responseindependent program, P = Compile(S; Λ) = (G, Rτ ), (1) where G is the rubric graph and Rτ is a readout contract. Execute applies the program to X and returns the score vector produced at the unique sink and an audit trace T , (sρ , T ) = Execute(P, X), m sρ = (id(yi ), sρ,i ) i=1 ,
(2)
sρ,i ∈ Uτ . Readout then returns o = Readout(Rτ , sρ ) = dτ (sρ ).
(3)
Compile: From a Rubric to a Graph Program Compile receives the response-independent specification S and a graph language Λ = (T, F, H, Π),
(4)
where T gives the value types, F gives the available graph operators, H gives the available criterion-level judgment procedures, and Π gives task defaults and composition policies. This graph language fixes what kinds of criterion-level judgments can be produced and how they can be composed. The compiler therefore receives the rubric and the available graph language, but not the candidate responses or gold labels. LLM-guided graph synthesis and repair. Compile uses an LLM to synthesize a declarative program from S under Λ. The model is restricted to catalogued types, criterion procedures, and operators, and emits nodes, named-port edges, parameters, and Rτ . A deterministic validator V checks JSON parsing, acyclicity, sink reachability, ports, arity, routing type compatibility, and readout compatibility. Writing δ (t) for its structured diagnostics, compilation follows P (0) = Cϕ (S, Λ), (b(t) , δ (t) ) = V (P (t) ),
(5)
P (t+1) = Cϕ (S, Λ, P (t) , δ (t) )
if b(t) = 0.
The first structurally valid program with b(t) = 1 is accepted; no manual semantic screening or selection among valid candidates is performed. If none is valid after the fixed repair budget Krep , the instance is recorded as a compilation failure. Validation checks that the graph is executable and type-consistent; whether the accepted graph captures the intended meaning of the natural-language rubric is tested through downstream agreement. Compiler and judge can use the same underlying LLM, as in our experiments, but they are separate invocations with different inputs: the compiler receives no candidate response, whereas the judge receives the frozen program and candidates during Execute. The output of Compile is a program P = (G, Rτ ). The graph G = (V, E, ρ), V = C ∪˙ O,
ρ ∈ V, E ⊆ V × P × N+ × O.
(6)
contains criterion nodes C, operator nodes O, type-checked routing edges E, port names P, and a unique sink ρ. An edge (u, p, ℓ, ω) routes the judgment produced by predecessor node u to slot ℓ of named port p of operator node ω. The graph permits criterion-to-operator and operator-to-operator edges; criterion nodes have no incoming judgment-flow edges. We write v ⇝ ρ when node v ∈ V has a directed path to the sink ρ, and require this condition for every node so that no criterion-level judgment is unreachable. Each node declares an output type, each operator port declares an input type, and compilation rejects cycles, missing ports, arity mismatches, and type-incompatible routes. Criterion-node semantics are task-invariant. Compile instantiates one node for each semantic criterion selected from the rubric, and every criterion node returns candidate-aligned judgments for all m candidates. Pointwise evaluation sets m = 1, whereas pairwise evaluation sets m = 2. Here m counts candidates, not criteria: either regime may contain multiple criterion nodes corresponding to different rubric dimensions. In both regimes, criterion nodes represent rubric dimensions rather than native task labels; their differences are confined to candidate arity, the task contract, and Readout. Within F, operators are grouped by the kind of composition they perform. Let J denote judgment spaces and B Boolean flags: a T RANSFORM operator maps Ja to Jb , a R EDUCE operator maps J1 × · · · × Jk to J , and a G ATE operator 4
Graph-Structured Rubrics
A NT G ROUP R ESEARCH
maps J × B to J by applying a declared cap, mask, or veto. G ATE is therefore an operator node in O, not an additional node category beyond C and O. Compile also attaches a readout contract Rτ = (Alignm (Uτ ), Aτ , dτ ), dτ : Alignm (Uτ ) → Aτ .
(7)
Here Alignm (Uτ ) denotes the arity-m schema for candidate-aligned quality scores; for an evaluated instance it is instantiated as ((id(yi ), sρ,i ))m i=1 with sρ,i ∈ Uτ . The map dτ alone performs native-scale conversion, output quantization, and tie or forced-choice behavior. For pairwise tasks, the annotated label belongs to Aτ (for example, a winner or tie); the per-candidate scores are internal sink values produced by the graph. The sink type must be an aligned sequence of m quality scores in Uτ . The experiments instantiate this shared contract for pointwise scoring and pairwise preference. Execute: Evaluate and Compose Judgments Execute applies the fixed graph to X without changing its nodes, edges, or parameters. Each criterion node c ∈ C produces a candidate-aligned judgment vector m jc = (id(yi ), jc,i ) i=1 , jc,i ∈ Judg(c). (8) Here Judg(c) is the judgment space declared for criterion c. The candidate-aligned vector can be produced by evaluating candidates separately or jointly, but it must contain exactly one criterion-level judgment for each candidate identifier. A criterion node never receives another node’s judgment. Criterion procedures include LLM calls, rule checks, verifiers, or human annotations, but their outputs must conform to the criterion node’s declared judgment type. After the criterion-level judgments are available, operators run in a topological order of G. Each operator declares named input ports. For a port p of operator ω, let Pred(ω, p) = (v1 , . . . , vk ) denote the predecessor nodes whose edges target p, ordered by their edge slots. The input received at that port is jin ω,p = (jv1 , . . . , jvk ). The operator then produces jω = fω
p 7→ jin ω,p p∈ports(ω) ; θω .
(9)
The deterministic function fω receives a named, slot-ordered sequence at each port and applies the fixed parameters θω ; positional parameters are validated against the corresponding sequence length. For instance, a G ATE :C AP reads a quality judgment through base and a Boolean failure judgment through trigger; the edge itself carries no cap semantics. Let jv denote the candidate-aligned output vector of node v. Operators preserve candidate identifiers, and the terminal node is type-checked to return aligned quality scores. Thus all graph-level reductions and gates have been applied when the sink scores are produced: m sρ = jρ = (id(yi ), sρ,i ) i=1 , sρ,i ∈ Uτ . (10) Each sρ,i is the final internal quality score for yi . Under the fixed topological order, the audit trace records node identifiers, slot-ordered inputs, outputs, operator parameters, and evidence references so that the composition stage can be replayed from recorded criterion-level judgments. Readout: Decide from Candidate Scores Readout is fixed during Compile and makes no additional LLM call. It receives sρ = ((id(yi ), sρ,i ))m i=1 , checks identifier coverage, finiteness, and domain membership, and applies the deterministic task policy in Rτ : o = dτ (sρ ).
(11)
For pointwise evaluation (m = 1), dτ returns the native score or ordinal label obtained by the deterministic conversion and quantization policies in τ . For pairwise evaluation (m = 2), sρ,1 > sρ,2 + ϵτ , id(y1 ), dτ (sρ ) = id(y2 ), (12) sρ,2 > sρ,1 + ϵτ , resolveτ (id(y1 ), id(y2 )), |sρ,1 − sρ,2 | ≤ ϵτ , 5
Graph-Structured Rubrics
A NT G ROUP R ESEARCH
where ϵτ ≥ 0 and resolveτ are fixed by the task contract. The latter returns a tie, an abstention, or a candidate selected by a declared deterministic forced-choice rule. Scores are comparable only within the same program and task contract; GSR does not assume calibration across rubrics or judge models. Returning to the factuality–completeness–safety example, the graph computes one quality score for each candidate after applying the safety cap, if any. In a pointwise task, the same criterion graph emits one aligned sink score and Readout quantizes it onto the native rubric scale. In a pairwise task, it emits two aligned sink scores and Readout compares them under the task’s tie policy. Thus pointwise scoring and pairwise preference share criterion-node and operator semantics; they differ only in candidate arity, task contract, and Readout. Criterion-level judgments remain model-dependent, but their routing, composition, gates, and final mapping are statically checked and replayable.
Experiments Experimental Setup Evaluation questions. We evaluate ordinal pointwise scoring and A/B preference through the same criterion graph. Pointwise judging produces one judgment per rubric dimension and a native 1–5 score; pairwise judging produces two candidate-aligned judgments per criterion before preference Readout. Only candidate arity and task output change. Datasets and baselines. Pointwise datasets are UltraFeedback–TruthfulQA (3,244 responses) [Cui et al., 2024, Lin et al., 2022], HelpSteer2 validation (1,038) [Wang et al., 2024], SummEval Relevance (1,600) [Fabbri et al., 2021], and BiGGen (2,776) [Kim et al., 2025]; their heterogeneous 1–5 targets are termed reference scores. Pairwise datasets are MT-Bench (2,575 labeled pairs) [Zheng et al., 2023] and RubricBench (1,147) [Zhou et al., 2026]. Unless noted, GPT-OSS-120B is the judge. Pointwise baselines are controlled, same-backbone adaptations of Prometheus [Kim et al., 2024b], G-Eval [Liu et al., 2023], and FLASK [Ye et al., 2024]; pairwise baselines add OpenRubric [Liu et al., 2025], TICK [Cook et al., 2024], and CheckEval [Lee et al., 2025]. Evaluation criteria are taken from public benchmark annotations or task definitions. In pointwise experiments, each benchmark is judged with its corresponding task criterion or released scoring rubric; in pairwise experiments, MT-Bench uses a shared preference rubric and RubricBench uses released instance-level checklist rubrics. For each benchmark, GSR and the baselines receive the same available task information, including the input, candidate response(s), and criterion/rubric text, with fixed reference material when provided. Gold scores and preference labels are reserved for metric computation, and baselines retain their native prompting and output formats. Exact Agreement ↑
Within-1 Accuracy ↑
MAE ↓
Pearson ↑
Spearman ↑
Dataset
Method
UF–TruthfulQA
Prometheus-style G-Eval-style FLASK-style GSR (Ours)
43.30 44.61 39.02 50.05 +5.44
73.50 0.928 74.98 0.881 68.39 1.062 78.75 +3.77 0.779 +0.102
0.637 0.593 0.661 0.678 +0.017
0.623 0.565 0.669 0.659
HelpSteer2
Prometheus-style G-Eval-style FLASK-style GSR (Ours)
38.97 35.16 35.81 43.75 +4.78
77.38 0.928 77.14 0.976 75.48 0.978 80.81 +3.43 0.845 +0.083
0.514 0.504 0.468 0.514
0.444 0.438 0.405 0.427
SummEval Relevance
Prometheus-style G-Eval-style FLASK-style GSR (Ours)
32.70 28.28 28.83 33.32 +0.62
83.73 0.846 79.04 0.942 72.55 1.068 86.75 +3.02 0.804 +0.042
0.441 0.429 0.301 0.392
0.424 0.405 0.286 0.386
BiGGen
Prometheus-style G-Eval-style FLASK-style GSR (Ours)
43.52 40.83 38.27 44.51 +0.99
79.73 0.854 79.12 0.890 79.93 0.891 80.49 +0.56 0.833 +0.021
0.611 0.589 0.570 0.618 +0.007
0.588 0.565 0.546 0.591 +0.003
Table 1: Main pointwise comparison under GPT-OSS-120B, averaged over six runs (green: improvement vs. the best baseline for each metric).
Implementation protocol. Each instance is recompiled in a separate API call; the first validator-approved program within Krep repairs is accepted without human selection and frozen for execution. Run-to-run variation therefore includes compilation and judging nondeterminism. 6
Graph-Structured Rubrics
Residual shape by dataset GSR baseline
1
-3.3
-4.0
+5.7
+1.3
39%
GSR baseline
2
-0.7
-7.3
+3.0
+2.2
3
+1.0
-9.5
4
+0.5
-6.0
33% 33%
SummEval Relevance 45% 44%
BiGGen 0
20
<=-2
40 60 80 Share of predictions
Prediction - human score -1 0 +1
15 10
GSR baseline GSR baseline
+2.7 5
-4.1
+1.4
+7.0
-6.2
+15.8
0 −5
Delta in cases (%)
44%
HelpSteer2
Confusion shift (GSR - baseline)
50% 45%
Human score
UF-TruthfulQA
A NT G ROUP R ESEARCH
−10
100
-3.0
5 1
>=+2
2
-4.9
-10.2
3 4 Predicted score
+17.9
−15
5
Figure 3: Six-run pointwise error geometry versus the strongest Exact Agreement baseline: pooled residuals (left) and mean row-normalized confusion shift (right). The baseline is G-Eval-style for UF–TruthfulQA and Prometheus-style otherwise. Pairwise Accuracy ↑
Valid Accuracy ↑
Dataset
Method
MT-Bench
OpenRubric TICK CheckEval GSR (Ours)
79.86 54.10 65.28 80.63 +0.77
RubricBench
OpenRubric TICK CheckEval GSR (Ours)
83.35 68.98 70.49 83.62 +0.28
Coverage ↑
Invalid Rate ↓
Tie Rate ↓
79.86 84.36 85.05 80.73
100.00 64.13 76.74 99.87
0.00 1.21 0.52 0.13
0.00 34.66 22.74 0.00
84.30 88.38 88.59 83.70
98.87 78.04 79.57 99.91
1.13 2.18 0.86 0.09
0.00 19.78 19.57 0.00
Table 2: Pairwise comparison under GPT-OSS-120B, averaged over six runs (green: ∆ Accuracy vs. OpenRubric).
Metrics and provenance. Pointwise Exact Agreement, Within-1 Accuracy, MAE, Pearson, and Spearman are computed from predicted scores. Pairwise Coverage counts A/B decisions, Valid Accuracy conditions on them, and Pairwise Accuracy counts ties and invalid outputs as errors. Invalid Rate includes compile/parse failures and abstentions. GSR treats unresolved comparisons as abstentions; ties produced by baselines remain ties. Unless otherwise noted, reported tables use arithmetic means over six complete runs. Predictions retain dataset, model, protocol, and reference provenance, and no tie or abstention is forced post hoc into a choice. When standard deviations are summarized in text, they are sample standard deviations over the same six run-level primary metrics. Main Results Tables 1 and 2 report pointwise and pairwise results under GPT-OSS-120B. Exact Agreement and end-to-end Pairwise Accuracy are the respective primary metrics. These metrics test the final decision produced after criterion-level judgments have been composed, and therefore evaluate the complete GSR pipeline rather than the accuracy of any individual criterion node. For pointwise scoring, GSR gives the best Exact Agreement, Within-1 Accuracy, and MAE in every dataset block. Relative to the strongest baseline by Exact Agreement, its gains are 5.44 points on UF–TruthfulQA, 4.78 on HelpSteer2, 0.62 on SummEval Relevance, and 0.99 on BiGGen. The corresponding Within-1 gains are 3.77, 3.43, 3.02, and 0.56 points, while MAE falls by 0.102, 0.083, 0.042, and 0.021. The smaller Exact margins on SummEval Relevance and BiGGen indicate that GSR is competitive rather than decisively separated there. Across the four datasets, the common result is therefore not a uniformly large margin, but a consistent advantage on the final discrete score produced by the graph and Readout. This is compatible with GSR’s intended role of making cross-criterion dependencies explicit after criterion judgments are obtained. Because the main comparison changes the full evaluation procedure, the same-trace 7
Graph-Structured Rubrics
A NT G ROUP R ESEARCH
ablation below provides the more direct test of graph composition. Across the four GSR rows, the six-run standard deviations for Exact Agreement are 0.45–0.84 points. Figure 3 localizes these changes. GSR increases zero residuals most clearly on UF–TruthfulQA and HelpSteer2, but the confusion shift is not uniformly favorable. For reference score 5, mass moves from mispredictions of 4 to the correct score 5; for reference score 4, some mass instead moves from 4 to 5. This mixed high-score redistribution is consistent with Exact Agreement and MAE improving more uniformly than Pearson or Spearman. Thus, explicit graph execution should not be read as a generic correction that moves every prediction toward its reference. It changes how criterion-level outputs cross the rubric’s final decision boundaries, and those changes can help one reference level while hurting a neighboring level. GSR therefore provides a controlled composition path, not a uniform correction of the score distribution. The same criterion-node interface transfers to pairwise decisions without architectural modification. GSR attains the highest end-to-end Pairwise Accuracy at 99.87–99.91% coverage; TICK and CheckEval have higher valid-only accuracy but 19.57–34.66% tie rates, which Figure 4 counts as non-decisions. The GSR Pairwise Accuracy standard deviation is 0.30 points on MT-Bench and 0.51 points on RubricBench.
Ablation Study Direct predicts one holistic score. Weighted aggregation applies a flat weighted rule to the same criterion-level judgments as GSR, whereas full GSR applies compiled operators and task-level quantization. This isolates the effect of graph composition. GSR improves Exact Agreement over Direct by 3.51–9.25 points. Against weighted aggregation, the gains are 2.60 points on BiGGen, 5.79 on UF–TruthfulQA, 3.26 on HelpSteer2, and 0.36 on SummEval Relevance. Because the latter comparison reuses the same criterion-level traces, these differences isolate composition and Readout rather than criterion elicitation: weighted aggregation collapses criterion-wise evidence in one flat rule, whereas GSR routes the same evidence through compiled T RANSFORM, R EDUCE, and G ATE operators before task-level Readout. The GSR-composition rows reuse the same six runs as the GSR rows in Table 1; their Exact Agreement standard deviations are therefore 0.45–0.84 points across datasets. The gain varies from 0.36 to 5.79 points and does not identify which operator or dependency accounts for the variation, but it supports the limited conclusion that the compiled graph can change final ordinal boundaries while criterion-level inputs are held fixed. The flat weighted variant still has better Within-1 Accuracy on BiGGen and HelpSteer2, a marginally lower MAE on HelpSteer2, and sometimes stronger correlation, so GSR improves exact ordinal selection here but does not dominate a flat rule on all secondary metrics.
Pairwise outcome decomposition GSR
MT-Bench
79.9
OpenRubric 65.3
CheckEval
23.3
54.1
TICK GSR
100%
80.6
35.9
RubricBench
83.6 83.3
OpenRubric CheckEval
70.5
20.4
TICK
69.0
22.0
0
20
40 60 80 Labeled pairwise cases (%) Correct
Wrong
100
Invalid/tie
Figure 4: Pairwise outcomes under native decision policies. Invalid outputs and ties produced by baselines are grouped as non-decisions. Valid-only accuracy can remain high despite lower end-to-end accuracy. 8
Graph-Structured Rubrics
Exact Agreement ↑
Variant
Within-1 Accuracy ↑
A NT G ROUP R ESEARCH
MAE ↓
Pearson ↑
Spearman ↑
BiGGen Direct Weighted aggregation GSR composition
41.00 41.91 44.51 +2.60
79.13 80.93 80.49
0.889 0.836 0.833 +0.003
0.589 0.615 0.618 +0.003
0.562 0.590 0.591 +0.001
UF–TruthfulQA Direct Weighted aggregation GSR composition
43.04 44.26 50.05 +5.79
75.49 77.03 78.75 +1.72
0.897 0.851 0.779 +0.072
0.612 0.664 0.678 +0.014
0.586 0.649 0.659 +0.010
HelpSteer2 Direct Weighted aggregation GSR composition
35.79 40.49 43.75 +3.26
77.16 82.43 80.81
0.963 0.844 0.845
0.522 0.521 0.514
0.451 0.446 0.427
SummEval Relevance Direct Weighted aggregation GSR composition
24.07 32.96 33.32 +0.36
75.92 85.74 86.75 +1.01
1.022 0.817 0.804 +0.013
0.454 0.401 0.392
0.442 0.382 0.386 +0.004
Table 3: Six-run scoring and composition ablation. Full GSR rows reuse the predictions in Table 1; weighted-aggregation predictions are recomputed from the same criterion-level judgment traces (green: improvement vs. weighted aggregation; MAE annotations show reductions).
Cross-Model Sensitivity Method
Exact Agreement ↑
Within-1 Accuracy ↑
MAE ↓
Pearson ↑
Spearman ↑
Qwen3.5-35B-A3B Prometheus-style G-Eval-style FLASK-style GSR (Ours)
41.51 36.94 39.03 41.76 +0.25
77.44 73.68 77.22 78.16 +0.72
0.913 1.016 0.932 0.878 +0.035
0.503 0.486 0.461 0.500
0.426 0.424 0.393 0.427 +0.001
GLM-4.7 Prometheus-style G-Eval-style FLASK-style GSR (Ours)
37.14 36.32 34.52 36.10
71.06 71.73 72.17 74.64 +3.58
1.075 1.057 1.056 1.004 +0.071
0.489 0.476 0.452 0.489
0.436 0.417 0.399 0.425
Table 4: Six-run cross-model sensitivity on HelpSteer2 (green: improvement vs. Prometheus-style; MAE annotations show reductions). On HelpSteer2 with Qwen3.5-35B-A3B, GSR exceeds Prometheus-style by 0.25 points in Exact Agreement and 0.72 points in Within-1 Accuracy, while reducing MAE by 0.035. With GLM-4.7, its Exact Agreement is 1.04 points lower, but its Within-1 Accuracy is 3.58 points higher and its MAE is lower by 0.071. The graph interface therefore transfers structurally, but its metric profile is not backbone-invariant. GSR fixes dependencies, operator order, and Readout; it does not replace or correct the semantic judgments produced at criterion nodes. The Qwen result preserves a small Exact advantage, whereas the GLM comparison reverses despite better Within-1 Accuracy and MAE. Explicit composition controls how judgments are combined, but remains conditioned on the judgments entering the graph. The corresponding GSR Exact Agreement standard deviations are 0.74 points for Qwen3.5-35B-A3B and 0.87 points for GLM-4.7.
Conclusion GSR composes criterion-level judgments through a typed graph shared by pointwise and pairwise evaluation. Under GPT-OSS-120B, GSR is numerically strongest on the primary end-to-end metric in all six evaluated datasets, while ablations support the value of graph composition and cross-model results bound that value by backbone dependence. GSR offers a programmable alternative whose composition step is trace-replayable. Generative AI assisted with language, formatting, and consistency checks; the authors verified and remain responsible for all claims, results, and citations. 9
Graph-Structured Rubrics
A NT G ROUP R ESEARCH
References Chi-Min Chan, Weize Chen, Yusheng Su, Jianxuan Yu, Wei Xue, Shanghang Zhang, Jie Fu, and Zhiyuan Liu. ChatEval: Towards better LLM-based evaluators through multi-agent debate. arXiv preprint arXiv:2308.07201, 2023. URL https://arxiv.org/abs/2308.07201. Confident AI. DAG (deep acyclic graph), 2026. URL https://deepeval.com/docs/metrics-dag. Accessed 2026-07-25. Jonathan Cook, Tim Rocktäschel, Jakob Foerster, Dennis Aumiller, and Alex Wang. TICKing all the boxes: Generated checklists improve LLM evaluation and generation. In Advances in Neural Information Processing Systems, 2024. URL https://arxiv.org/ abs/2410.03608. Ganqu Cui, Lifan Yuan, Ning Ding, Guanming Yao, Bingxiang He, Wei Zhu, Yuan Ni, Guotong Xie, Ruobing Xie, Yankai Lin, Zhiyuan Liu, and Maosong Sun. UltraFeedback: Boosting language models with scaled AI feedback. In Proceedings of the 41st International Conference on Machine Learning, volume 235 of Proceedings of Machine Learning Research, pages 9722–9744. PMLR, 2024. URL https://proceedings.mlr.press/v235/cui24f.html. Yann Dubois, Balázs Galambosi, Percy Liang, and Tatsunori B. Hashimoto. Length-controlled AlpacaEval: A simple way to debias automatic evaluators. In First Conference on Language Modeling, 2024. URL https://openreview.net/forum?id=CybBmzWBX0. Alexander R. Fabbri, Wojciech Kryściński, Bryan McCann, Caiming Xiong, Richard Socher, and Dragomir Radev. SummEval: Re-evaluating summarization evaluation. Transactions of the Association for Computational Linguistics, 9:391–409, 2021. doi: 10.1162/tacl_a_00373. URL https://doi.org/10.1162/tacl_a_00373. Dongxin Guo, Jikun Wu, and Siu Ming Yiu. AgentEval: DAG-structured step-level evaluation for agentic workflows with error propagation tracking. arXiv preprint arXiv:2604.23581, 2026. URL https://arxiv.org/abs/2604.23581. Helia Hashemi, Jason Eisner, Corby Rosset, Benjamin Van Durme, and Chris Kedzie. LLM-rubric: A multidimensional, calibrated approach to automated evaluation of natural language texts. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics, pages 13806–13834. Association for Computational Linguistics, 2024. doi: 10.18653/v1/2024.acllong.745. URL https://aclanthology.org/2024.acl-long.745/. Yihan Hong, Huaiyuan Yao, Bolin Shen, Wanpeng Xu, Hua Wei, and Yushun Dong. From rubrics to reliable scores: Evidencegrounded text evaluation with LLM judges. arXiv preprint arXiv:2601.08654, 2026. URL https://arxiv.org/abs/2601.08654. Xinyu Hu, Mingqi Gao, Sen Hu, Yang Zhang, Yicheng Chen, Teng Xu, and Xiaojun Wan. Are LLM-based evaluators confusing NLG quality criteria? In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics, pages 9530–9570. Association for Computational Linguistics, 2024. doi: 10.18653/v1/2024.acl-long.516. URL https://aclanthology.org/2024.acllong.516/. Ruipeng Jia, Yunyi Yang, Yuxin Wu, Yongbo Gai, Siyuan Tao, Mengyu Zhou, Jianhe Lin, Xiaoxi Jiang, and Guanjun Jiang. Open rubric system: Scaling reinforcement learning with pairwise adaptive rubric. arXiv preprint arXiv:2602.14069, 2026. URL https://arxiv.org/abs/2602.14069. Seungone Kim, Jamin Shin, Yejin Cho, Joel Jang, Shayne Longpre, Hwaran Lee, Sangdoo Yun, Seongjin Shin, Sungdong Kim, James Thorne, and Minjoon Seo. Prometheus: Inducing fine-grained evaluation capability in language models. In International Conference on Learning Representations, 2024a. URL https://proceedings.iclr.cc/paper_files/paper/2024/hash/ 803485352e61e3ebf41221e4776c9fd4-Abstract-Conference.html. Seungone Kim, Juyoung Suk, Shayne Longpre, Bill Yuchen Lin, Jamin Shin, Sean Welleck, Graham Neubig, Moontae Lee, Kyungjae Lee, and Minjoon Seo. Prometheus 2: An open source language model specialized in evaluating other language models. In Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pages 4334–4353. Association for Computational Linguistics, 2024b. doi: 10.18653/v1/2024.emnlp-main.248. URL https://aclanthology.org/2024.emnlp-main.248/. Seungone Kim, Juyoung Suk, Ji Yong Cho, Shayne Longpre, Chaeeun Kim, Dongkeun Yoon, Guijin Son, Yejin Cho, Sheikh Shafayat, Jinheon Baek, Sue Hyun Park, Hyeonbin Hwang, Jinkyung Jo, Hyowon Cho, Haebin Shin, Seongyun Lee, Hanseok Oh, Noah Lee, Namgyu Ho, Se June Joo, Miyoung Ko, Yoonjoo Lee, Hyungjoo Chae, Jamin Shin, Joel Jang, Seonghyeon Ye, Bill Yuchen Lin, Sean Welleck, Graham Neubig, Moontae Lee, Kyungjae Lee, and Minjoon Seo. The BiGGen bench: A principled benchmark for fine-grained evaluation of language models with language models. In Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies, pages 5877–5919. Association for Computational Linguistics, 2025. doi: 10.18653/v1/2025.naacl-long.303. URL https://aclanthology.org/2025.naacllong.303/. Tae Soo Kim, Yoonjoo Lee, Jamin Shin, Young-Ho Kim, and Juho Kim. EvalLM: Interactive evaluation of large language model prompts on user-defined criteria. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems, pages 1–21. Association for Computing Machinery, 2024c. doi: 10.1145/3613904.3642216. URL https://doi.org/10.1145/3613904.3642216. Yukyung Lee, JoongHoon Kim, Jaehee Kim, Hyowon Cho, Jaewook Kang, Pilsung Kang, and Najoung Kim. CheckEval: A reliable LLM-as-a-judge framework for evaluating text generation using checklists. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, pages 15771–15798. Association for Computational Linguistics, 2025. doi: 10.18653/v1/2025.emnlp-main.796. URL https://aclanthology.org/2025.emnlp-main.796/. Yongqi Leng, Renren Jin, Yue Chen, Zhuowen Han, Ling Shi, Jianxiang Peng, Lei Yang, Juesi Xiao, and Deyi Xiong. Praetor: A fine-grained generative LLM evaluator with instance-level customizable evaluation criteria. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics, pages 10386–10418. Association for Computational Linguistics, 2025. doi: 10.18653/v1/2025.acl-long.513. URL https://aclanthology.org/2025.acl-long.513/. Stephanie Lin, Jacob Hilton, and Owain Evans. TruthfulQA: Measuring how models mimic human falsehoods. In Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics, pages 3214–3252. Association for Computational Linguistics, 2022. doi: 10.18653/v1/2022.acl-long.229. URL https://aclanthology.org/2022.acl-long.229/.
10
Graph-Structured Rubrics
A NT G ROUP R ESEARCH
Tianci Liu, Ran Xu, Tony Yu, Ilgee Hong, Carl Yang, Tuo Zhao, and Haoyu Wang. OpenRubrics: Towards scalable synthetic rubric generation for reward modeling and LLM alignment. arXiv preprint arXiv:2510.07743, 2025. URL https://arxiv.org/abs/2510. 07743. Yang Liu, Dan Iter, Yichong Xu, Shuohang Wang, Ruochen Xu, and Chenguang Zhu. G-Eval: NLG evaluation using GPT-4 with better human alignment. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, pages 2511–2522. Association for Computational Linguistics, 2023. doi: 10.18653/v1/2023.emnlp-main.153. URL https: //aclanthology.org/2023.emnlp-main.153/. Yuxuan Liu, Tianchi Yang, Shaohan Huang, Zihan Zhang, Haizhen Huang, Furu Wei, Weiwei Deng, Feng Sun, and Qi Zhang. Calibrating LLM-based evaluator. In Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation, pages 2638–2656. ELRA and ICCL, 2024. URL https://aclanthology.org/2024.lrecmain.237/. Delip Rao and Chris Callison-Burch. Autorubric: Unifying rubric-based LLM evaluation. arXiv preprint arXiv:2603.00077, 2026. URL https://arxiv.org/abs/2603.00077. Jon Saad-Falcon, Rajan Pathe Vivek, William Berrios, Nandita Shankar Naik, Matija Franklin, Bertie Vidgen, Amanpreet Singh, Douwe Kiela, and Shikib Mehri. LMUNIT: Fine-grained evaluation with natural language unit tests. In Findings of the Association for Computational Linguistics: EMNLP 2025, pages 3303–3324. Association for Computational Linguistics, 2025. doi: 10.18653/v1/2025.findings-emnlp.176. URL https://aclanthology.org/2025.findings-emnlp.176/. William F. Shen, Xinchi Qiu, Chenxi Whitehouse, Lisa Alazraki, Shashwat Goel, Francesco Barbieri, Timon Willi, Akhil Mathur, and Ilias Leontiadis. Rethinking rubric generation for improving LLM judge and reward modeling for open-ended tasks. arXiv preprint arXiv:2602.05125, 2026. URL https://arxiv.org/abs/2602.05125. Rickard Stureborg, Dimitris Alikaniotis, and Yoshi Suhara. Large language models are inconsistent and biased evaluators. arXiv preprint arXiv:2405.01724, 2024. URL https://arxiv.org/abs/2405.01724. Pat Verga, Sebastian Hofstatter, Sophia Althammer, Yixuan Su, Aleksandra Piktus, Arkady Arkhangorodsky, Minjie Xu, Naomi White, and Patrick Lewis. Replacing judges with juries: Evaluating LLM generations with a panel of diverse models. arXiv preprint arXiv:2404.18796, 2024. URL https://arxiv.org/abs/2404.18796. Peiyi Wang, Lei Li, Liang Chen, Zefan Cai, Dawei Zhu, Binghuai Lin, Yunbo Cao, Qi Liu, Tianyu Liu, and Zhifang Sui. Large language models are not fair evaluators. arXiv preprint arXiv:2305.17926, 2023. URL https://arxiv.org/abs/2305.17926. Zhilin Wang, Yi Dong, Olivier Delalleau, Jiaqi Zeng, Gerald Shen, Daniel Egert, Jimmy J. Zhang, Makesh Narsimhan Sreedhar, and Oleksii Kuchaiev. HelpSteer 2: Open-source dataset for training top-performing reward models. In Advances in Neural Information Processing Systems, 2024. doi: 10.52202/079017-0047. URL https://papers.nips.cc/paper_files/paper/2024/hash/ 02fd91a387a6a5a5751e81b58a75af90-Abstract-Datasets_and_Benchmarks_Track.html. Tianjun Wei, Wei Wen, Ruizhi Qiao, Xing Sun, and Jianghong Ma. RocketEval: Efficient automated LLM evaluation via grading checklist. In International Conference on Learning Representations, 2025. URL https://proceedings.iclr.cc/paper_files/paper/ 2025/hash/937defc32e8ad2daba66a0e434177ae9-Abstract-Conference.html. Seonghyeon Ye, Doyoung Kim, Sungdong Kim, Hyeonbin Hwang, Seungone Kim, Yongrae Jo, James Thorne, Juho Kim, and Minjoon Seo. FLASK: Fine-grained language model evaluation based on alignment skill sets. In International Conference on Learning Representations, 2024. URL https://proceedings.iclr.cc/paper_files/paper/2024/hash/f41b4a6b202adcd8e150a9d4f124d8f6Abstract-Conference.html. Lianmin Zheng, Wei-Lin Chiang, Ying Sheng, Siyuan Zhuang, Zhanghao Wu, Yonghao Zhuang, Zi Lin, Zhuohan Li, Dacheng Li, Eric P. Xing, Hao Zhang, Joseph E. Gonzalez, and Ion Stoica. Judging LLM-as-a-judge with MT-Bench and chatbot arena. In Advances in Neural Information Processing Systems, 2023. URL https://arxiv.org/abs/2306.05685. Junyi Zhou, Qiyuan Zhang, Yufei Wang, Fuyuan Lyu, Yidong Ming, Can Xu, Qingfeng Sun, Kai Zheng, Peng Kang, Xue Liu, and Chen Ma. RubricBench: Aligning model-generated rubrics with human standards. In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics, pages 31179–31200. Association for Computational Linguistics, 2026. doi: 10.18653/v1/2026.acl-long.1439. URL https://aclanthology.org/2026.acl-long.1439/. Lianghui Zhu, Xinggang Wang, and Xinlong Wang. JudgeLM: Fine-tuned large language models are scalable judges. In International Conference on Learning Representations, 2025. URL https://proceedings.iclr.cc/paper_files/paper/2025/hash/ 7f8f73134e253845a8f82983219a8452-Abstract-Conference.html.
11
Related documents
- Mining Legal Arguments to Study Judicial Formalism#617912
- Mining Legal Arguments to Study Judicial Formalism#617412
- The Status of Arguments in Abstract Argumentation Frameworks. A Tableaux Method#709036
- The problem of constrained judgment aggregation#748785
- Technical evaluation of language models adapted for the automation of legal contracts: clause extraction, classification, and summarization.#800
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive