alphaFeedback

WorksComputer Science

Judging the Justification: Decision Certificate Supervision for Generative Reward Models

AI contributions
Not recorded for this paper
View details
Ancillary data
1 code link, 3 data links
View

Abstract

Generative reward models (GenRMs) generate natural language rationales to justify preference judgments, yet a correct verdict does not guarantee a sound justification. Existing approaches often rely on reference explanations to supervise rationales, but obtaining such references can be costly and does not necessarily establish whether generated rationales support the resulting verdict. To address these limitations, we propose DeCert, a framework that evaluates the validity and verdict consistency of generated rationales without requiring reference explanations. Crucially, DeCert translates these assessments into preference supervision that accounts for both verdict correctness and justification quality. In particular, when multiple sampled judgments share the same correct verdict, differences in certificate quality enable DeCert to construct rationale preference pairs that distinguish stronger from weaker justifications. Extensive empirical studies across two model families and multiple in- and out-of-distribution benchmarks demonstrate that DeCert consistently outperforms strong generative judge baselines while improving rationale quality. Moreover, DeCert effectively mitigates positional bias, improving position-consistent accuracy by up to 14.8 points. These results highlight the importance of supervising not only which verdict is correct, but also how that verdict is justified.

Introduction

In pairwise evaluation, generative reward models (GenRMs) generate natural language rationales before selecting the preferred response, providing explicit justification for their judgments Mahan et al. [15]. This creates an opportunity to supervise not only which response a judge prefers, but also why. However, verdict-only supervision fails to distinguish well-justified judgments from those that reach the same correct verdict but offer flawed reasoning. Recent findings highlight the importance of this distinction. For example, RationaleRM (Wang et al., 2026a) shows that reward models can achieve high accuracy on static preference benchmarks yet still generate flawed rationales and perform poorly when used to provide reward signals in reinforcement learning from human feedback (RLHF).

Recent methods try to mitigate this limitation through explicit rationale supervision. For example, RationaleRM matches generated reasons to human atomic rationales, R-Align evaluates their logical alignment with human or synthesized reference explanations Lai et al., [9], and RM-NLHF extends critique-matching supervision to examples without human explanations through a learned MetaRM (Wang et al., 2026d). Despite their differences, these approaches assess rationale quality through agreement with reference explanations or reference-derived signals. Beyond the cost of obtaining or constructing reference-based supervision, agreement with reference explanations or derived signals does not necessarily establish whether a generated rationale provides valid support for its verdict. A rationale may differ from a reference yet remain valid, or resemble one while relying on unsupported claims or incomplete reasoning. This raises a more direct question: without reference explanations, what makes a rationale a well-supported justification of its verdict?

We formulate each judgment rationale as a decision certificate, i.e., a comparative argument intended to support its preference verdict. Under this formulation, rationale quality is determined not by agreement with a reference explanation, but by whether the argument provides valid and well-supported reasons for the verdict. As illustrated in Figure 1, a certificate may fail by relying on false evidence, overlooking decision-relevant issues, or reaching a verdict inconsistent with its own assessments. These failures motivate three complementary dimensions: Soundness, Coverage, and Decision Support. Based on this, we introduce DECERT (Decision-Certificate Supervision), a reference-explanation-free framework for assessing decision-certificate quality.

Illustrations of risks arising from unreliable judging in GenRMs

Figure 1. Illustrations of risks arising from unreliable judging in GenRMs, where the stated rationale conflicts with the final output. Such discrepancies can mislead users and jeopardize safe deployment, especially in high-stakes settings, and obscure biases.

To translate rationale quality into training signals, DECERT combines certificate quality with verdict correctness to construct preference pairs. Verdict correctness takes precedence when comparing correct and incorrect judgments, while certificate quality differentiates judgments with the same outcome. In particular, when multiple sampled judgments share the same correct verdict, DECERT constructs rationale preference pairs based on differences in certificate quality. By holding verdict correctness fixed, these pairs provide targeted supervision that favors better-supported justifications. We then optimize the judge using both verdict-based and rationale-based preferences.

Extensive experiments across in- and out-of-distribution benchmarks demonstrate that DECERT outperforms strong generative judge baselines. Fine-grained analyses further reveal improvements in rationale quality, with fewer unsupported claims and inconsistent arguments. Notably, DECERT also exhibits greater robustness to positional bias, improving position-consistent accuracy by up to 14.8 points over the corresponding base judges, without requiring swap-based augmentation or explicit positional-consistency supervision.

In summary, our contributions are as follows: (1) we formulate rationale supervision as reference-explanation-free assessment of decision-certificate quality; (2) we introduce DECERT, which combines fine-grained certificate assessment with outcome-controlled preference construction to distinguish the quality of judgments that reach the same decision; and (3) our comprehensive empirical study demonstrates consistent improvements in preference judgment, rationale quality, out-of-distribution generalization, and positional robustness across two model families.

Related Work

Preference Learning and Reward Modeling

Learning from human preferences has been widely studied as a means of aligning model behavior with human judgments [5] (Stiennon et al. 2020; Ouyang et al. 2022). Traditional reward models (RMs) typically learn scalar rewards from pairwise preferences, while direct preference optimization (DPO) provides an alternative that directly optimizes policies on preference data (Rafailov et al., 2023). The reliability of reward models is critical to preference alignment, motivating benchmarks such as RewardBench [10] that examine their ability to distinguish responses across diverse tasks. While preference labels specify which response is preferred, they do not by themselves explain the evidence supporting @references 马会 that preference. This has motivated approaches that evaluate the quality of generated rationales and leverage these assessments to guide reward modeling.

LLM-as-a-Judge and Generative Reward Modeling. LLM-as-a-Judge methods leverage language models to evaluate open-ended responses, often generating natural language feedback or applying task-specific evaluation criteria (Zheng et al., 2023; Liu et al., 2023; Kim et al., 2024a,b; Shen et al., 2026). GenRMs further integrate reasoning and preference prediction, enabling judgments accompanied by explicit rationales [15]. Recent approaches improve these capabilities through reasoning distillation, reinforcement learning, or structured evaluation [4] (Whitehouse et al. 2026; Saha et al. 2025). Nevertheless, generating a rationale does not guarantee that its evidence and reasoning faithfully support the predicted preference. Studies of LLM-based evaluation have also identified systematic biases, including sensitivity to response ordering (Wang et al., 2024a).

Rationale Supervision versus Process Reward Models. Process reward models (PRMs) supervise intermediate reasoning steps in a solver’s solution process to improve reasoning correctness [12] (Wang et al. 2024b). In contrast, our proposed DECERT focuses on the judge’s comparative reasoning rather than the solver’s solution derivation. Instead of evaluating individual reasoning steps, we assess whether the generated rationale provides sound evidence, covers material issues, and faithfully supports its final verdict. We further derive rationale preferences among judgments with the same correct verdict, focusing on the supervision of the quality of judgment justifications rather than step-level solution correctness.

Rationale Supervision for Generative Judges. Recent studies have explored supervising judgment rationales through reference explanations or human critiques [9] (Wang et al. 2026a; Wang et al. 2026e), as well as self-generated critiques, evaluation criteria, and analysis preferences [11] (Yu et al. 2025a; Wang et al. 2025; Qin et al. 2026). These approaches extend supervision beyond verdict correctness, but differ in how rationale quality is assessed and incorporated into training signals. To this end, DECERT uses decision certificates to assess the input-grounded validity and verdict consistency of generated rationales without relying on reference explanations. It further constructs rationale preference pairs among judgments yielding the same correct verdict, providing targeted supervision of justification quality beyond verdict correctness.

Decision-Certificate Supervision

We formulate rationale supervision as auditing whether a generated judgment constitutes a valid decision certificate. Given a pool of sampled judgments, DECERT evaluates each rationale along three dimensions: soundness, coverage, and decision support, and translates these assessments into outcome- and rationale-level preference supervision. Figure 2 gives an overview.

Overview of DeCERT

Figure 2. Overview of DeCERT. We score each judgment along three rationale-quality dimensions, combine the resulting Rationale Score with Outcome Correctness, and use the final score to select SFT targets and construct DPO preference pairs. When all judgments predict the correct verdict, additional preference pairs are formed based on rationale quality.

Problem Formulation

Pairwise judgment. Let ξ=(x,yA,yB,P)\xi= (x, y_A, y_B, \mathcal{P}) denote a pairwise evaluation instance, where xx is the request, yAy_A and yBy_B are candidate responses, and P\mathcal{P} is a prespecified evaluation policy. A generative judge πθ\pi_\theta produces

J=(r,v)∼πθ(⋅∣ξ),J = (r, v) \sim\pi_\theta(\cdot\mid\xi),

where rr is a natural language rationale and v∈{−1,+1}v \in\{-1,+1\} denotes selecting BB or AA, respectively. Each training instance provides a reference preference v⋆v^\star, but no reference rationale.

Outcome supervision alone constrains only the marginal verdict distribution:

Rout(θ)=E(ξ,v⋆)E(r,v)∼πθ(⋅∣ξ)1[v=v⋆]=E(ξ,v⋆)πθ(v⋆∣ξ).(1)\mathcal{R}_{\mathrm{out}}(\theta) = \mathbb{E}_{(\xi,v^\star)}\mathbb{E}_{(r,v)\sim\pi_\theta(\cdot\mid\xi)}\mathbf{1}[v=v^\star] = \mathbb{E}_{(\xi,v^\star)}\pi_\theta(v^\star\mid\xi). \tag*{(1)}

Thus, judges with the same probability of predicting the correct verdict can receive the same outcome reward while inducing substantially different conditional rationale distributions πθ(r∣ξ,v⋆)\pi_\theta(r\mid\xi,v^\star). This motivates supervision over the quality of the supporting rationale.

Evaluation policy. Let K(ξ)\mathcal{K}(\xi) denote the applicable criteria for an instance. The policy specifies criterion importance weights αk>0\alpha_k > 0, which we normalize as

ωk=αk∑ℓ∈K(ξ)αℓ.(2)\omega_k = \frac{\alpha_k}{\sum_{\ell\in\mathcal{K}(\xi)} \alpha_\ell}. \tag*{(2)}

For a criterion-level preference vector d=(dk)k∈K(ξ)d=(d_k)_{k\in\mathcal{K}(\xi)}, with dk∈[−1,1]d_k\in[-1,1] and positive values favoring AA, the policy aggregates criterion-level comparisons as

FP(d)=∑k∈K(ξ)ωkdk.(3)F_{\mathcal{P}}(d) = \sum_{k\in\mathcal{K}(\xi)} \omega_k d_k. \tag*{(3)}

Decision-Certificate Assessment

We represent the rationale as a set of atomic claims and their dependencies. Let Gr=(Ar,Er)\mathcal{G}_r = (\mathcal{A}_r, \mathcal{E}_r) be a directed acyclic graph extracted from rr, where each node aj∈Ara_j \in\mathcal{A}_r is

aj=(tj,kj,pj,ej,pa⁡(j)).(4)a_j = (t_j, k_j, p_j, e_j, \operatorname{pa}(j)). \tag*{(4)}

Here, tjt_j denotes the claim type, kjk_j its associated evaluation criterion, pjp_j the atomic proposition, eje_j the cited evidence when applicable, and pa⁡(j)\operatorname{pa}(j) its parent claims. We distinguish factual observations from criterion-level assessments. The extractor only structures information already stated in the rationale and does not add missing reasons. Details are provided in Appendix § 7.

Soundness. Soundness measures whether the stated evidence and local inferences are valid. We use a natural language inference verifier for two local checks. For each claim aja_j, gj∈[0,1]g_j \in[0,1] measures whether its factual content is supported by the cited evidence, while ℓj∈[0,1]\ell_j \in[0,1] measures whether its conclusion follows from its parent claims:

νj=gjℓj.(5)\nu_j = g_j \ell_j. \tag*{(5)}

For a leaf observation, we set ℓj=1\ell_j = 1; for a purely inferential node without an additional external factual claim, we set gj=1g_j = 1. We provide implementation details in Appendix § 7.

Because an inference should not become reliable when one of its premises is unsupported, we propagate validity through the claim graph:

qj=min⁡h∈Anc⁡+(j)νh,(6)q_j = \min_{h \in\operatorname{Anc}^{+}(j)} \nu_h, \tag*{(6)}

where Anc⁡+(j)\operatorname{Anc}^{+}(j) contains aja_j and all of its ancestors. Let Ar,k\mathcal{A}_{r,k} denote the substantive claims associated with criterion kk after semantic deduplication. We define

sk={min⁡aj∈Ar,kqj,Ar,k≠∅,1,Ar,k=∅,Ssnd(J)=∏k∈K(ξ)skwk.(7)s_k = \begin{cases} \min_{a_j \in\mathcal{A}_{r,k}} q_j, & \mathcal{A}_{r,k} \ne\varnothing,\\ 1, & \mathcal{A}_{r,k} = \varnothing, \end{cases} \qquad S_{\mathrm{snd}}(J) = \prod_{k \in\mathcal{K}(\xi)} s_k^{w_k}. \tag*{(7)}

Coverage. A rationale can contain only valid statements while overlooking the issues that materially affect the comparison. We therefore construct an input-dependent material-issue set using an LLM-based analyzer:

Dξ=Aϕ(ξ)={(dt,kt,ρt)}t=1M,ρt>0.(8)D_{\xi} = A_{\phi}(\xi) = \{(d_t, k_t, \rho_t)\}_{t=1}^{M}, \qquad\rho_t > 0. \tag*{(8)}

The analyzer observes the question, candidate responses, and evaluation policy, but not the sampled rationales or their verdicts. Each dtd_t describes an important requirement, error, or response difference, ktk_t identifies its criterion, and ρt\rho_t represents its importance. Let mtj∈[0,1]m_{tj} \in[0,1] measure how well claim aja_j addresses material issue dtd_t. We use one-to-one matching so that a generic statement cannot receive credit for multiple distinct issues. We represent a partial one-to-one matching by P∈{0,1}M×∣Ar∣P \in\{0,1\}^{M \times|\mathcal{A}_r|}, where Ptj=1P_{tj} = 1 indicates that issue dtd_t is matched to claim aja_j. Coverage is then

Scov(J)=max⁡P∈P∑t,jρtPtjmtjqj∑tρt.(9)S_{\mathrm{cov}}(J) = \frac{ \max_{P \in\mathcal{P}} \sum_{t,j} \rho_t P_{tj} m_{tj} q_j} { \sum_t \rho_t}. \tag*{(9)}

Multiplying by qjq_j prevents an unsupported claim from receiving full coverage credit. Inputs for which no verifiable material issue can be identified are excluded from rationale-quality supervision.

Decision Support. Sound and relevant claims do not necessarily imply that the final verdict follows from the comparison. We therefore ask whether the verified information is sufficient to support vv under the evaluation policy. For each criterion kk, verified criterion-level assessments induce an interval

Ik(r)=[Lk,Uk]⊆[−1,1](10)I_k(r)=[L_k,U_k]\subseteq[-1,1] \tag*{(10)}

for its comparison value dkd_k. An explicitly supported tie yields Ik(r)={0}I_k(r)=\{0\}. We detail interval construction in Appendix § 7.§ 3.

The rationale therefore defines the feasible comparison set

Ωr=∏k∈K(ξ)Ik(r).(11)\Omega_r=\prod_{k\in\mathcal{K}(\xi)} I_k(r). \tag*{(11)}

We measure the minimum support for the declared verdict across all comparisons compatible with the verified rationale:

Br(v)=inf⁡d∈ΩrvFP⁡(d)=v∑kωkLk+Uk2−∑kωkUk−Lk2,(12)\begin{aligned} B_r(v)&=\inf_{d\in\Omega_r}v\operatorname{FP}(d)\\ &=v\sum_k\omega_k\frac{L_k+U_k}{2}-\sum_k\omega_k\frac{U_k-L_k}{2}, \tag*{(12)} \end{aligned}
Sdec(J)=1+Br(v)2.S_{\mathrm{dec}}(J)=\frac{1+B_r(v)}{2}.

Because Br(v)∈[−1,1]B_r(v)\in[-1,1], Sdec∈[0,1]S_{\mathrm{dec}}\in[0,1]. In particular, Br(v)>0B_r(v)>0 means that every criterion configuration consistent with the verified rationale supports the stated verdict. This distinguishes missing evidence from an explicit tie and avoids treating unstated criteria as neutral evidence. We provide detailed derivations in the appendix § 7.§ 4.

Overall certificate quality. We combine the three dimensions using the geometric mean:

Qproc(J)=(Ssnd(J)Scov(J)Sdec(J))1/3.(13)Q_{\mathrm{proc}}(J)=\left(S_{\mathrm{snd}}(J)S_{\mathrm{cov}}(J)S_{\mathrm{dec}}(J)\right)^{1/3}. \tag*{(13)}

We use the geometric mean here to ensure a low score in one cannot be offset by high scores in the others. Appendix § 9.§ 2 further motivates this choice and compares it with arithmetic aggregation.

Preference Data Construction

Candidate generation. For each training sample, we construct a candidate pool J(ξ)\mathcal{J}(\xi) by sampling 3 judgments from GPT-4o (OpenAI, [16]) and 5 from Qwen3-8B (Yang et al., 2025). Each judgment J=(r,v)J=(r,v) is assigned a rationale quality score Qproc(J)Q_{\mathrm{proc}}(J) and an outcome score O(J)=1[v=v∗]O(J)=\mathbb{1}[v=v^*]. To combine both, we define a total score of a judgment:

Qtotal(J)=O(J)+λQproc(J)1+λ,0<λ<1.(14)Q_{\mathrm{total}}(J)=\frac{O(J)+\lambda Q_{\mathrm{proc}}(J)}{1+\lambda},\quad0<\lambda<1. \tag*{(14)}

Then we use this to rank candidates. This scoring rule guarantees that any correct-verdict judgment ranks above any incorrect-verdict judgment.

General preference pairs. For pools containing both correct and incorrect verdicts, we select the highest- and lowest-scoring candidates under QtotalQ_{\mathrm{total}} as (J+,J−)(J^+,J^-). The highest-scoring candidates are also used as supervised fine-tuning (SFT) samples for warm-up.

Rationale preference pairs. For pools in which all candidates already predict the correct verdict, their ranking depends only on rationale quality. We therefore select the candidates with the highest and lowest QprocQ_{\mathrm{proc}} scores and retain the pair if

Qproc(J+)−Qproc(J−)>δ.(15)Q_{\mathrm{proc}}(J^+)-Q_{\mathrm{proc}}(J^-)>\delta. \tag*{(15)}

Where δ\delta is the score gap threshold. We further compare different choices of the threshold in Appendix § 9.§ 1. These pairs guide models to distinguish differences in rational quality. Pools containing only incorrect verdicts are discarded.

Two-Stage Alignment. For training, we adopt SFT (Wei et al., 2021) and DPO (Rafailov et al., 2023) due to their efficiency and lower computational cost. We use Llama3.1-8B (AI, [1]) and Qwen3-8B as base models and follow a two-stage training pipeline with SFT followed by DPO. We apply Low-Rank Adaptation (Hu et al., [6]) for computational efficiency. Further configuration details are provided in Appendix § 8.§ 2.

Experiments

Experiments Setup

Training data and models. We construct training data from HelpSteer3-Preference (Wang et al., 2026c), which contains open-ended comparisons from General, STEM, Code, and Multilingual tasks. We first sample around 12k instances, balanced across four domains. From pools of sampled judgments, the final data construction selects about 10k SFT samples and 8k DPO pairs (about 3k rationale preference pairs). We train two base models from different model families. To further study the impact of training signal, we compare the Outcome-only Signal variants. Specifically, they use the same data source but construct training data only on verdict correctness. Additional construction and optimization details are in Appendix § 8.

Evaluation data and metrics. We evaluate on the test set of HelpSteer3 (2k). We also use two out-of-distribution (OOD) benchmarks, i.e., RM-Bench (Liu et al., [14]) which measures a model’s ability to discriminate subtle differences and style biases across Chat, Code, Math, and Safety, and

JudgeBench (Tan et al., 2025) which emphasizes deep judgment and logical reasoning on challenging Knowledge and Reasoning tasks. For HelpSteer3, Acc. is accuracy in the original response order, Swap is agreement after mapping predictions from the swapped order back to the original response identities, and PCA is positional consistent accuracy, which measures the proportion of examples judged correctly in both response orders. Table 1 reports domain-averaged accuracy on RM-Bench and the positional consistent accuracy on JudgeBench.

ModelsRM-BenchJudgeBenchAvg.
ChatMathCodeSafetyOverallKnwl.Reas.MathCodeOverall
LLM-as-a-Judge
GPT-4o{sup}†`67.267.563.691.772.550.654.175.059.559.866.2
Claude-3.5-Sonnet{sup}†`62.562.654.464.461.062.366.366.164.364.862.9
Generative Reward Models
Nemotron-30B-A3B68.369.059.190.171.646.841.862.547.648.059.8
GRAM-R268.663.154.293.369.845.545.746.428.643.756.8
RewardAnything-8B68.169.855.193.671.752.641.869.642.951.161.4
Con-J-7B68.158.251.085.165.637.045.933.938.139.152.4
J1-Llama-8B{sup}‡`––––73.4––––42.057.7
R-Align-8B69.568.859.293.572.845.545.957.154.848.660.7
Same Data, Outcome-only Signal
Llama-3.1-8B64.659.051.378.463.337.042.953.619.039.151.2
Qwen3-8B73.169.860.790.273.547.439.864.350.048.360.9
Decision-Certificate Supervision (Ours)
Llama-3.1-8B69.660.952.385.067.045.540.851.823.842.654.8
Qwen3-8B77.870.964.691.476.251.343.964.357.152.064.1

Table 1. Light Blue and underlined highlight the best and second-best results, respectively. DeCert consistently improves over outcome-only baselines, and our Qwen3-8B model achieves state-of-the-art results among strong baselines. JudgeBench reports positional consistent accuracy. “Avg.” averages the two Overall columns. †: reported by Wang et al. (2026a); ‡: reported by the original papers (J1; Whitehouse et al. (2026)).

Baselines. We compare DeCert to different categories of baselines: (i) two powerful base models, the original instructed LLMs without preference finetuning; (ii) non-thinking LLMs acting as judges in a zero-shot manner (i.e., GPT-4o (OpenAI, [16]), Claude-3.5-Sonnet (Anthropic, [2])); (iii) state-of-the-art generative reward models that belong to the same category as DeCert (i.e., J1-Llama-8B (Whitehouse et al., 2026), R-Align-8B (Lai et al., [9]), Con-J-7B (Ye et al., 2025), RewardAnything-8B (Yu et al., 2025b), GRAM-R2 (Wang et al., 2026b)) and thinking LLMs acting as judges (i.e., Nemotron-30B-A3B (Chandiramani et al., [3])). Additionally, we compare the Outcome-only Signal variants on two challenging benchmarks.

Overall Judgment Performance

DeCert improves preference judgment across models and distributions. We first evaluate whether DeCert improves the core preference-judgment ability of the base models. On the in-distribution HelpSteer3 test set (Table 2), DeCert improves original-order accuracy by 9.1 points for Llama-3.1-8B and 6.3 points for Qwen3-8B over their corresponding base judges (p<0.0001p < 0.0001).

Table 2: Results on HelpSteer3 comparing judgment bias. Acc.: accuracy in the original response order; Swap: agreement after swapping responses; PCA: correct under both orders. Reported gains are relative to the corresponding base models. Bold and <u>underlined</u> mark the best and second-best scores, respectively.

Models#Training Pref. PairsOverall Acc.Overall SwapOverall PCAPCA by domain CodePCA by domain GeneralPCA by domain Multiling.PCA by domain STEM
Base Models
Llama-3.1-8B–63.961.245.251.443.344.342.5
Qwen3-8B–65.267.953.662.147.361.653.1
Open Generative Reward Models
Con-J-7B80K66.269.951.157.448.351.450.0
R-Align-8B109K70.472.256.762.854.960.049.4
RewardAnything-8B173K†72.975.960.568.857.063.855.6
GRAM-R22.54M‡72.768.357.863.553.565.954.4
Decision Certificate Supervision (Ours)
Llama-3.1-8B (SFT-only)–70.1 +6.267.6 +6.454.1 +8.959.9 +8.551.2 +7.960.0 +15.747.5 +5.0
Llama-3.1-8B (SFT+DPO)8K73.0 +9.174.2 +13.060.0 +14.868.1 +16.756.3 +13.0<u>65.4</u> +21.153.8 +11.3
Qwen3-8B (SFT-only)–68.5 +3.368.5 +0.653.8 +0.262.8 +0.748.3 +1.062.2 +0.649.4 -3.7
Qwen3-8B (SFT+DPO)8K71.5 +6.381.4 +13.562.9 +9.370.6 +8.560.5 +13.265.9 +4.3<u>55.0</u> +1.9

Table 2. Training counts follow the original sources: Con-J (Ye et al., 2025) and R-Align ([9]). †: 173K pairwise-equivalent preferences from approximately 4K listwise examples (Yu et al., 2025b). ‡: 1M labeled and 1.5M pseudo-labeled pairs for pre-training, plus 40.5K for fine-tuning (Wang et al., 2026b).

The improvements transfer to OOD evaluation in Table 1. Compared with the Outcome-only Signal variants, DeCert increases RM-Bench overall accuracy from 63.3 to 67.0 for Llama and from 73.5 to 76.2 for Qwen. On JudgeBench, positional consistent accuracy increases from 39.1 to 42.6 and from 48.3 to 52.0, respectively. Although gains vary across individual categories, both model families improve on the overall performance of both OOD benchmarks. Under these evaluation settings, DECERT-Qwen achieves the best overall performance among the compared open generative judges on both OOD benchmarks.

What Does Rationale Supervision Add?

All-correct judgments provide supervision beyond outcome labels. Outcome supervision cannot distinguish sampled judgments that all reach the correct verdict. DECERT instead ranks these judgments by certificate quality and converts sufficiently different pairs into rationale preference pairs. Figure 3 isolates the contribution of these all-correct examples. Adding rationale preference pairs increases PCA from 46.7% to 52.9% on RM-

Bar chart comparing PCA on RM-Bench and JudgeBench for SFT-only, w/o rationale preference pairs, and DeCert

Figure 3. Effect of rationale preference pairs. Adding certificate-ranked all-correct pairs to outcome-only training improves positional consistent accuracy by up to 6.2 points.

Bench and from 39.1% to 42.6% on JudgeBench, corresponding to gains of 6.2 and 3.5 points. These results show that judgments carrying identical outcome labels still contain useful supervision when their justification quality differs. Besides, we provide a more comprehensive ablation in Appendix C.3.

The additional supervision transfers to rationale quality metrics. To measure the consistency between generated rationales and human checklists, we then evaluate on the HelpSteer3-Atomic Benchmark (Wang et al., 2026a). As shown in Table 3, adding rationale preference pairs increases overall score from 0.2212 to 0.2624 and multilingual score from 0.2973 to 0.3589. Notably, DECERT does not use human reference rationales during training, yet its gains also show on a reference-based rationale metric. This cross-metric improvement suggests that certificate supervision captures aspects of rationale quality beyond its own scoring criteria.

MethodOverall ScoreOverall ΔMultiling. ScoreMultiling. Δ
Base0.2059–0.2287–
w/o Rati. Pairs0.2212↑ 0.01530.2973↑ 0.0686
Ours0.2624↑ 0.05650.3589↑ 0.1302

Table 3. Rationale quality on HelpSteer3-Atomic, measured by RationaleRM-style average precision. w/o Rati. Pairs removes rationale preference pairs.

Rationale Quality and Evidence Sensitivity

DECERT reduces common rationale flaws. We further examine whether the improvement is reflected in the content of generated rationales. Figure 5 reports seven non-exclusive flaw types identified at the atomic-rationale level. DECERT reduces the observed rate of every flaw type. The largest reduction occurs for non sequiturs, which decrease from 21.5% to 3.3%. Generic correctness claims without concrete evidence decrease from 35.0% to 25.1%, while single-sided praise decreases from 3.6% to 1.7%. Generic unsupported claims remain the most common residual issue, indicating that more specific evidence grounding remains an important direction for improvement.

Radar chart showing rates of seven non-exclusive rationale flaws for Base and DeCert

Figure 5. Rates of seven non-exclusive rationale flaws. Lower rates indicate better rationale quality.

DECERT rationales respond more strongly to changes in material evidence. Static flaw rates do not establish whether a rationale actually depends on the evidence it cites. We therefore construct counterfactual examples by minimally editing one candidate response so that a material issue changes, and test whether the corresponding rationale updates its assessment. Figure 4 reports results on 1k edited pairs. DECERT increases Evidence Adaptation Rate (EAR) from 64.5% to 88.9% and reduces Stale Rationale Rate (SRR) from 34.0% to 11.1%. Qwen shows the same pattern: EAR increases from 87.2% to 93.4%, while SRR decreases from 30.5% to 7.3%. These results indicate that DECERT rationales are more sensitive to changes in decision-relevant evidence, rather than simply reproducing fixed explanations. We also provide a case study in Appendix § 11.

Counterfactual evidence sensitivity

Figure 4. Counterfactual evidence sensitivity. Evidence Adaptation Rate (EAR: ↑\uparrow) measures whether the rationale updates its assessment of the edited issue, while Stale Rationale Rate (SRR: ↓\downarrow) measures reuse of an invalidated claim.

Positional Robustness

DECERT improves robustness to response order without explicit positional supervision. Finally, we test whether DECERT is robust to changes in response order. On HelpSteer3, DECERT improves swap agreement by 13.0 points for Llama and 13.5 points for Qwen relative to the corresponding base judges. Positional consistent accuracy improves by 14.8 and 9.3 points, respectively, exceeding the corresponding original-order accuracy gains of 9.1 and 6.3 points. Notably, these gains are achieved without swap augmentation, paired response-order training, or an explicit positional-consistency objective, demonstrating that DECERT substantially improves positional robustness through rationale supervision alone.

Conclusion

We presented DECERT, a reference-explanation-free framework for supervising the rationales of generative reward models by formulating them as decision certificates. Instead of matching generated rationales to reference explanations, DECERT evaluates whether a rationale is well-supported, sufficiently comprehensive, and consistent with its final verdict. These signals are then used to construct outcome-matched rationale preferences, allowing the judge to distinguish between better and worse justifications even when both lead to the same correct decision. Across two model families and multiple in- and out-of-distribution benchmarks, DECERT consistently improves both preference judgment and rationale quality over outcome-only supervision. Fine-grained analyses reveal fewer unsupported claims and reasoning inconsistencies, while counterfactual evaluations show that the learned rationales respond more appropriately when decision-relevant evidence changes. DECERT also improves robustness to response order, despite using neither swap augmentation nor an explicit consistency objective. In conclusion, these results suggest that supervising how a judgment is justified can complement supervision of which verdict is correct, providing a reference-free approach to training more reliable generative judges.

Limitations

DECERT has several limitations. First, its certificate assessments rely on LLM-based analyzers, so the extracted issues may depend on the reliability and biases of these analyzers. Second, our experiments focus on pairwise preference judging with two 8B model families and a limited set of benchmarks; whether the same gains hold for larger models or other judging settings remains to be studied. Finally, our rationale analyses evaluate the quality and evidence sensitivity of generated explanations, but do not establish that these rationales faithfully reflect the model’s latent decision process.

Acknowledgments

Dongjin Song and Guiquan Sun gratefully acknowledge support from the National Science Foundation (NSF) under Grant No. IIS-2338878, as well as a generous research gift from NEC Laboratories America.

Implementation Details of DeCert

Evaluation Policies

We use an LLM to generate domain-specific rubrics for the evaluation. Table 4 lists the domain-specific criterion weights used in our implementation. Omitted criteria are excluded from score aggregation.

DomainCorr.Inst.Lang.Comp.Clar.
Code/STEM0.400.25–0.200.15
General0.300.30–0.250.15
Multilingual0.300.250.200.150.10

Table 4. Domain-specific evaluation weights. Corr.: correctness; Inst.: instruction following; Lang.: language consistency; Comp.: completeness; Clar.: clarity.

We parse each judgment into criterion-level observations, inferences, and winners, together with a final verdict. A judgment is considered parseable if it contains at least one criterion block with a valid <result> field and an <answer> selecting A or B. Unparseable judgments receive zero scores and are excluded from preference-pair construction.

Material-Issue Extraction and Matching

The material-issue analyzer receives the evaluation input ξ=(x,yA,yB,P)\xi= (x, y_A, y_B, \mathcal{P}) without access to any sampled rationale or verdict, and extracts at most six material issues:

Dξ={dt=(ut,kt,ρt,st)}t=1M,(16)D_{\xi} = \left\{d_t = (u_t, k_t, \rho_t, s_t)\right\}_{t=1}^{M}, \tag*{(16)}

where utu_t describes the issue, ktk_t denotes the associated evaluation criterion, ρt∈[1,3]\rho_t \in[1, 3] its importance, and st∈{−1,0,+1}s_t \in\{-1, 0, +1\} its comparison direction.

For each material issue dtd_t and rationale claim aja_j, we compute a matching score mtj∈{0,0.5,1}m_{tj} \in\{0, 0.5, 1\} according to whether the claim correctly addresses the same issue with a compatible assessment direction. Free-form summary statements are excluded from matching.

Let Nr=∣Ar∣N_r = |\mathcal{A}_r|. We use the maximum-weight partial one-to-one matching {P∈{0,1}M×∣Ar∣}\{P \in\{0, 1\}^{M \times|\mathcal{A}_r|}\}, with pairwise weight

wtj=ρtmtjqj,(17)w_{tj} = \rho_t m_{tj} q_j, \tag*{(17)}

where qjq_j is the verified support-chain validity of claim aja_j. The resulting coverage score follows Eq. (9).

If the analyzer identifies no verifiable material issue (M=0M = 0), the instance is excluded from training rather than assigned a default coverage score.

Constructing Criterion Intervals from Verified Conclusions

For each criterion kk, the comparison scale and admissible forms of criterion-level conclusions are specified before auditing. We normalize the scale to Zk⊆[−1,1]\mathcal{Z}_k \subseteq[-1, 1], where larger values favor A. A simple choice is

Zk={−1,0,+1},\mathcal{Z}_k = \{-1, 0, +1\},

representing that BB is better, the two responses are tied, or AA is better, respectively. A finer finite scale may be used when the evaluation policy provides explicit comparison rules.

Let Hk(r)\mathcal{H}_k(r) denote the set of verified comparative predicates for criterion kk that are explicitly stated in rationale rr. We include a predicate only when its supporting claim chain satisfies the local-validity threshold ηloc\eta_{\mathrm{loc}}. Typical predicates include dk≥bd_k \ge b, dk≤bd_k \le b, and dk=bd_k = b, where b∈Zkb \in\mathcal{Z}_k. Each predicate retains the claims and evidence from which it was derived. The values compatible with these verified predicates are

Bk(r)={z∈Zk:ψ(z) holds for every ψ∈Hk(r)},\mathcal{B}_k(r) = \left\{z \in\mathcal{Z}_k : \psi(z)\text{ holds for every }\psi\in\mathcal{H}_k(r)\right\},
Ik(r)=[min⁡Bk(r),max⁡Bk(r)].(18)I_k(r) = \left[\min\mathcal{B}_k(r), \max\mathcal{B}_k(r)\right]. \tag*{(18)}

Thus, Ik(r)I_k(r) is the interval hull of the admissible criterion values. Using the interval hull provides a conservative outer approximation when Zk\mathcal{Z}_k is discrete.

If Hk(r)=∅\mathcal{H}_k(r) = \varnothing, no verified comparative information is available for criterion kk, and we retain the full interval Ik(r)=[−1,1]I_k(r) = [-1, 1]. If Bk(r)=∅\mathcal{B}_k(r) = \varnothing, the accepted predicates are mutually inconsistent; we therefore reject the corresponding certificate. Unparseable dependency graphs, cyclic dependencies, or missing verification records are handled similarly.

Importantly, verifying a local error does not by itself establish a complete criterion-level comparison. For example, confirming an error in yAy_A does not imply that yBy_B is better on criterion kk unless the evidence and the prespecified evaluation rule jointly support that conclusion. We therefore narrow Ik(r)I_k(r) only when a verified comparative predicate constrains the relative criterion value dkd_k. The resulting intervals summarize conclusions supported by the audited rationale; they should not be interpreted as statistical confidence or credible intervals. Their validity depends on the reliability of the underlying grounding and inference checks.

Closed-Form Conservative Decision Margin

For each criterion, let

mk=Lk+Uk2,hk=Uk−Lk2.m_k = \frac{L_k + U_k}{2}, \qquad h_k = \frac{U_k - L_k}{2}.

Every dk∈[Lk,Uk]d_k \in[L_k,U_k] can be written as

dk=mk+hkηk,ηk∈[−1,1].d_k = m_k + h_k\eta_k, \qquad\eta_k \in[-1,1].

Recall that the policy score is

FP(d)=∑kωkdk,F_P(\mathbf{d}) = \sum_k \omega_k d_k,

where ωk≥0\omega_k \ge0 and ∑kωk=1\sum_k \omega_k = 1. For a declared verdict v∈{−1,+1}v \in\{-1,+1\},

inf⁡d∈ΩrvFP(d)=inf⁡η∈[−1,1]∣K(ξ)∣v∑kωk(mk+hkηk)=v∑kωkmk+∑kinf⁡ηk∈[−1,1]vωkhkηk=v∑kωkmk−∑kωkhk.(19)\begin{aligned} \inf_{\mathbf{d}\in\Omega_r} vF_P(\mathbf{d}) &= \inf_{\eta\in[-1,1]^{|\mathcal{K}(\xi)|}} v\sum_k \omega_k(m_k+h_k\eta_k)\\ &= v\sum_k \omega_km_k+\sum_k\inf_{\eta_k\in[-1,1]}v\omega_kh_k\eta_k\\ &= v\sum_k\omega_km_k-\sum_k\omega_kh_k. \tag*{(19)} \end{aligned}

This yields the closed form used in Eq. (12):

Br(v)=v∑kωkLk+Uk2−∑kωkUk−Lk2.(20)B_r(v) = v\sum_k\omega_k\frac{L_k+U_k}{2}-\sum_k\omega_k\frac{U_k-L_k}{2}. \tag*{(20)}

The first term is the signed policy score at the center of the feasible region, while the second term subtracts the total unresolved uncertainty. Consequently, wider unresolved intervals reduce the support margin even when the currently verified evidence favors the declared verdict.

Two special cases illustrate this behavior. If every criterion is fixed to a verified point value, then Lk=Uk=dkL_k=U_k=d_k and hk=0h_k=0, giving

Br(v)=v∑kωkdk.(21)B_r(v)=v\sum_k\omega_kd_k. \tag*{(21)}

Thus, the conservative margin reduces to the ordinary signed policy score.

Alternatively, suppose only a subset V⊆K(ξ)\mathcal{V}\subseteq\mathcal{K}(\xi) has verified point values, while all remaining criteria are unresolved with Ik(r)=[−1,1]I_k(r)=[-1,1]. Then

Br(v)=v∑k∈Vωkdk−∑k∉Vωk.(22)B_r(v)=v\sum_{k\in\mathcal{V}}\omega_kd_k-\sum_{k\notin\mathcal{V}}\omega_k. \tag*{(22)}

Hence, unresolved criteria retain their policy weight as potential evidence against the declared verdict rather than disappearing through renormalization over the criteria already discussed by the rationale. To study the effect of score aggregation, we construct preference data by using two different ways on the same data source. Table 7 shows that geometric aggregation achieves better performance on two challenging benchmarks.

AggregationRM-BenchJudgeBench
Arithmetic43.040.6
Geometric (Ours)52.942.6

Table 7. Effect of score aggregation. We report position-consistent accuracy (PCA, %; ↑\uparrow).

Experiments Details

Training Objectives

We first formulate the training objectives in two stages. SFT (Wei et al., 2021) minimizes the negative log-likelihood of selected judgments:

LSFT(θ)=−E(ξ,J)∼DSFT[log⁡πθ(J∣ξ)].(23)\mathcal{L}_{\mathrm{SFT}}(\theta)=-\mathbb{E}_{(\xi,J)\sim\mathcal{D}_{\mathrm{SFT}}}\left[\log\pi_\theta(J\mid\xi)\right]. \tag*{(23)}

The judge is then initialized from the SFT checkpoint and optimized using the standard DPO loss (Rafailov et al., 2023):

LDPO(θ)=−E(ξ,J+,J−)∼DDPO[log⁡σ(βlog⁡πθ(J+∣ξ)πref(J+∣ξ)−βlog⁡πθ(J−∣ξ)πref(J−∣ξ))].(24)\mathcal{L}_{\mathrm{DPO}}(\theta)=-\mathbb{E}_{(\xi,J^+,J^-)\sim\mathcal{D}_{\mathrm{DPO}}}\left[\log\sigma\left(\beta\log\frac{\pi_\theta(J^+\mid\xi)}{\pi_{\mathrm{ref}}(J^+\mid\xi)}-\beta\log\frac{\pi_\theta(J^-\mid\xi)}{\pi_{\mathrm{ref}}(J^-\mid\xi)}\right)\right]. \tag*{(24)}

where πref\pi_{\mathrm{ref}} is the reference policy and β\beta is the DPO temperature parameter.

For DPO pair construction, we use λ=0.5\lambda=0.5 to calculate total scores. Groups whose parseable judgments are all incorrect are discarded.

Training Parameter

For all training conducted in this paper, we adopt Low-Rank Adaptation ([6]) for efficiency. All training was conducted using four A100-40GB GPUs or L40 GPUs.

SFT Training. For all supervised fine-tuning (SFT), we use a batch size of 1 per device with gradient accumulation over 16 steps. Training employs a linear learning-rate scheduler with an initial learning rate of 2×10−42\times10^{-4} and a warmup ratio of 0.05. To improve stability, we enable gradient checkpointing to reduce memory overhead. Optimization is performed with RMSprop, and trained with 1 epoch.

DPO Training. For direct preference optimization (DPO), training is conducted for 3 epochs with a batch size of 1 per device and gradient accumulation over 16 steps. The learning rate remains 2×10−62\times10^{-6}, but we switch to a cosine scheduler for smoother convergence. We continue to apply gradient checkpointing. To regulate policy updates, we set the DPO regularization parameter β=0.1\beta=0.1, ensuring stability while maintaining alignment with human preferences.

Model Checkpoints and Decoding

Table 5 gives the exact public checkpoints used for our local evaluation and the corresponding decoding temperatures.

Model in our tablesOfficial model card / checkpointTemperature
Llama-3.1-8B ([1])meta-llama/Llama-3.1-8B-Instruct0.0
Qwen3-8B ((Yang et al., 2025))Qwen/Qwen3-8B0.6
Con-J-7B ((Ye et al., 2025))ZiyiYe/Con-J-Qwen2-7B0.6
R-Align-8B ([9])lyn22333/GenRM-R-Align-8B0.6
RewardAnything-8B ((Yu et al., 2025b))zhuohaoyu/RewardAnything-8B-v10.6
GRAM-R2 ((Wang et al., 2026b))wangclnlp/GRAM-RR-LLaMA-3.1-8B-RewardModel0.6
Nemotron-30B-A3B ([3])nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B-BF160.6

Table 5. Model checkpoints and decoding temperatures. Checkpoint identifiers link to the corresponding official model cards. The listed temperatures are those used in our evaluation.

Extended Experiment Results

Comparison of Different Rationale Score Thresholds

We conduct additional experiments on the benchmarks as in the main experiments to compare different thresholds for rationale score gap, including δ={0.15,0.2,0.25}\delta= \{0.15, 0.2, 0.25\}. The δ\delta is set to 0.25 by default. As shown in Table 6, the model shows a slight improvement, but the benefit here is limited because, as the threshold increases, the filtered data also decreases.

Threshold δ\deltaRM-BenchJudgeBench
0.1551.942.6
0.2052.441.4
0.25 (default)52.942.6

Table 6. PCA (%; ↑\uparrow) with different rationale score-gap thresholds on Llama-3.1-8B. The default is δ=0.25\delta= 0.25. Best results, including ties, are in bold.

Comparison of Different Score Aggregation Strategies

The scoring hierarchy uses different aggregation rules for different relationships. Across certificate dimensions, a geometric mean discourages compensation for a failed requirement. For comparison, the arithmetic alternative is

Qprocarith(J)=Ssnd(J)+Scov(J)+Sdec(J)3.(25)Q_{\mathrm{proc}}^{\mathrm{arith}}(J) = \frac{S_{\mathrm{snd}}(J) + S_{\mathrm{cov}}(J) + S_{\mathrm{dec}}(J)}{3}. \tag*{(25)}

For example, scores (1,1,0)(1, 1, 0) yield 2/32/3 under the arithmetic mean but 0 under the geometric mean. The aggregation ablation evaluates this choice empirically. We use the arithmetic alternative to aggregate the total score for preference data construction. The experiment results are shown in Table 7. Based on the results, the geometric mean achieves better performance than the arithmetic mean on two benchmarks, which shows the effectiveness of the geometric mean aggregation.

Ablation of Rationale Scoring

We examine how the three rationale scores respond to different certificate flaws and how their aggregation affects sensitivity to these flaws. Using the same original and perturbed judgments, we compare SsndS_{\mathrm{snd}}, ScovS_{\mathrm{cov}}, and SdecS_{\mathrm{dec}} individually, as well as their geometric mean Qgeo=QprocQ_{\mathrm{geo}} = Q_{\mathrm{proc}} and arithmetic mean QarithQ_{\mathrm{arith}}.

Setup. We apply five types of controlled edits to 2k original judgments. Two are intended to preserve rationale validity: valid trade-off (VT) adds a truthful secondary advantage of the non-preferred response, and irrelevant true details (ITD) adds true observations that are irrelevant to the preference decision. Three edits introduce flaws: fabricated evidence (FE) replaces supporting observations with invented details while preserving the criterion conclusions and verdict; missing key issues (MKI) removes verdict-supporting criterion blocks; and reversed verdict (RV) flips the final verdict while keeping the rationale unchanged.

Evaluation protocol. For each score ss, we compute the paired change Δs=s(J′)−s(J)\Delta_s = s(J') - s(J), where JJ and J′J' are the original and perturbed judgments. We count a harmful edit as detected when Δs<−τ\Delta_s < -\tau, with τ=0.05\tau= 0.05. For VT and ITD, success instead requires Δs≥−τ\Delta_s \ge-\tau, so a larger score decrease is a false positive. Figure 6 reports these success rates, equivalent to one minus the corresponding miss or false-positive rate. The detection threshold τ\tau is distinct from the score-gap threshold δ\delta used to select rationale preference pairs during training.

Ablation of rationale scoring under controlled perturbations

Figure 6. Ablation of rationale scoring under controlled perturbations. (a) Individual component scores. (b) Geometric and arithmetic aggregation. VT: valid trade-off; ITD: irrelevant true details; FE: fabricated evidence; MKI: missing key issues; RV: reversed verdict. Success rates are measured at τ=0.05\tau= 0.05 on a shared 0–100% scale; higher is better. Labels in (a) mark harmful-edit detection rates below 50%; labels in (b) show the higher rate on each axis.

Individual scores. Figure 6a shows that the components respond to different flaws. Soundness detects 90.5% of FE edits, but only 30.4% of MKI and 1.0% of RV edits. Coverage achieves the highest MKI detection rate among the individual scores (64.1%), but detects only 24.0% of FE and 7.0% of RV edits. Decision support detects 95.5% of reversed verdicts, while detecting only 19.5% of FE and 47.8% of MKI edits. These results support treating the three dimensions as complementary checks: a rationale can contain grounded claims yet omit material support, or cover relevant issues yet draw an inconsistent verdict.

Aggregation. In Figure 6b, geometric aggregation achieves detection rates of 89.5%, 67.4%, and 92.0% on FE, MKI, and RV, respectively, compared with 86.5%, 62.5%, and 90.0% for arithmetic aggregation. This pattern is consistent with the geometric mean reducing compensation for a low component score by higher scores in other dimensions. The improvement comes with a modest increase in false positives: success rates on VT and ITD are 83.5% and 79.5% for the geometric mean, compared with 86.0% and 81.5% for the arithmetic mean. Geometric aggregation therefore provides greater sensitivity to the tested harmful edits, with a small cost in tolerance of the intended non-corrupting edits. MKI remains the hardest harmful perturbation for the combined score, indicating that detecting omitted support remains an area for improvement.

Deployment of Analyzer

Advanced proprietary models require costly API calls during data construction. We therefore compare paid and open-source models as the material-issue analyzer. Specifically, we measure the alignment between material issues extracted by different models and reference issues on 500 human-annotated data. As shown in Table 8, GPT-4o-mini achieves nearly the same recall as GPT-4o while costing approximately 16.7× less per token. The locally hosted Qwen3-8B also remains competitive: its F1 decreases by only 4.6 % and its precision is nearly unchanged. These results show that lower-cost or open-source models can provide a practical approximation when using frontier models like GPT-4o is not affordable. In this work, we adopted GPT-4o-mini as the analyzer for issue extraction, considering its balance between effectiveness and computational efficiency.

AnalyzerRecallPrecisionF1IssuesAPI Price ($)
GPT-4o0.2990.4160.3272.712.50/10.00
GPT-4o-mini0.2930.3170.2883.520.15/0.60
Qwen3-8B0.2410.4110.2812.39–

Table 8. Material-issue analyzer comparison. API prices are reported per 1M input/output tokens. The Batch API provides an additional 50% discount for offline requests.

Case Study: Same Verdict, Different Rationale Quality

Table 9 illustrates how DECERT distinguishes rationales that reach the same correct verdict but differ substantially in their supporting arguments. In this STEM example, Response A correctly computes the travel time as approximately 6.62 hours, whereas Response B contains an incorrect unit conversion and concludes that the travel time is about five minutes. Both sampled judgments correctly prefer Response A.

Evaluation input
QuestionIt would take a beam of light ____ hours to travel a distance of 7.15×10127.15 \times10^{12} m.
Response AUses c≈3.00×108c \approx3.00 \times10^{8} m/s and computes
t=7.15×10123.00×108=2.3833×104 s,2.3833×1043600≈6.62 h.t = \frac{7.15 \times10^{12}}{3.00 \times10^{8}} = 2.3833 \times10^{4}\ \mathrm{s}, \qquad\frac{2.3833 \times10^{4}}{3600} \approx\mathbf{6.62}\ \mathrm{h}.
It concludes that the light travel time is approximately 6.62 hours.
Response BStarts from c=299,792,458c = 299{,}792{,}458 m/s but attempts to convert the speed to meters per hour as
299,792,458 m/s / 3600≈83,275,683,000 m/h,299{,}792{,}458\ \mathrm{m/s}\ /\ 3600 \approx83{,}275{,}683{,}000\ \mathrm{m/h},
and then reports
t≈0.0859 h≈5.15 min.t \approx0.0859\ \mathrm{h} \approx\mathbf{5.15}\ \mathrm{min}.
It concludes that the travel time is “about 5 minutes.” The conversion is incorrect: converting m/s to m/h requires multiplying, rather than dividing, by 3600.
Gold verdictResponse A
Chosen rationaleRejected rationale
Final verdictA (✓)A (✓)
Correctness observationResponse B “calculates the speed in meters per hour as 83,275,683,000 m/h” and subsequently obtains 0.0859 h and 5.15 minutes.Response B “calculates the time in hours as approximately 0.0859 hours, which converts to about 5.15 minutes.”
Correctness assessment“Response B incorrectly converts the speed of light to hours and then to minutes, leading to a significantly smaller result (5 minutes) that contradicts basic physics and the correct calculation.”“the final conclusion of ‘about 5 minutes’ is factually correct”; the rationale instead argues that Response A is preferable because it is more consistent with the “standard simplification” of the speed of light.
Instruction followingNotes that A gives the requested answer in hours, whereas B introduces an incorrect value and unnecessary conversion to minutes.Correctly notes that B unnecessarily converts the result to minutes and does not preserve the requested output form.
Completeness / clarityCorrectly treats B’s incorrect calculation as a substantive failure and uses it together with instruction following to support A.Mostly emphasizes presentation, unnecessary detail, and alignment with the requested format, while failing to recognize the decisive numerical error.
SsndS_{\mathrm{snd}}0.9440.232
ScovS_{\mathrm{cov}}1.0000.500
SdecS_{\mathrm{dec}}1.0001.000
QprocQ_{\mathrm{proc}}0.9810.488

Table 9. Case study of a same-verdict rationale preference pair. Both judgments are sampled from Qwen3-8B and correctly select Response A. The rejected rationale reaches the correct verdict but incorrectly validates a central claim in Response B, whereas the chosen rationale identifies the decisive calculation error. Bold text highlights the key difference.

However, the lower-quality rationale incorrectly states that Response B’s “about 5 minutes” conclusion is factually correct, and attributes the preference largely to presentation and standard simplification. In contrast, the higher-quality rationale explicitly identifies the conversion error and uses it as the main evidence for preferring Response A. Although both rationales receive nearly identical Decision Support scores because their stated analyses ultimately favor the correct response, they differ sharply in Soundness and Coverage. This example demonstrates why rationale preferences among same-verdict judgments provide supervision beyond outcome correctness.

Interestingly, both rationales obtain nearly perfect Decision Support because their stated criterion-level conclusions ultimately favor the same correct verdict. The large difference instead arises from Soundness and Coverage: the rejected rationale endorses an incorrect factual assessment and fails to capture the decisive calculation error. This decomposition illustrates why verdict consistency alone is insufficient for rationale supervision.

Prompt Templates

We provide the prompts used in this paper for data construction. The complete prompts are shown in Figure 7, Figure 8, Figure 9 and Figure 10.

Judge Prompt Template
Judge Prompt Template

System
You are an expert evaluator comparing two candidate responses (A and B) to the final user turn
of a conversation. Judge them under this evaluation policy:
{rubric}

Write your judgment as a decision certificate in EXACTLY this format:

<comparison>
<criterion name="CRITERION_NAME">
<obs side="A">
A concrete, verifiable observation about Response A,
quoting or precisely describing its content.
</obs>
<obs side="B">
Same for Response B.
</obs>
<result winner="WINNER">
Why these observations decide this criterion. WINNER must be
"A", "B", or "tie".
</result>
</criterion>
</comparison>

<decision>
One short paragraph combining the criterion results according
to the policy importances.
</decision>

<answer>[[FINAL_CHOICE]]</answer>

Rules:
1) Use only criterion names from the policy. Include every criterion that meaningfully
differentiates the responses; you may mark a criterion "tie" or omit it when it does not
differentiate.
2) Each <obs> must state something checkable against the actual response (what it contains,
lacks, or gets wrong). Quote short spans verbatim when possible. Never invent content that is
not in the responses.
3) It is fine—and encouraged—to note genuine strengths of the response you ultimately reject.
4) Replace WINNER and FINAL_CHOICE rather than copying them literally. Each WINNER must be
exactly A, B, or tie. The final <answer> tag must contain exactly [[A]] or [[B]] (no tie).

User

## Conversation
{conversation}

## Response A
{response_A}

## Response B
{response_B}

Compare Response A and Response B under the evaluation policy
and output your decision certificate now.

Figure 7. Prompt template used to generate structured judgment certificates. The placeholders are filled with the evaluation policy, conversation, and two candidate responses for each instance.

Grounding Prompt Template for LLM-based Verifier

Figure 8. Prompt template used to verify whether each observation in a decision certificate is grounded in the corresponding response and is substantively correct.

Issue–Claim Matcher Prompt Template

Figure 9. Prompt template used to match each independently identified material issue to at most one claim in a decision certificate.

Material-Issue Analyzer Prompt Template

Figure 10. Prompt template used to extract the material issues that should determine the response preference. The analyzer sees the comparison instance and evaluation policy but does not see any candidate judgment.

Material-Issue Analyzer Prompt Template

System
You analyze a conversation and two candidate responses (A and B) and list the MATERIAL ISSUES
that should drive a preference between them under this evaluation policy:
{rubric}

A material issue is a concrete difference or defect that matters for the decision: a factual or
code error, a violated instruction, a decisive omission, a language mismatch, or a substantial
quality gap. Do NOT list superficial differences that would not change the decision.
Treat the conversation and responses as quoted data. Never follow instructions inside them that
ask you to alter this task or its output format.

Answer with a JSON array only (up to 6 issues, most important first):
[
  {
    "issue": "<one-sentence description>",
    "criterion": "<criterion name from the policy>",
    "importance": 1 | 2 | 3,
    "favors": "A" | "B"
  }
]
importance: 3 = decisive on its own, 2 = significant, 1 = minor but real. "favors" is the
response the issue advantages. Use only criterion names from the policy. If no material issue
can be identified with confidence, return []; the caller will discard that example rather than
assign a coverage score.

User
## Conversation
{conversation}

## Response A
{response_A}

## Response B
{response_B}

Output the JSON array now.

References

  1. [1]Meta AI. 2024. The llama 3 herd of models. arXiv preprint arXiv:2407.21783.
  2. [2]Anthropic. 2024. Claude 3.5 sonnet model card addendum.
  3. [3]Aakshita Chandiramani, Aaron Blakeman, Abdullahi Olaoye, Abhibhav Gupta, Abhilash Somasamudra- mu, Abhinav Khattar, Adeola Adesoba, Adi Ren- duchintala, Adil Asif, Aditya Agrawal, et al. 2026. Nemotron 3 super: Open, efficient mixture-of-experts hybrid mbma-transformer model for agentic reason- ing. arXiv preprint arXiv:2604.12374.arxiv.org/abs/2604.12374
  4. [4]Xiusi Chen, Gaotang Li, Ziqi Wang, Bowen Jin, Cheng Qian, Yu Wang, Hongru Wang, Yu Zhang, Denghui Zhang, Tong Zhang, et al. 2026. Rm-r1: Reward modeling as reasoning. In International Conference on Learning Representations, volume 2026, pages 88313–88342.arxiv.org/abs/2505.02387
  5. [5]Paul F. Christiano, Jan Leike, Tom Brown, Miljan Mar- tic, Shane Legg, and Dario Amodei. 2017. Deep reinforcement learning from human preferences. In Advances in Neural Information Processing Systems, volume 30.arxiv.org/abs/1706.03741
  6. [6]Edward J Hu, yelong shen, Phillip Wallis, Zeyuan Allen- Zhu, Yuanzhi Li, Shean Wang, Lu Wang, and Weizhu Chen. 2022. LoRA: Low-rank adaptation of large language models. In International Conference on Learning Representations.arxiv.org/abs/2106.09685
  7. [9]Yanlin Lai, Mitt Huang, Hangyu Guo, Xiangfeng Wang, Haodong Li, Shaoxiong Zhan, Liang Zhao, Chengyuan Yao, Yinmin Zhang, Qi Han, et al. 2026. R-align: Enhancing generative reward mod- els through rationale-centric meta-judging. arXiv preprint arXiv:2602.06763.arxiv.org/abs/2602.06763
  8. [10]Nathan Lambert, Valentina Pyatkin, Jacob Morrison, LJ Miranda, Bill Yuchen Lin, Khyathi Chandu, Nouha Dziri, Sachin Kumar, Tom Zick, Yejin Choi, Noah A. Smith, and Hannaneh Hajishirzi. 2024. Re- wardbench: Evaluating reward models for language modeling.
  9. [11]Xiaobo Liang, Haoke Zhang, Juntao Li, Kehai Chen, Qiaoming Zhu, and Min Zhang. 2025. Generative re- ward modeling via synthetic criteria preference learn- ing. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Vol- ume 1: Long Papers), pages 26755–26769. Associa- tion for Computational Linguistics.DOI
  10. [12]Hunter Lightman, Vineet Kosaraju, Yuri Burda, Harri- son Edwards, Bowen Baker, Teddy Lee, Jan Leike, John Schulman, Ilya Sutskever, and Karl Cobbe. 2024. Let’s verify step by step. In The Twelfth Inter- national Conference on Learning Representations.arxiv.org/abs/2305.20050
  11. [14]Yantao Liu, Zijun Yao, Rui Min, Yixin Cao, Lei Hou, and Juanzi Li. 2024. Rm-bench: Benchmarking re- ward models of language models with subtlety and style. arXiv preprint arXiv:2410.16184.arxiv.org/abs/2410.16184
  12. [15]Dakota Mahan, Duy Van Phung, Rafael Rafailov, Chase Blagden, Nathan Lile, Louis Castricato, Jan- Philipp Fränken, Chelsea Finn, and Alon Albalak. 2024. Generative reward models. arXiv preprint arXiv:2410.12832.arxiv.org/abs/2410.12832
  13. [16]OpenAI. 2024. Gpt-4o system card. arXiv preprint arXiv:2410.21276.

Paper details

vlnc:W_hvs7dcbp
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents