arXiv is now an independent nonprofit! Learn more
License: CC BY 4.0
arXiv:2510.00492v3 [cs.AI] 13 Jul 2026

Rethinking Reward Models for Multi-Domain Test-Time Scaling

Dong Bok Lee Affiliation: KAIST Affiliation: Equal contribution. Correspondence to markhi@kaist.ac.kr. Affiliation: Work done during an internship at Microsoft Research Asia.    Seanie Lee Affiliation: KAIST Affiliation: Equal contribution. Correspondence to markhi@kaist.ac.kr.    Sangwoo Park Affiliation: KAIST    Minki Kang Affiliation: KAIST    Jinheon Baek Affiliation: KAIST    Dongki Kim Affiliation: KAIST    Dominik Wagner Affiliation: TH Nürnberg    Jiongdao Jin Affiliation: KAIST    Heejun Lee Affiliation: KAIST Affiliation: DeepAuto.ai    Tobias Bocklet Affiliation: TH Nürnberg    Jinyu Wang Affiliation: Microsoft Research Asia    Jingjing Fu Affiliation: Microsoft Research Asia    Sung Ju Hwang Affiliation: KAIST Affiliation: DeepAuto.ai    Jiang Bian Affiliation: Microsoft Research Asia    Lei Song Affiliation: Microsoft Research Asia
Abstract

The reliability of large language models (LLMs) during test-time scaling is often assessed with external verifiers or reward models that distinguish correct reasoning from flawed logic. Prior work has studied both outcome reward models (ORMs), which assess only the final answer, and process reward models (PRMs), which score intermediate reasoning steps. Although PRMs are often viewed as advantageous due to their finer-grained supervision, much of the supporting evidence comes from math-adjacent settings, and their relative benefits across broader domains remain unclear. We present the first unified evaluation of four reward model variants, discriminative ORM and PRM (dORM, dPRM) and generative ORM and PRM (gORM, gPRM), across 14 diverse domains. Contrary to conventional wisdom, we find that (i) dORM performs on par with dPRM, (ii) gPRM is not competitive, and (iii) overall, gORM is the most robust, yielding significant and consistent gains across every tested domain. We attribute the worse performance of gPRM to the stepwise scoring process, which inherits label noise from LLM-based automatic labeling, leading to difficulties in evaluating long reasoning trajectories, including those involving self-correcting reasoning. Both our theoretical analysis and empirical observations indicate that stepwise aggregation compounds errors as reasoning length increases. These findings challenge the common assumption that fine-grained supervision is always better and support generative outcome verification for multi-domain deployment. Our code is publicly available to facilitate future research in multi-domain settings.

1 Introduction

Test-time scaling (TTS) enables large language models (LLMs) to generate diverse, reliable solutions via chain-of-thought reasoning (Wei et al. 2022; Kojima et al. 2022; Yao et al. 2023b; Madaan et al. 2023, CoT;) and has shown strong results on challenging reasoning tasks (Yao et al. 2023a; Snell et al. 2025; Wu et al. 2024). A widely adopted TTS approach uses external verifiers that select the best among the candidates (Snell et al. 2025). A common external verifier is the outcome reward model (ORM), typically implemented as a discriminative classifier that assigns a scalar reward to a CoT (Cobbe et al. 2021; Uesato et al. 2022; Yu et al. 2024). ORMs are trained only on outcome-level signals, providing a single label per trajectory rather than feedback at individual reasoning steps. Recent work has introduced process reward models (Lightman et al. 2024; Wang et al. 2024a; Setlur et al. 2025; Zheng et al. 2024, PRMs;) that score each step of a CoT and aggregate the scores into a trajectory-level reward. Supervised with high-quality, carefully constructed process labels, e.g., manual annotation (Lightman et al. 2024) or Monte Carlo rollouts (Wang et al. 2024a), PRMs have been shown to outperform ORMs as TTS verifiers.

Beyond discriminative verifiers, several studies have shown that the generative ability of LLMs can improve CoT verification, such as LLM-as-a-judge (Wang et al. 2023; Liu et al. 2023; Zheng et al. 2023). Based on this idea, other works fine-tune LLMs to generate a verification rationale for a CoT and compute the final reward from token probabilities (Zhang et al. 2025a; Khalifa et al. 2025; Zhao et al. 2025). To obtain verification CoTs for training, most previous work adopts consensus-filtering: (i) generate verification CoTs, and (ii) retain the verification CoT if its parsed verdict aligns with outcome or process labels. After training, these generative verifiers have shown strong performance in math-adjacent reasoning tasks, outperforming discriminative verifiers.

However, external verifiers for TTS have been studied primarily in math-adjacent domains. This narrow scope limits the potential for LLM deployment in high-stakes real-world applications, such as the legal (Guha et al. 2023; Cui et al. 2023; Fei et al. 2024) and medical (Singhal et al. 2023; Kung et al. 2023; Singhal et al. 2025) domains, where trustworthiness is paramount and rigorous verification of LLM outputs is especially important. Recently, Zeng et al. 2025 proposed multi-domain PRMs trained on the graduate-level benchmark (Wang et al. 2024c, MMLU-Pro;), covering 14 diverse domains, and showed that multi-domain training for PRMs significantly improves TTS performance across diverse domains. However, the study is limited to discriminative PRMs and the broader potential of different verifier types (e.g., ORMs vs. PRMs, discriminative vs. generative) in the multi-domain setting remains underexplored.

Refer to caption
Figure 1: Evaluating CoTs using gORM and gPRM.

To this end, we present the first controlled multi-domain TTS evaluation of four verifier variants, discriminative ORM and PRM (dORM, dPRM), and generative ORM and PRM (gORM, gPRM), trained and evaluated under a common protocol across 14 diverse domains. We review these variants in Section 2 and, under controlled conditions, evaluate them on math (Lightman et al. 2024; Zheng et al. 2024, PRM800K, ProcessBench;), multi-domain (Wang et al. 2024c, MMLU-Pro;), and specialized-domain (Rein et al. 2024; Jin et al. 2021; Fan et al. 2026, GPQA-Diamond, MedQA, LEXam;) in Section 3. In the math domain, trends across the four variants are consistent with prior work (Lightman et al. 2024; Zhang et al. 2025a; Khalifa et al. 2025). dPRM outperforms dORM, and generative variants outperform discriminative ones. In the multi-domain and specialized domain setting, however, we observe contrasting results. dORM performs on par with dPRM, gPRM is not competitive, and overall, gORM delivers consistent and significant gains over the others.

In Section 4, we identify two factors underlying the weaker performance of gPRM. First, on more difficult multi-domain problems, LLMs tend to produce longer CoTs that PRMs struggle to evaluate. As illustrated in Figure 1, stepwise aggregation in PRMs often fails to reward long CoTs that recover from earlier errors (Guo et al. 2025, “aha” moments;), because verification stops at the first mistake. In Section 4.1, we analyze how this stepwise aggregation compounds errors as the chain length increases, and confirm this effect empirically. Second, label noise is prevalent in multi-domain datasets. Given that step annotation in specialized domains is costly, prior work such as Zeng et al. 2025 depends on LLM-based auto-labeling, which can introduce noise. In Section 4.2, using a simulated label-noise analysis in the math domain, we show that dPRM is particularly sensitive to noisy step labels, whereas gORM remains robust. Although gPRM is robust to label noise in the math domain, it degrades in the multi-domain setting. We attribute this degradation to a severe shift in the CoT-length distribution induced by consensus filtering. Based on this analysis, we present practical guidelines for selecting among the four variants and discuss limitations and future work in Section 5.

Our contributions and findings are summarized as follows:

  • We present the first controlled multi-domain TTS evaluation of four verifier variants (dORM, dPRM, gORM, and gPRM) trained and evaluated under a common protocol across 14 diverse domains.

  • Contrary to conventional wisdom established in math-adjacent settings, we observe that (i) dORM performs similarly to dPRM, (ii) gPRM is not competitive, and (iii) overall, gORM delivers consistent gains over the others.

  • To explain the empirical observations, we provide two perspectives: (i) a theoretical analysis, with empirical support, showing that PRM risk increases with CoT length, and (ii) evidence of process label risk in the multi-domain setting with length-distribution shift induced by consensus filtering.

2 Background and Related Work

In this section, we review background and related work. We first formalize notation and test-time scaling in Section 2.1, and then discuss reward-model variants in Section 2.2, summarized in Figure 2.

2.1 Problem Formulation

Notation.

For a given question qq with the corresponding ground-truth (GT) answer aa, we leverage the reasoning ability of LLMs to predict aa by generating a CoT, i.e., r1:T(r1;;rT)pLLM(q)r_{1:T}\coloneqq(r_{1}\mathord{\mathchar 59\relax}\ldots\mathord{\mathchar 59\relax}r_{T})\sim p_{\mathrm{LLM}}(\cdot\mid q). Following Zeng et al. 2025, we segment the reasoning steps r1:Tr_{1:T} using the delimiter “\n\n”, where TT is the number of reasoning steps. Let x(q;r1:T)𝒳x\coloneqq(q\mathord{\mathchar 59\relax}r_{1:T})\in\mathcal{X}, where 𝒳\mathcal{X} denotes the space of questions and reasoning chains, and let x1:t(q;r1:t)x_{1:t}\coloneqq(q\mathord{\mathchar 59\relax}r_{1:t}) be the prefix up to the tt-th step. We consider two types of labels: (1) the outcome label y=𝟙(a^(rT)=a){0;1}y=\mathbbm{1}(\hat{a}(r_{T})=a)\in\{0\mathord{\mathchar 59\relax}1\}, where a^(rT)\hat{a}(r_{T}) is the predicted answer retrieved from the last reasoning step rTr_{T} and 𝟙\mathbbm{1} is the indicator function; and (2) the process labels z1:T=(z1;;zT){0;1}Tz_{1:T}=(z_{1}\mathord{\mathchar 59\relax}\ldots\mathord{\mathchar 59\relax}z_{T})\in\{0\mathord{\mathchar 59\relax}1\}^{T}, where each ztz_{t} indicates whether the corresponding reasoning step rtr_{t} is correct. Note that yy represents the correctness label for the last reasoning step, so y=zTy=z_{T}. We use yy (and ztz_{t}) to denote both the label and the corresponding random variable, where the event y=1y=1 corresponds to the model generating the positive verdict token (e.g., “Yes”). Thus, expressions such as p(y=1x)p(y=1\mid x) denote the predicted probability of this event and are well-defined at test time without access to the true label.

TTS with reward models.

Reward models have many applications, including LLM training via reinforcement learning (Ziegler et al. 2019; Ouyang et al. 2022; Achiam et al. 2023; Dubey et al. 2024; Gemma Team et al. 2024; Yang et al. 2025), preference labeling (Dong et al. 2024; Meng et al. 2024; Adler et al. 2024), rejection sampling (Gulcehre et al. 2023; Dong et al. 2023), and data filtering (Dubey et al. 2024; Albalak et al. 2024; Yang et al. 2025). In this work, we focus on parallel or sampling-based (Wu et al. 2024) TTS with reward models, such as Best-of-NN (Charniak & Johnson 2005; Khalifa et al. 2023; Snell et al. 2025, BoNN;), which allocates more compute at test time (i.e., generates NN CoTs) and selects the candidate a^(rT(i))\hat{a}(r^{(i_{\star})}_{T}) with the highest reward:

i=argmaxi{1;;N}f(x(i));where x(i)(q;r1:T(i));and r1:T(i)i.i.d.p𝙻𝙻𝙼(q).i_{\star}=\argmax_{i\in\{1\mathord{\mathchar 59\relax}\ldots\mathord{\mathchar 59\relax}N\}}f(x^{(i)})\mathchar 59\relax\quad\text{where }x^{(i)}\coloneqq(q\mathchar 59\relax r_{1:T}^{(i)})\mathchar 59\relax\;\text{and }\;r_{1:T}^{(i)}\overset{\text{i.i.d.}}{\sim}p_{\mathtt{LLM}}(\cdot\mid q). (1)

Here, f:𝒳[0;1]f:\mathcal{X}\to[0\mathord{\mathchar 59\relax}1] is the true (unknown) reward function that assigns higher scores to CoTs that yield more reasonable and correct answers. However, ff is unknown, so we train an external verifier f^:𝒳[0;1]\hat{f}:\mathcal{X}\to[0\mathord{\mathchar 59\relax}1] to approximate ff and use f^\hat{f} as a surrogate in Equation 1, which is detailed in Section 2.2.

Refer to caption
Figure 2: Conceptual illustration of reward models: r2r_{2} is the first incorrect step; the final answer is correct.

2.2 Reward Models

Discriminative outcome reward model (dORM).

Early studies on reward models (Cobbe et al. 2021; Uesato et al. 2022; Yu et al. 2024) train a binary classifier f^dORM:𝒳[0;1]\hat{f}_{\textsf{dORM}}:\mathcal{X}\mapsto[0\mathord{\mathchar 59\relax}1] on outcome labels y{0;1}y\in\{0\mathord{\mathchar 59\relax}1\} only, without requiring the intermediate process labels (z1;;zT1)(z_{1}\mathord{\mathchar 59\relax}\ldots\mathchar 59\relax z_{T-1}). Specifically, they sample CoTs and answers for given questions, construct a training dataset 𝒟dORM{(x;y)}\mathcal{D}_{\textsf{dORM}}\coloneqq\{(x\mathord{\mathchar 59\relax}y)\}, and train f^dORM\hat{f}_{\textsf{dORM}} with the binary cross-entropy (BCE) loss to approximate true p(y=1x)p(y=1\mid x):

dORM1|𝒟dORM|(x;y)𝒟dORM𝙱𝙲𝙴(f^dORM(x),y);\mathcal{L}_{\textsf{dORM}}\coloneqq\frac{1}{|\mathcal{D}_{\textsf{dORM}}|}\sum_{(x\mathord{\mathchar 59\relax}y)\in\mathcal{D}_{\textsf{dORM}}}\ell_{\mathtt{BCE}}\left(\hat{f}_{\textsf{dORM}}(x)\mathchar 59\relax y\right)\mathchar 59\relax (2)

with 𝙱𝙲𝙴(x;y)=[ylogx+(1y)log(1x)]\ell_{\mathtt{BCE}}(x\mathord{\mathchar 59\relax}y)=-\bigl[y\log x+(1-y)\log(1-x)\bigr]. It is important to note that while dORM takes the full chain-of-thought as input and can leverage intermediate reasoning to predict final correctness, its fundamental characteristic is outcome-level supervision and global scoring. Despite this coarser supervision, Uesato et al. 2022 demonstrated that outcome-based feedback achieves comparable final-answer accuracy to process supervision when training the generator LLM p𝙻𝙻𝙼p_{\mathtt{LLM}}. While their focus is on policy training rather than external test-time verification, their finding highlights the strong baseline efficacy of outcome signals.

Discriminative process reward model (dPRM).

dPRM seeks to improve the reward signal by training on fine-grained feedback for intermediate reasoning steps, i.e., process labels z1:Tz_{1:T}. For dPRM, the quality of these labels is the primary factor. Accordingly, prior work has proposed collecting process labels for sampled CoTs via manual annotation (Lightman et al. 2024), Monte Carlo (MC) rollouts (Wang et al. 2024a), automatically generated labels from LLMs (Zeng et al. 2025), or combinations thereof (Zhang et al. 2025b). After collecting the process labels, we construct the training set 𝒟dPRM{(x;z1:T)}\mathcal{D}_{\textsf{dPRM}}\coloneqq\{(x\mathord{\mathchar 59\relax}z_{1:T})\} and train f^dPRM\hat{f}_{\textsf{dPRM}} using the BCE loss at each step:

dPRM1|𝒟dPRM|(x;z1:T)𝒟dPRM1Tt=1T𝙱𝙲𝙴(f^dPRM(x1:t);zt);\mathcal{L}_{\textsf{dPRM}}\coloneqq\frac{1}{|\mathcal{D}_{\textsf{dPRM}}|}\sum_{(x\mathord{\mathchar 59\relax}z_{1:T})\in\mathcal{D}_{\textsf{dPRM}}}\frac{1}{{T}^{\prime}}\sum_{t=1}^{{T}^{\prime}}\ell_{\mathtt{BCE}}\left(\hat{f}_{\textsf{dPRM}}(x_{1:t})\mathord{\mathchar 59\relax}z_{t}\right)\mathchar 59\relax (3)

where T{T}^{\prime} is the index of the first incorrect reasoning step, i.e., Tmin({t{1;;T}:zt=0}{T}){T}^{\prime}\coloneqq\min(\{t\in\{1\mathord{\mathchar 59\relax}\dots\mathord{\mathchar 59\relax}T\}:z_{t}=0\}\cup\{T\}). Training up to the T{T}^{\prime}-th step reflects a common assumption in the literature (Lightman et al. 2024; Wang et al. 2024a; Zheng et al. 2024; Zeng et al. 2025): once a reasoning step is incorrect, subsequent steps are also incorrect, i.e., if zt=0z_{t}=0 then zt=0z_{t^{\prime}}=0 for all t{t+1;;T}t^{\prime}\in\{t+1\mathchar 59\relax\ldots\mathord{\mathchar 59\relax}T\}. At test time, we approximate ff in Equation 1 by aggregating the step rewards with the minimum11 1 Tables 8, 9, 10, 11 and 12 show that minimum, average, product, and last-step aggregation yield only marginal differences, with minimum aggregation slightly outperforming the others overall, consistent with Zeng et al. 2025. (Zeng et al. 2025). Thus, in contrast to the global scoring of ORMs, the defining characteristic of PRMs is process-level supervision and step-score aggregation.

LLM-as-a-judge.

Wang et al. 2023; Liu et al. 2023; Zheng et al. 2023 show that the task-generalization ability of LLMs can extend to verification (i.e., zero-shot CoT verification). However, LLMs often “overthink” (Bavaresco et al. 2025) and, without additional training, remain practically limited (Zheng et al. 2024), implying the need for LLMs explicitly trained for verification.

Generative outcome reward model (gORM).

Zhang et al. 2025a proposed gORM, trained to generate a verification CoT together with a binary verdict, e.g., “Verification: Is the answer correct? Yes” or “No”. Because GT verification CoTs are unavailable, they synthesize training data via a consensus-filtering mechanism (Wang et al. 2024b; Zhu et al. 2025). We first sample a verification CoT and verdict from an LLM-as-a-judge, i.e., v1:Lp𝙻𝙻𝙼-𝚓(x)v_{1:L}\sim p_{\mathtt{LLM\text{-}j}}(\cdot\mid x) using the prompt format in Figure 18. Here, v1:L𝒱Lv_{1:L}\in\mathcal{V}^{L} denotes the verification-CoT token sequence (including the verdict tokens), 𝒱\mathcal{V} is the vocabulary, and let y^{0;1}\hat{y}\in\{0\mathord{\mathchar 59\relax}1\} be the parsed verdict (11 for “Yes”, 00 for “No”). We then include (x;v1:L)(x\mathchar 59\relax v_{1:L}) in the training set 𝒟gORM\mathcal{D}_{\textsf{gORM}} only if y^\hat{y} agrees with the known outcome label yy. We train pgORMp_{\textsf{gORM}} with the next-token prediction over verification CoTs v1:Lv_{1:L}:

gORM1|𝒟gORM|(x;v1:L)𝒟gORM1Li=1LlogpgORM(vix;v<i).\mathcal{L}_{\textsf{gORM}}\coloneqq\frac{1}{|\mathcal{D}_{\textsf{gORM}}|}\sum_{(x\mathord{\mathchar 59\relax}v_{1:L})\in\mathcal{D}_{\textsf{gORM}}}\frac{1}{L}\sum_{i=1}^{L}-\log p_{\textsf{gORM}}(v_{i}\mid x\mathord{\mathchar 59\relax}v_{<i}). (4)

logpgORM-\log p_{\textsf{gORM}} is implemented as the cross-entropy loss over 𝒱\mathcal{V}. At test time, we approximate ff with:

f^gORM(x)𝔼v1:LpgORM(x)[pgORM(y=1x;v1:L)]1Mi=1MpgORM(y=1x;v1:L(i));\hat{f}_{\textsf{gORM}}(x)\coloneqq\mathbb{E}_{v_{1:L}\sim p_{\textsf{gORM}}(\cdot\mid x)}\!\bigl[p_{\textsf{gORM}}(y=1\mid x\mathord{\mathchar 59\relax}v_{1:L})\bigr]\;\approx\;\frac{1}{M}\sum_{i=1}^{M}p_{\textsf{gORM}}\left(y=1\mid x\mathord{\mathchar 59\relax}v_{1:L}^{(i)}\right)\mathchar 59\relax (5)

where v1:L(i)i.i.d.pgORM(x)v_{1:L}^{(i)}\overset{\text{i.i.d.}}{\sim}p_{\textsf{gORM}}(\cdot\mid x). Here, the expectation is approximated with MM MC samples and the model’s normalized probability of predicting the verdict “Yes” at the last verdict position:

pgORM(y=1v1:L;x)pgORM(Yesx;v1:(L1))pgORM(Yesx;v1:(L1))+pgORM(Nox;v1:(L1)).p_{\textsf{gORM}}(y=1\mid v_{1:L}\mathchar 59\relax x)\coloneqq\dfrac{p_{\textsf{gORM}}(\text{``{Yes}''}\mid x\mathchar 59\relax v_{1:(L-1)})}{p_{\textsf{gORM}}(\text{``{Yes}''}\mid x\mathchar 59\relax v_{1:(L-1)})+p_{\textsf{gORM}}(\text{``{No}''}\mid x\mathchar 59\relax v_{1:(L-1)})}. (6)

Generative Process Reward Model (gPRM).

Beyond gORM, Khalifa et al. 2025 proposed gPRM, which is trained to generate verification CoTs v1:Lv_{1:L} with stepwise process verdicts, e.g., “Step t: The step is \boxed{correct}” or “\boxed{incorrect}”. Let the predicted verdict sequence be z^1:T{0;1}T\hat{z}_{1:{T}^{\prime}}\in\{0\mathord{\mathchar 59\relax}1\}^{{T}^{\prime}}, defined up to the first predicted incorrect step T{T}^{\prime}22 2 As shown in Figure 19, when generating verification CoTs for gPRM (i.e., v1:Lp𝙻𝙻𝙼-𝚓(x)v_{1:L}\sim p_{\mathtt{LLM\text{-}j}}(\cdot\mid x)), Khalifa et al. 2025 instruct the LLM-as-a-judge p𝙻𝙻𝙼-𝚓p_{\mathtt{LLM\text{-}j}} to stop once it detects the first incorrect step. . Following Khalifa et al. 2025, we append a final verdict prompt, yielding the token sequence v1:L+v_{1:L^{+}} by concatenating “Is the solution correct? Yes” if all predicted process labels are 11 (z^1:T=𝟏T\hat{z}_{1:{T}^{\prime}}=\mathbf{1}_{{T}^{\prime}}), and “No” otherwise. We then construct 𝒟gPRM{(x;v1:L+)}\mathcal{D}_{\textsf{gPRM}}\coloneqq\{(x\mathchar 59\relax v_{1:L^{+}})\} only when the predicted prefix agrees with the GT (z^1:T=z1:T\hat{z}_{1:{T}^{\prime}}=z_{1:{T}^{\prime}}). We train pgPRMp_{\textsf{gPRM}} with v1:L+v_{1:L^{+}}:

gPRM1|𝒟gPRM|(x;v1:L+)𝒟gPRM1L+i=1L+logpgPRM(vix1:T;v<i).\mathcal{L}_{\textsf{gPRM}}\coloneqq\frac{1}{|\mathcal{D}_{\textsf{gPRM}}|}\sum_{(x\mathord{\mathchar 59\relax}v_{1:L^{+}})\in\mathcal{D}_{\textsf{gPRM}}}\frac{1}{L^{+}}\sum_{i=1}^{L^{+}}-\log p_{\textsf{gPRM}}(v_{i}\mid x_{1:{T}^{\prime}}\mathord{\mathchar 59\relax}v_{<i}). (7)

We condition on x1:Tx_{1:T^{\prime}} rather than the full input xx for training (Khalifa et al. 2025), since the model pgPRMp_{\textsf{gPRM}} is prompted to stop verification once it reaches the first incorrect step, analogous to the data-generation process (Figure 20). At test time, consistent with Equations 5 and 6, we approximate ff in Equation 1 by sampling from pgPRMp_{\textsf{gPRM}} and computing the normalized probability of a positive final verdict:

f^gPRM(x)𝔼v1:L+pgPRM(x)[pgPRM(y=1x;v1:L+)]1Mi=1MpgPRM(y=1x;v1:L+(i));\hat{f}_{\textsf{gPRM}}(x)\coloneqq\mathbb{E}_{v_{1:L^{+}}\sim p_{\textsf{gPRM}}(\cdot\mid x)}\!\left[p_{\textsf{gPRM}}(y=1\mid x\mathord{\mathchar 59\relax}v_{1:L^{+}})\right]\approx\frac{1}{M}\sum_{i=1}^{M}p_{\textsf{gPRM}}\left(y=1\mid x\mathord{\mathchar 59\relax}v_{1:L^{+}}^{(i)}\right)\mathchar 59\relax (8)
pgPRM(y=1x;v1:L+)pgPRM(Yesx;v1:(L+1))pgPRM(Yesx;v1:(L+1))+pgPRM(Nox;v1:(L+1));p_{\textsf{gPRM}}(y=1\mid x\mathchar 59\relax v_{1:L^{+}})\coloneqq\dfrac{p_{\textsf{gPRM}}(\text{``{Yes}''}\mid x\mathchar 59\relax v_{1:(L^{+}-1)})}{p_{\textsf{gPRM}}(\text{``{Yes}''}\mid x\mathchar 59\relax v_{1:(L^{+}-1)})+p_{\textsf{gPRM}}(\text{``{No}''}\mid x\mathchar 59\relax v_{1:(L^{+}-1)})}\mathchar 59\relax (9)

where v1:L+(i)i.i.d.pgPRM(x)v_{1:L^{+}}^{(i)}\overset{\text{i.i.d.}}{\sim}p_{\textsf{gPRM}}(\cdot\mid x) and we now condition on the full input xx at test time (Khalifa et al. 2025). Recent work has proposed more advanced gPRM architectures to improve generalization and mitigate evaluation artifacts, such as incorporating code verification (Zhao et al. 2025) or reasoning-driven generative evaluations (She et al. 2025). However, these methods are primarily optimized for the math domain and do not directly extend to multi-domain data (e.g., legal or medical domains). Therefore, we follow the approach of Khalifa et al. 2025 in this work.

3 Experiments

In this section, we evaluate dORM, dPRM, gORM, and gPRM in the math domain and the multi-domain setting. We describe experimental setups (Section 3.1), and present results (Section 3.2).

3.1 Experimental Setups

Math datasets.

For the math domain, we use PRM800K (Lightman et al. 2024) for training, where the process labels z1:Tz_{1:T} are human-annotated. As a testbed, we use ProcessBench (Zheng et al. 2024) with four splits: GSM8K, Math, Omni-Math, and OlympiadBench. We generate N=16N{=}16 CoTs per question in GSM8K and Math with Qwen2.5-7B-Instruct (Qwen Team 2024a) for TTS; since we only seek to verify that a controlled evaluation reproduces prior findings, we restrict TTS to this setting.

Multi-domain and specialized-domain datasets.

Following Zeng et al. 2025, we primarily use MMLU-Pro (Wang et al. 2024c), a 10-choice benchmark covering 14 domains. Each question is paired with 16 CoTs for training and 128 for evaluation, generated by Llama-3.1-8B-Instruct (Dubey et al. 2024), where process labels z1:Tz_{1:T} are automatically annotated by Llama-3.1-70B-Instruct. To assess generalization across different p𝙻𝙻𝙼p_{\mathtt{LLM}}, we generate N=16N{=}16 CoTs per question using SmolLM3-3B (Bakouch et al. 2025), Qwen2.5-7B-Instruct, gemma-2-9b-it (Gemma Team et al. 2024), and Llama-3.1-70B-Instruct. For broader assessment, we also include additional specialized-domain benchmarks: the graduate-level science benchmark (Rein et al. 2024, GPQA-Diamond;), the medical benchmark (Jin et al. 2021, MedQA;), and the legal benchmark (Fan et al. 2026, LEXam;).

Implementation details.

For the reward-model backbones, we use the R1-Distill models (Guo et al. 2025): Qwen-1.5B and Qwen-7B for the math domain, and Llama-8B and Qwen-14B for the multi-domain setting, respectively. We also use Qwen3-8B as the backbone to assess whether the results hold for non-distilled backbones in the multi-domain setting. We follow Zhang et al. 2025a for the gORM prompt template (Figure 18) and Khalifa et al. 2025 for gPRM (Figure 20). We optimize reward models using AdamW (Loshchilov & Hutter 2019) with LoRA (Hu et al. 2022). For gORM and gPRM, we sample M=16M=16 verification CoTs in the math setting and M=10M=10 in the multi-domain setting (cf. Equations 5 and 8), using vLLM (Kwon et al. 2023). See Appendix D, Table 2 and this repository for more details.

Verification CoTs.

Following Zhang et al. 2025a and Khalifa et al. 2025, we construct verification-CoT datasets for gORM and gPRM by prompting QwQ-32B (Qwen Team 2025) with the formats in Figures 18 and 19. We discard any verification CoT whose parsed labels are inconsistent with the targets (e.g., yy or z1:Tz_{1:T}), corresponding to the consensus filtering in Section 2.2. The training sets of gORM/gPRM contain 34,286/35,666 and 171,780/94,156 verification CoTs for the math and multi-domain settings. See Appendices D, 21 and 22 for more details and examples.

3.2 Experimental Results

Figure 3: Outcome verification results on ProcessBench in the math domain.
Figure 4: Best-of-NN results using Qwen2.5-7B-Instruct on GSM8K and Math in the math domain.

Math-domain results.

First, we evaluate the four verifier variants in the math domain. We compare outcome-verification performance with a 0.5 decision threshold, i.e., y^𝟙(f^(x)>0.5)\hat{y}\coloneqq\mathbbm{1}(\hat{f}(x)>0.5). Figure 3 reports F1 score (%) on ProcessBench splits. dPRM outperforms dORM overall, consistent with prior findings (Lightman et al. 2024), and shows a slight drop in Omni-Math/OlympiadBench with 7B backbones. For gORM/gPRM, the overall performance improves with MM. At small MM, gPRM may lag behind discriminative models (e.g., OlympiadBench). gORM generally outperforms gPRM (except 7B-GSM8K), and the gap widens on Omni-Math/OlympiadBench.

Figure 5: Outcome verification results on MMLU-Pro in the multi-domain setting.
(a) MMLU-Pro
(b) GPQA-diamond
(c) MedQA and LEXam
Figure 6: Best-of-NN results using different p𝙻𝙻𝙼p_{\mathtt{LLM}} on MMLU-Pro, GPQA-diamond, MedQA, and LEXam.

Although TTS has been well studied in the math domain, evaluations are not fully controlled: (i) models are rarely compared with a shared backbone, and (ii) gORM and gPRM have not been directly compared. We therefore evaluate the reward models with BoNN under controlled conditions. As shown in Figure 4, and consistent with the findings of Lightman et al. 2024, dPRM outperforms dORM. Notably, dORM even underperforms majority voting (MV) with 1.5B backbones, demonstrating the limitations of coarse outcome-level supervision in the math domain. In line with Zhang et al. 2025a and Khalifa et al. 2025, generative models outperform discriminative ones, with gORM slightly surpassing gPRM.

Multi-domain and specialized-domain results.

Next, we compare the four variants in the multi-domain setting. Figure 5 reports F1 scores (%) for outcome-verification, with a 0.5 decision threshold, using R1-Distill-Qwen-14B as the reward model backbone. dO/dP/gO/gP denote dORM/dPRM/gORM/gPRM. In contrast to the math domain results in Figure 3, ORM variants achieve higher F1 scores than PRM variants.

Figure 6(a) shows the overall BoNN performance using five different p𝙻𝙻𝙼p_{\mathtt{LLM}} and R1-Distill-Qwen-14B as the reward model backbone. In this setting, dORM performs comparably to dPRM, while gPRM lags behind the other variants, which is contrary to Lightman et al. 2024; Khalifa et al. 2025 and our math-domain results in Figure 4. Overall, gORM outperforms dORM/dPRM/gPRM, without notable degradation in any domain relative to the others (see Appendix F for detailed per-domain results). The same pattern holds for a smaller backbone (DeepSeek-R1-Distill-Llama-8B; Figure 25) and a non-distilled backbone (Qwen3-8B; Figure 37). Table 3 also shows that this trend is not due to insufficient hyperparameter tuning: sweeping the learning rate and LoRA rank yields only marginal changes in PRM performance.

To verify that the above observations generalize across datasets, we take the reward models trained on the MMLU-Pro training split and evaluate them on GPQA-Diamond, MedQA, and LEXam by generating N=16N{=}16 CoTs for each question. For MedQA and LEXam, we include only SmolLM3-3B and gemma-2-9b-it, since the other p𝙻𝙻𝙼p_{\mathtt{LLM}} exhibit severe degradation, even compared to random guessing. As shown in Figure 6(b), gORM outperforms dORM/dPRM/gPRM on GPQA-Diamond, consistent with the results on MMLU-Pro (Figure 6(a)). In specialized domains (Figure 6(c)), generative variants significantly outperform discriminative variants and gORM outperforms gPRM on CoTs generated by SmolLM3-3B and performs comparably on CoTs generated by gemma-2-9b-it.

Figure 7: Best-of-NN performance gap between all-domain and single-domain training on MMLU-pro.

Effect of multi-domain training.

To assess the effect of multi-domain training, we train and evaluate all four reward model variants only on each MMLU-Pro domain and compare each variant to its multi-domain counterpart. Figure 7 shows the degradation in BoNN performance with N=16N{=}16 under domain-specialized training. We observe large drops for dORM and dPRM under single-domain training relative to their multi-domain counterparts, with a slightly larger decline for dORM, likely because outcome-only supervision is sparser than step-level supervision and both discriminative variants require substantial training data.

In contrast, gORM and gPRM appear more sample-efficient: even without multi-domain training, their performance decreases only modestly (or in some cases improves). This also explains the results on MedQA and LEXam (Figure 6(c)): the generative variants show strong gains over the discriminative variants in these sample-inefficient specialized domains (medical and legal). We defer complete results of single-domain training for the four reward models to Figures 35 and 36 in Appendix F.

4 Analysis on Why PRMs Fail in the Multi-Domain Settings

In this section, we analyze the failure modes of PRMs observed in the multi-domain setting of Section 3.

4.1 Risk of PRMs with CoT Length

(a) Outcome-verification results on “aha” CoTs.
(b) Results on randomly shuffled “aha” CoTs.
Figure 8: (a): ORMs outperform PRMs on “aha” CoTs; however, (b): their performance drops when intermediate steps are randomly shuffled. This suggests that ORMs do not simply memorize question-answer pairs.

“Aha” CoTs.

As noted in Section 2.2, PRMs typically assume that once a reasoning step is incorrect, all subsequent steps are incorrect. However, recent reasoning models can recover from earlier mistakes and still arrive at the correct answer (Guo et al. 2025, an “aha” moment;). In such cases, PRMs can miss the recovery due to a monotonicity bias induced by their training data. To demonstrate this, we evaluate on “aha” CoTs from ProcessBench33 3 The “aha” experiments are conducted only on ProcessBench, which provides human-annotated step-level labels. For MMLU-Pro, LLM-annotated process labels would make the rate of “aha” CoTs depend on annotator reliability. that contain at least one incorrect step (t{1;;T}:zt=0\exists\,t\in\{1\mathord{\mathchar 59\relax}\ldots\mathord{\mathchar 59\relax}T\}:z_{t}=0) but a correct outcome (y=1y=1). Overall, “aha” CoTs account for 15.3% of the cases. In Figure 8(a), we report F1 scores (%) for the “aha” CoTs using M=16M{=}16 for gORM/gPRM. We observe that PRM variants perform particularly poorly on “aha” CoTs. Moreover, scaling the backbone from 1.5B to 7B improves ORM performance, whereas PRM performance degrades with larger backbones, possibly because larger PRMs are more likely to follow the PRM assumption inherent in their training data and objective (cf. Equations 3 and 7).

Do ORMs overfit on “aha” CoTs?

A natural concern about ORM results on “aha” CoTs in Figure 8(a) is overfitting: ORMs might only memorize questions and their answers, thereby correctly verifying “aha” CoTs without checking the correctness of intermediate reasoning steps. This memorization issue in the math domain has recently been studied by Wu et al. 2025. To investigate this, we conduct the following test: (i) replace the intermediate reasoning steps r1:T1r_{1:T-1} with r1:T1r^{\prime}_{1:T-1} taken from other CoTs, and (ii) evaluate ORMs on these perturbed CoTs. If ORMs only memorize the answer in the final reasoning step rTr_{T}, their performance should remain largely unaffected. However, Figure 8(b) shows a significant drop for ORMs (dashed), indicating the reliance on intermediate steps. Interestingly, the degradation is greater with the 7B backbone than with the 1.5B backbone for both dORM and gORM. This suggests that larger models rely more heavily on intermediate reasoning steps during verification.

(a) Length distribution of “aha” CoTs.
(b) MV vs. CoT length on MMLU-Pro.
Figure 9: (a): “Aha” moments lengthen CoTs, an effect pronounced in the multi-domain setting (MMLU-Pro); and (b): majority voting results degrade significantly with increasing CoT length.

Risk increases with CoT length.

“Aha” moments can also lengthen CoTs, an effect especially pronounced in the multi-domain setting (Figure 9(a)), where LLMs struggle more than in the math domain. As shown in Figure 9(b), majority voting results degrade significantly with increasing CoT length in the multi-domain setting. Consistent with the outcome-verification failures of PRMs on “aha” CoTs, we argue that the error of PRM variants grows with CoT length (TT). Intuitively, as a CoT grows longer, the chance that a PRM misclassifies at least one intermediate step rises, making it more likely to prematurely conclude the CoT is incorrect. Longer CoTs also create more opportunities for “aha” recoveries that PRMs systematically miss. We formalize this as follows:

Theorem 4.1 (Informal: Log-error bound of dORM and gORM; A.1).

Under mild assumptions on the variance of the reward model’s error, the expected squared log-error of dORM and gORM is bounded by a constant that is independent of the CoT length TT.

Theorem 4.2 (Informal: Log-error lower bound of dPRM; A.2).

Assuming a minimum average per-step error variance and bounded local error correlation, the expected squared log-error of dPRM grows at least linearly with the CoT length TT.

Theorem 4.3 (Informal: Log-error lower bound of sampled gPRM; A.3).

Under the same assumptions as 4.2, the expected squared log-error of gPRM also grows at least linearly with TT. Furthermore, the generative sampling process introduces additional per-step variance, which strictly worsens this lower bound compared to dPRM.

All formal definitions, assumptions, and proofs are deferred to Appendix A. 4.1, 4.2 and 4.3 establish that while dORM/gORM error bounds remain stable regardless of length, dPRM/gPRM lower bounds grow linearly with TT. In A.4, we additionally show that for gPRM with Monte Carlo estimation (cf. Equation 8), the log-error lower bound also increases linearly with TT.

Figure 10: (Left): Outcome verification vs. CoT length; (Right): TTS improvement vs. average CoT length.

Empirical support.

To empirically support 4.1, 4.2 and 4.3, we plot the F1 score (%) for outcome-verification in the multi-domain setting as a function of the number of CoT steps (TT) in Figure 10-(Left). We divide CoTs into eight bins: 1-2, 3, 4, 5, 6, 7-8, 9-13, and 14-162 steps. As TT increases, dPRM/gPRM degrade considerably relative to dORM/gORM. Figure 10-(Right) shows the performance improvements over majority voting for different categories with respect to the average number of CoT steps. We observe negative correlations for dPRM (-0.058) and gPRM (-0.608), while dORM (0.316) and gORM (0.399) show positive correlations. These results not only provide empirical support for 4.1, 4.2 and 4.3 but also demonstrate that increasing CoT length can degrade TTS performance for dPRM and gPRM in the multi-domain setting.

4.2 Label Noise and Consensus Filtering of PRMs

Refer to caption
Refer to caption
Figure 11: Outcome-verification results of PRMs vs. label noise on GSM8K.

Label noise risk.

Beyond CoT-length effects, label noise poses an additional risk, especially in multi-domain settings. Since human annotation of long CoTs is more costly in specialized domains such as law and medicine than in math, prior work often relies on LLMs to automatically label process steps (Zeng et al. 2025), which introduces noise that can degrade PRM performance. Indeed, recent evaluations in the math domain document that automated annotation pipelines, such as Monte Carlo estimation, can inject substantial label noise and evaluation artifacts (Zhang et al. 2025b). We study this by injecting synthetic noise into the process labels of PRM800K. We vary the level of noise along two axes: (i) process-noise ratio (the per-step probability of flipping a process label) and (ii) data-noise ratio (the fraction of examples to which noise is applied). We report the outcome-verification F1 score (%) in Figure 11 for 1.5B and 7B backbones, using greedy decoding for generative variants. dPRM is highly sensitive to label noise, demonstrating its potential vulnerability in multi-domain settings. In contrast, gPRM is more robust, which is consistent with reports that LLM memorization can make random label noise act as a regularizer in math (Wu et al. 2025).

Length shift hurts gPRM.

We further analyze why gPRM degrades in the multi-domain setting, despite its robustness to label noise in math. As CoTs become longer, the imperfect pLLM-jp_{\texttt{LLM-j}} struggles to align stepwise verification rationales with process labels. As a result, consensus filtering prunes long CoTs, shifting the training CoT-length distribution away from the test set (Figure 12).

We quantify the above length distribution shift with the Wasserstein distance (Kantorovich 1960), reporting distances from the test set to the unfiltered pool (Train), the gORM training set, and the gPRM training set. In the math domain (Table 4), gPRM has the smallest distance (e.g., overall: 2.760/2.430/1.600 for Train/gORM/gPRM), whereas in the multi-domain setting (Figures 12 and 5) it has the largest distance (e.g., overall: 0.202/0.532/3.083 for Train/gORM/gPRM).

Figure 12: Length distribution shift on MMLU-Pro (overall/per-domain) measured by Wasserstein distance.
Figure 13: Per-domain BoNN improvement over majority voting vs. Wasserstein distance on MMLU-Pro.

The distribution shift of gPRM also corresponds to its degradation across domains, observed in the multi-domain setting (Figure 6(a)). Figure 13 shows a strong negative correlation between the Wasserstein distance and per-domain improvement over majority voting with N=16N{=}16 for gPRM (0.625-0.625), whereas correlations are weak for the other methods (0.345/0.048/0.0820.345/0.048/0.082 for dORM/dPRM/gORM). Together, these results suggest that consensus filtering induces a length-distribution shift that disproportionately affects gPRM in the multi-domain setting, despite its robustness to label noise.

Label refinement and relaxed filtering.

To mitigate the CoT-length distribution shift for gPRM, we further test label refinement with Gemini-2.0 Flash (Comanici et al. 2025) and relaxed consensus filtering. Although both increase the CoT survival rate, they neither substantially reduce the Wasserstein distance nor improve downstream performance. See Tables 5, 6 and 7 in Appendix G for more details.

5 Practical Guidelines, Limitations, and Future Work

This section suggests practical guidance, clarifies limitations, and outlines future directions. Building on the empirical and theoretical results of Sections 3 and 4, we summarize when each reward-model variant is preferable in the table below, and then connect the entries to the supporting evidence.

(i) Short CoTs, clean labels, tight latency dPRM
[1pt/1pt] (ii) Long CoTs / frequent error recoveries gORM if compute permits; else dORM
[1pt/1pt] (iii) Mixed/shifting domains gORM
[1pt/1pt] (iv) High label noise ORM PRMs amplify early errors
[1pt/1pt] (v) Strict compute/latency dORM/dPRM gORM and gPRM add sampling overhead
[1pt/1pt] (vi) Limited training data gORM/gPRM Higher sample efficiency
From findings to recommendations.

Rows (i) and (ii) follow from our CoT-length analysis in Section 4.1. When CoTs are short and process labels are clean, the per-step signal exploited by dPRM is informative and its discriminative head keeps inference cheap, matching the math-domain regime where dPRM is competitive (Figure 4). As TT grows, however, 4.2 and 4.3 show that the log-error lower bounds of dPRM and gPRM grow linearly with TT, while 4.1 bounds the ORM error independently of TT. This is corroborated in Figure 10 (length-vs-improvement correlations of 0.058-0.058/0.608-0.608 for dPRM/gPRM versus 0.3160.316/0.3990.399 for dORM/gORM) and by the “aha” analysis in Figure 8(a), where PRMs systematically miss recoveries from earlier mistakes, hence the ORM recommendation in row (ii).

Rows (iii)-(vi) reflect the multi-domain and resource trade-offs surfaced in Sections 4.2 and 3. For mixed or shifting domains, consensus filtering prunes long CoTs and induces a length-distribution shift that disproportionately hurts gPRM (largest Wasserstein distance in Table 5, with a correlation of 0.625-0.625 between distance and per-domain improvement in Figure 13), motivating gORM as the default. Under high label noise, the PRM800K noise-injection study (Figure 11) shows that dPRM is highly sensitive to per-step label flips and that even the more robust gPRM inherits the monotonicity assumption that amplifies early errors, so ORMs are the safer choice.

Finally, gORM/gPRM are slower than discriminative variants because they autoregressively generate verification tokens with MM rollouts (cf. Equation 8), while dORM/dPRM score each CoT in a single forward pass. On MMLU-Pro with CoTs from Llama-3.1-8B-Instruct, the normalized inference times are 0.0005/0.0005/0.0571/0.0306 seconds per CoT for dORM/dPRM/gORM/gPRM, respectively, making dORM/dPRM preferable under strict compute or latency budgets. Although gPRM is 1.87×1.87\times faster than gORM due to early stopping, it may miss “aha” CoTs; thus, we recommend gORM when reliability is prioritized, especially in medical and legal domains. In contrast, generative variants better exploit LLM priors and rationale-style supervision, improving sample efficiency with limited training data (Figure 7 and Appendix F), so we recommend them in row (vi).

Limitations and future work.

While we present a thorough analysis of four reward model variants, our study has several limitations: (i) All models are trained via supervised fine–tuning. One could instead use a generative verifier to roll out rationales and treat agreement between their verdict and the GT label as a reward signal for reinforcement learning (RL). Because using RL to train verifiers/reward models is uncommon and introduces additional confounders, we exclude RL-based training from our analysis. (ii) Owing to computational constraints, we adopt LoRA adapters rather than full-parameter fine-tuning. This choice may affect performance and scaling behavior. However, we expect the qualitative trends to hold. (iii) Following most of the PRM literature (Lightman et al. 2024; Zeng et al. 2025), we do not consider tool use, however, Gou et al. 2024 showed that tool use can help reduce auto-label noise. In future work, we plan to extend our analysis to broader task domains, model families, and training regimes. We also plan to explicitly study tool-augmented verification and inference pipelines.

Acknowledgement

This work was supported by the Institute for Information & Communications Technology Planning & Evaluation (IITP) grants funded by the Korea government (MSIT) (No. RS-2019-II190075, Artificial Intelligence Graduate School Program (KAIST); No. RS-2022-II220713, Meta-learning Applicable to Real-world Problems), and by Center for Applied Research in Artificial Intelligence (CARAI) grant funded by DAPA and ADD (UD230017TD).

Broader Impact Statement

This work evaluates verification strategies for test-time scaling of LLMs across multiple domains. It does not involve human subjects, user studies, or the collection of personally identifiable information. All datasets used are publicly available benchmarks and were accessed under their respective licenses. To the best of our knowledge, they do not contain sensitive personal data.

A natural direction for future work is to increase the trustworthiness of LLM outputs in real systems by verifying them, thereby reducing reasoning errors and hallucinations. Although our experiments include legal and medical-themed datasets (e.g., law and health), the models and methods are research artifacts and are not intended for real-world legal, medical, or other high-stakes decision-making. They should not substitute professional judgment, and any deployment in such settings would require additional domain-specific validation, safety auditing, and regulatory compliance.

Reproducibility Statement

We believe that we provide sufficient materials, including prompts, hyperparameters, model backbones, training details, and the synthetic data generation process, throughout the main paper (Sections 2 and 3.1). Additional details can be found in Appendices B, C, D and E. Furthermore, we publicly release all relevant artifacts: (i) code, (ii) datasets (including any we generate), and (iii) model checkpoints.

Code.
  • discriminative/: training/inference code for discriminative variants (dORM/dPRM), adapted from VersaPRM (Zeng et al. 2025).

  • generative/: training/inference code for generative variants (gORM/gPRM).

Training datasets.
Test datasets.
Model checkpoints.
References
  • Achiam et al. (2023) Josh Achiam, Steven Adler, Sandhini Agarwal, Lama Ahmad, Ilge Akkaya, Florencia Leoni Aleman, Diogo Almeida, Janko Altenschmidt, Sam Altman, Shyamal Anadkat, et al. GPT-4 technical report. arXiv preprint arXiv:2303.08774, 2023.
  • Adler et al. (2024) Bo Adler, Niket Agarwal, Ashwath Aithal, Dong H Anh, Pallab Bhattacharya, Annika Brundyn, Jared Casper, Bryan Catanzaro, Sharon Clay, Jonathan Cohen, et al. Nemotron-4 340b technical report. arXiv preprint arXiv:2406.11704, 2024.
  • Albalak et al. (2024) Alon Albalak, Yanai Elazar, Sang Michael Xie, Shayne Longpre, Nathan Lambert, Xinyi Wang, Niklas Muennighoff, Bairu Hou, Liangming Pan, Haewon Jeong, et al. A survey on data selection for language models. arXiv preprint arXiv:2402.16827, 2024.
  • Bakouch et al. (2025) Elie Bakouch, Loubna Ben Allal, Anton Lozhkov, Nouamane Tazi, Lewis Tunstall, Carlos Miguel Patiño, Edward Beeching, Aymeric Roucher, Aksel Joonas Reedi, Quentin Gallouédec, Kashif Rasul, Nathan Habib, Clémentine Fourrier, Hynek Kydlicek, Guilherme Penedo, Hugo Larcher, Mathieu Morlon, Vaibhav Srivastav, Joshua Lochner, Xuan-Son Nguyen, Colin Raffel, Leandro von Werra, and Thomas Wolf. SmolLM3: smol, multilingual, long-context reasoner. https://huggingface.co/blog/smollm3, 2025.
  • Bavaresco et al. (2025) Anna Bavaresco, Raffaella Bernardi, Leonardo Bertolazzi, Desmond Elliott, Raquel Fernández, Albert Gatt, Esam Ghaleb, Mario Giulianelli, Michael Hanna, Alexander Koller, Andre Martins, Philipp Mondorf, Vera Neplenbroek, Sandro Pezzelle, Barbara Plank, David Schlangen, Alessandro Suglia, Aditya K Surikuchi, Ece Takmaz, and Alberto Testoni. LLMs instead of human judges? a large scale empirical study across 20 NLP evaluation tasks. In Wanxiang Che, Joyce Nabende, Ekaterina Shutova, and Mohammad Taher Pilehvar (eds.), Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), pp. 238–255, Vienna, Austria, July 2025. Association for Computational Linguistics. ISBN 979-8-89176-252-7. doi: 10.18653/v1/2025.acl-short.20. URL https://aclanthology.org/2025.acl-short.20/.
  • Charniak & Johnson (2005) Eugene Charniak and Mark Johnson. Coarse-to-fine n-best parsing and maxent discriminative reranking. In Proceedings of the 43rd Annual Meeting of the Association for Computational Linguistics, pp. 173–180. Association for Computational Linguistics, 2005.
  • Cobbe et al. (2021) Karl Cobbe, Vineet Kosaraju, Mohammad Bavarian, Mark Chen, Heewoo Jun, Lukasz Kaiser, Matthias Plappert, Jerry Tworek, Jacob Hilton, Reiichiro Nakano, et al. Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168, 2021.
  • Comanici et al. (2025) Gheorghe Comanici, Eric Bieber, Mike Schaekermann, Ice Pasupat, Noveen Sachdeva, Inderjit Dhillon, Marcel Blistein, Ori Ram, Dan Zhang, Evan Rosen, et al. Gemini 2.5: Pushing the frontier with advanced reasoning, multimodality, long context, and next generation agentic capabilities. arXiv preprint arXiv:2507.06261, 2025.
  • Cui et al. (2023) Jiaxi Cui, Munan Ning, Zongjian Li, Bohua Chen, Yang Yan, Hao Li, Bin Ling, Yonghong Tian, and Li Yuan. ChatLaw: A multi-agent collaborative legal assistant with knowledge graph enhanced mixture-of-experts large language model. arXiv preprint arXiv:2306.16092, 2023.
  • Dong et al. (2023) Hanze Dong, Wei Xiong, Deepanshu Goyal, Yihan Zhang, Winnie Chow, Rui Pan, Shizhe Diao, Jipeng Zhang, Kashun Shum, and Tong Zhang. RAFT: Reward ranked finetuning for generative foundation model alignment. Transactions on Machine Learning Research (TMLR), 2023.
  • Dong et al. (2024) Hanze Dong, Wei Xiong, Bo Pang, Haoxiang Wang, Han Zhao, Yingbo Zhou, Nan Jiang, Doyen Sahoo, Caiming Xiong, and Tong Zhang. RLHF workflow: From reward modeling to online RLHF. Transactions on Machine Learning Research (TMLR), 2024. ISSN 2835-8856.
  • Dubey et al. (2024) Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey, Abhishek Kadian, Ahmad Al-Dahle, Aiesha Letman, Akhil Mathur, Alan Schelten, Amy Yang, Angela Fan, et al. The llama 3 herd of models. arXiv preprint arXiv:2407.21783, 2024.
  • Fan et al. (2026) Yu Fan, Jingwei Ni, Jakob Merane, Yang Tian, Yoan Hermstrüwer, Yinya Huang, Mubashara Akhtar, Etienne Salimbeni, Florian Geering, Oliver Dreyer, et al. LEXam: Benchmarking legal reasoning on 340 law exams. International Conference on Learning Representations (ICLR), 2026.
  • Fei et al. (2024) Zhiwei Fei, Xiaoyu Shen, Dawei Zhu, Fengzhe Zhou, Zhuo Han, Alan Huang, Songyang Zhang, Kai Chen, Zhixin Yin, Zongwen Shen, Jidong Ge, and Vincent Ng. LawBench: Benchmarking legal knowledge of large language models. In Yaser Al-Onaizan, Mohit Bansal, and Yun-Nung Chen (eds.), Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, pp. 7933–7962, Miami, Florida, USA, November 2024. Association for Computational Linguistics. doi: 10.18653/v1/2024.emnlp-main.452. URL https://aclanthology.org/2024.emnlp-main.452/.
  • Gao et al. (2025) Bofei Gao, Feifan Song, Zhe Yang, Zefan Cai, Yibo Miao, Qingxiu Dong, Lei Li, Chenghao Ma, Liang Chen, Runxin Xu, Zhengyang Tang, Benyou Wang, Daoguang Zan, Shanghaoran Quan, Ge Zhang, Lei Sha, Yichang Zhang, Xuancheng Ren, Tianyu Liu, and Baobao Chang. Omni-MATH: A universal olympiad level mathematic benchmark for large language models. International Conference on Learning Representations (ICLR), 2025.
  • Gemma Team et al. (2024) Gemma Team, Morgane Riviere, Shreya Pathak, Pier Giuseppe Sessa, Cassidy Hardin, Surya Bhupatiraju, Léonard Hussenot, Thomas Mesnard, Bobak Shahriari, Alexandre Ramé, et al. Gemma 2: Improving open language models at a practical size. arXiv preprint arXiv:2408.00118, 2024.
  • Gou et al. (2024) Zhibin Gou, Zhihong Shao, Yeyun Gong, yelong shen, Yujiu Yang, Nan Duan, and Weizhu Chen. CRITIC: Large language models can self-correct with tool-interactive critiquing. International Conference on Learning Representations (ICLR), 2024.
  • Guha et al. (2023) Neel Guha, Julian Nyarko, Daniel Ho, Christopher Ré, Adam Chilton, Alex Chohlas-Wood, Austin Peters, Brandon Waldon, Daniel Rockmore, Diego Zambrano, et al. LegalBench: A collaboratively built benchmark for measuring legal reasoning in large language models. Advances in neural information processing systems (NeurIPS), 2023.
  • Gulcehre et al. (2023) Caglar Gulcehre, Tom Le Paine, Srivatsan Srinivasan, Ksenia Konyushkova, Lotte Weerts, Abhishek Sharma, Aditya Siddhant, Alex Ahern, Miaosen Wang, Chenjie Gu, et al. Reinforced self-training (rest) for language modeling. arXiv preprint arXiv:2308.08998, 2023.
  • Guo et al. (2025) Daya Guo, Dejian Yang, Haowei Zhang, Junxiao Song, Ruoyu Zhang, Runxin Xu, Qihao Zhu, Shirong Ma, Peiyi Wang, Xiao Bi, et al. DeepSeek-R1: Incentivizing reasoning capability in llms via reinforcement learning. arXiv preprint arXiv:2501.12948, 2025.
  • He et al. (2024) Chaoqun He, Renjie Luo, Yuzhuo Bai, Shengding Hu, Zhen Thai, Junhao Shen, Jinyi Hu, Xu Han, Yujie Huang, Yuxiang Zhang, Jie Liu, Lei Qi, Zhiyuan Liu, and Maosong Sun. OlympiadBench: A challenging benchmark for promoting AGI with olympiad-level bilingual multimodal scientific problems. In Lun-Wei Ku, Andre Martins, and Vivek Srikumar (eds.), Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pp. 3828–3850, Bangkok, Thailand, August 2024. Association for Computational Linguistics. doi: 10.18653/v1/2024.acl-long.211. URL https://aclanthology.org/2024.acl-long.211/.
  • Hendrycks et al. (2021) Dan Hendrycks, Collin Burns, Saurav Kadavath, Akul Arora, Steven Basart, Eric Tang, Dawn Song, and Jacob Steinhardt. Measuring mathematical problem solving with the MATH dataset. Neural Information Processing Systems Datasets and Benchmarks Track (Round 2), 2021.
  • Hu et al. (2022) Edward J Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, Weizhu Chen, et al. Lora: Low-rank adaptation of large language models. International Conference on Learning Representations (ICLR), 2022.
  • Jin et al. (2021) Di Jin, Eileen Pan, Nassim Oufattole, Wei-Hung Weng, Hanyi Fang, and Peter Szolovits. What disease does this patient have? a large-scale open domain question answering dataset from medical exams. Applied Sciences, 11(14):6421, 2021.
  • Kantorovich (1960) Leonid V Kantorovich. Mathematical methods of organizing and planning production. Management science, 6(4):366–422, 1960.
  • Khalifa et al. (2023) Muhammad Khalifa, Lajanugen Logeswaran, Moontae Lee, Honglak Lee, and Lu Wang. Grace: Discriminator-guided chain-of-thought reasoning. arXiv preprint arXiv:2305.14934, 2023.
  • Khalifa et al. (2025) Muhammad Khalifa, Rishabh Agarwal, Lajanugen Logeswaran, Jaekyeom Kim, Hao Peng, Moontae Lee, Honglak Lee, and Lu Wang. Process reward models that think. arXiv preprint arXiv:2504.16828, 2025.
  • Kojima et al. (2022) Takeshi Kojima, Shixiang Shane Gu, Machel Reid, Yutaka Matsuo, and Yusuke Iwasawa. Large language models are zero-shot reasoners. Advances in neural information processing systems (NeurIPS), 2022.
  • Kung et al. (2023) Tiffany H Kung, Morgan Cheatham, Arielle Medenilla, Czarina Sillos, Lorie De Leon, Camille Elepaño, Maria Madriaga, Rimel Aggabao, Giezel Diaz-Candido, James Maningo, et al. Performance of chatgpt on usmle: potential for ai-assisted medical education using large language models. PLoS digital health, 2(2):e0000198, 2023.
  • Kwon et al. (2023) Woosuk Kwon, Zhuohan Li, Siyuan Zhuang, Ying Sheng, Lianmin Zheng, Cody Hao Yu, Joseph E. Gonzalez, Hao Zhang, and Ion Stoica. Efficient memory management for large language model serving with pagedattention. In Proceedings of the ACM SIGOPS 29th Symposium on Operating Systems Principles, 2023.
  • Lightman et al. (2024) Hunter Lightman, Vineet Kosaraju, Yura Burda, Harri Edwards, Bowen Baker, Teddy Lee, Jan Leike, John Schulman, Ilya Sutskever, and Karl Cobbe. Let’s verify step by step. International Conference Learning Representations (ICLR), 2024.
  • Liu et al. (2023) 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 Houda Bouamor, Juan Pino, and Kalika Bali (eds.), Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, pp. 2511–2522, Singapore, December 2023. Association for Computational Linguistics. doi: 10.18653/v1/2023.emnlp-main.153. URL https://aclanthology.org/2023.emnlp-main.153/.
  • Loshchilov & Hutter (2019) Ilya Loshchilov and Frank Hutter. Decoupled weight decay regularization. International Conference on Learning Representations (ICLR), 2019.
  • Madaan et al. (2023) Aman Madaan, Niket Tandon, Prakhar Gupta, Skyler Hallinan, Luyu Gao, Sarah Wiegreffe, Uri Alon, Nouha Dziri, Shrimai Prabhumoye, Yiming Yang, et al. Self-refine: Iterative refinement with self-feedback. Advances in Neural Information Processing Systems (NeurIPS), 36:46534–46594, 2023.
  • Meng et al. (2024) Yu Meng, Mengzhou Xia, and Danqi Chen. SimPO: Simple preference optimization with a reference-free reward. Advances in Neural Information Processing Systems (NeurIPS), 2024.
  • Ouyang et al. (2022) Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, et al. Training language models to follow instructions with human feedback. Advances in neural information processing systems (NeurIPS), 2022.
  • Qwen Team (2024a) Qwen Team. Qwen2.5: A party of foundation models, September 2024a. URL https://qwenlm.github.io/blog/qwen2.5/.
  • Qwen Team (2024b) Qwen Team. QwQ: Reflect deeply on the boundaries of the unknown, November 2024b. URL https://qwenlm.github.io/blog/qwq-32b-preview/.
  • Qwen Team (2025) Qwen Team. QwQ-32B: Embracing the power of reinforcement learning, March 2025. URL https://qwenlm.github.io/blog/qwq-32b/.
  • Rein et al. (2024) David Rein, Betty Li Hou, Asa Cooper Stickland, Jackson Petty, Richard Yuanzhe Pang, Julien Dirani, Julian Michael, and Samuel R Bowman. GPQA: A graduate-level google-proof Q&A benchmark. Conference on Language Modeling (COLM), 2024.
  • Setlur et al. (2025) Amrith Setlur, Chirag Nagpal, Adam Fisch, Xinyang Geng, Jacob Eisenstein, Rishabh Agarwal, Alekh Agarwal, Jonathan Berant, and Aviral Kumar. Rewarding progress: Scaling automated process verifiers for LLM reasoning. International Conference on Learning Representations (ICLR), 2025.
  • She et al. (2025) Shuaijie She, Junxiao Liu, Yifeng Liu, Jiajun Chen, Xin Huang, and Shujian Huang. R-PRM: Reasoning-driven process reward modeling. In Christos Christodoulopoulos, Tanmoy Chakraborty, Carolyn Rose, and Violet Peng (eds.), Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, pp. 13438–13451, Suzhou, China, November 2025. Association for Computational Linguistics. ISBN 979-8-89176-332-6. doi: 10.18653/v1/2025.emnlp-main.679. URL https://aclanthology.org/2025.emnlp-main.679/.
  • Singhal et al. (2023) Karan Singhal, Shekoofeh Azizi, Tao Tu, S Sara Mahdavi, Jason Wei, Hyung Won Chung, Nathan Scales, Ajay Tanwani, Heather Cole-Lewis, Stephen Pfohl, et al. Large language models encode clinical knowledge. Nature, 620(7972):172–180, 2023.
  • Singhal et al. (2025) Karan Singhal, Tao Tu, Juraj Gottweis, Rory Sayres, Ellery Wulczyn, Mohamed Amin, Le Hou, Kevin Clark, Stephen R Pfohl, Heather Cole-Lewis, et al. Toward expert-level medical question answering with large language models. Nature Medicine, 31(3):943–950, 2025.
  • Snell et al. (2025) Charlie Victor Snell, Jaehoon Lee, Kelvin Xu, and Aviral Kumar. Scaling LLM test-time compute optimally can be more effective than scaling parameters for reasoning. International Conference on Learning Representations (ICLR), 2025.
  • Uesato et al. (2022) Jonathan Uesato, Nate Kushman, Ramana Kumar, Francis Song, Noah Siegel, Lisa Wang, Antonia Creswell, Geoffrey Irving, and Irina Higgins. Solving math word problems with process-and outcome-based feedback. arXiv preprint arXiv:2211.14275, 2022.
  • Wang et al. (2023) Jiaan Wang, Yunlong Liang, Fandong Meng, Zengkui Sun, Haoxiang Shi, Zhixu Li, Jinan Xu, Jianfeng Qu, and Jie Zhou. Is ChatGPT a good NLG evaluator? a preliminary study. In Yue Dong, Wen Xiao, Lu Wang, Fei Liu, and Giuseppe Carenini (eds.), Proceedings of the 4th New Frontiers in Summarization Workshop, pp. 1–11, Singapore, December 2023. Association for Computational Linguistics. doi: 10.18653/v1/2023.newsum-1.1. URL https://aclanthology.org/2023.newsum-1.1/.
  • Wang et al. (2024a) Peiyi Wang, Lei Li, Zhihong Shao, Runxin Xu, Damai Dai, Yifei Li, Deli Chen, Yu Wu, and Zhifang Sui. Math-shepherd: Verify and reinforce LLMs step-by-step without human annotations. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (ACL), pp. 9426–9439, Bangkok, Thailand, 2024a. doi: 10.18653/v1/2024.acl-long.510.
  • Wang et al. (2024b) Tianlu Wang, Ilia Kulikov, Olga Golovneva, Ping Yu, Weizhe Yuan, Jane Dwivedi-Yu, Richard Yuanzhe Pang, Maryam Fazel-Zarandi, Jason Weston, and Xian Li. Self-taught evaluators. arXiv preprint arXiv:2408.02666, 2024b.
  • Wang et al. (2024c) Yubo Wang, Xueguang Ma, Ge Zhang, Yuansheng Ni, Abhranil Chandra, Shiguang Guo, Weiming Ren, Aaran Arulraj, Xuan He, Ziyan Jiang, et al. MMLU-Pro: A more robust and challenging multi-task language understanding benchmark. Advances in Neural Information Processing Systems (NeurIPS), 2024c.
  • Wei et al. (2022) Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Fei Xia, Ed Chi, Quoc V Le, Denny Zhou, et al. Chain-of-thought prompting elicits reasoning in large language models. Advances in neural information processing systems (NeurIPS), 35:24824–24837, 2022.
  • Wu et al. (2025) Mingqi Wu, Zhihao Zhang, Qiaole Dong, Zhiheng Xi, Jun Zhao, Senjie Jin, Xiaoran Fan, Yuhao Zhou, Huijie Lv, Ming Zhang, et al. Reasoning or memorization? unreliable results of reinforcement learning due to data contamination. arXiv preprint arXiv:2507.10532, 2025.
  • Wu et al. (2024) Yangzhen Wu, Zhiqing Sun, Shanda Li, Sean Welleck, and Yiming Yang. Scaling inference computation: Compute-optimal inference for problem-solving with language models. The 4th Workshop on Mathematical Reasoning and AI at NeurIPS’24, 2024.
  • Yang et al. (2025) An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Chengen Huang, Chenxu Lv, et al. Qwen3 technical report. arXiv preprint arXiv:2505.09388, 2025.
  • Yao et al. (2023a) Shunyu Yao, Dian Yu, Jeffrey Zhao, Izhak Shafran, Tom Griffiths, Yuan Cao, and Karthik Narasimhan. Tree of thoughts: Deliberate problem solving with large language models. Advances in neural information processing systems (NeurIPS), 36:11809–11822, 2023a.
  • Yao et al. (2023b) Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik Narasimhan, and Yuan Cao. ReAct: Synergizing reasoning and acting in language models. In International Conference on Learning Representations (ICLR), 2023b.
  • Yu et al. (2024) Fei Yu, Anningzhe Gao, and Benyou Wang. OVM, outcome-supervised value models for planning in mathematical reasoning. In Kevin Duh, Helena Gomez, and Steven Bethard (eds.), Findings of the Association for Computational Linguistics: NAACL 2024, pp. 858–875, Mexico City, Mexico, June 2024. Association for Computational Linguistics. doi: 10.18653/v1/2024.findings-naacl.55. URL https://aclanthology.org/2024.findings-naacl.55/.
  • Zeng et al. (2025) Thomas Zeng, Shuibai Zhang, Shutong Wu, Christian Classen, Daewon Chae, Ethan Ewer, Minjae Lee, Heeju Kim, Wonjun Kang, Jackson Kunde, et al. VersaPRM: Multi-domain process reward model via synthetic reasoning data. International Conference on Machine Learning (ICML), 2025.
  • Zhang et al. (2025a) Lunjun Zhang, Arian Hosseini, Hritik Bansal, Mehran Kazemi, Aviral Kumar, and Rishabh Agarwal. Generative verifiers: Reward modeling as next-token prediction. International Conference on Learning Representations (ICLR), 2025a.
  • Zhang et al. (2025b) Zhenru Zhang, Chujie Zheng, Yangzhen Wu, Beichen Zhang, Runji Lin, Bowen Yu, Dayiheng Liu, Jingren Zhou, and Junyang Lin. The lessons of developing process reward models in mathematical reasoning. In Wanxiang Che, Joyce Nabende, Ekaterina Shutova, and Mohammad Taher Pilehvar (eds.), Findings of the Association for Computational Linguistics: ACL 2025, pp. 10495–10516, Vienna, Austria, July 2025b. Association for Computational Linguistics. ISBN 979-8-89176-256-5. doi: 10.18653/v1/2025.findings-acl.547. URL https://aclanthology.org/2025.findings-acl.547/.
  • Zhao et al. (2025) Jian Zhao, Runze Liu, Kaiyan Zhang, Zhimu Zhou, Junqi Gao, Dong Li, Jiafei Lyu, Zhouyi Qian, Biqing Qi, Xiu Li, et al. GenPRM: Scaling test-time compute of process reward models via generative reasoning. arXiv preprint arXiv:2504.00891, 2025.
  • Zheng et al. (2024) Chujie Zheng, Zhenru Zhang, Beichen Zhang, Runji Lin, Keming Lu, Bowen Yu, Dayiheng Liu, Jingren Zhou, and Junyang Lin. PROCESSBENCH: Identifying process errors in mathematical reasoning. arXiv preprint arXiv:2412.06559, 2024.
  • Zheng et al. (2023) Lianmin Zheng, Wei-Lin Chiang, Ying Sheng, Siyuan Zhuang, Zhanghao Wu, Yonghao Zhuang, Zi Lin, Zhuohan Li, Dacheng Li, Eric Xing, et al. Judging LLM-as-a-judge with MT-bench and chatbot arena. Advances in neural information processing systems (NeurIPS), 2023.
  • Zhu et al. (2025) Lianghui Zhu, Xinggang Wang, and Xinlong Wang. JudgeLM: Fine-tuned large language models are scalable judges. International Conference on Learning Representations (ICLR), 2025.
  • Ziegler et al. (2019) Daniel M. Ziegler, Nisan Stiennon, Jeffrey Wu, Tom B. Brown, Alec Radford, Dario Amodei, Paul F. Christiano, and Geoffrey Irving. Fine-tuning language models from human preferences. arXiv preprint arXiv:1909.08593, 2019.
Appendix Overview

This appendix provides supplementary materials to support the main paper as follows:

  • Theoretical Analysis (Appendix A): details notations, assumptions, and proofs for 4.1, 4.2 and 4.3.

  • Prompts (Appendix B): presents the detailed prompt formats.

  • Datasets (Appendix C): describes the datasets used in our experiments.

  • Implementation Details (Appendix D): provides implementation details, such as (i) backbones for reward models, (ii) hyperparameters, and (iii) verification CoTs for gORM and gPRM.

  • Training Examples (Appendix E): contains training examples including verification CoTs of gORM and gPRM in the law domain of MMLU-pro.

  • Detailed Results on MMLU-Pro (Appendix F): includes the complete results of Section 3.2 (omitted in the main paper due to the space limit), such as per-domain results on MMLU-pro using weighted majority voting.

  • Additional Analysis (Appendix G): includes the complete results of Section 4.

Appendix A Theoretical Analysis
A.1 Analysis on Log-Error Bound
Notation.

We assume that a correct final step, y=zT=1y=z_{T}=1, implies all previous steps are correct. Define the stepwise conditional probabilities utPr(zt=1x;z1=1;;zt1=1)u_{t}\coloneqq\Pr(z_{t}=1\mid x\mathchar 59\relax z_{1}=1\mathchar 59\relax\ldots\mathchar 59\relax z_{t-1}=1) for t[T]t\in[T]. By the chain rule and the assumption, the true reward function,

f(x)=p(y=1x)=p(zT=1x)=p(z1:T=1x)=t=1Tut(x)f(x)=p(y=1\mid x)=p(z_{T}=1\mid x)=p(z_{1:T}=1\mid x)=\prod_{t=1}^{T}u_{t}(x)

and we write ζ(x)logf(x)=t=1Tlogut(x)\zeta(x)\coloneqq\log f(x)=\sum_{t=1}^{T}\log u_{t}(x). For dPRM, we define the stepwise conditional distribution u^t(x)f^dPRM(x1:t)\hat{u}_{t}(x)\coloneqq\hat{f}_{\textsf{dPRM}}(x_{1:t}) and use product for the aggregation, i.e., f^dPRM(x)t=1Tu^t(x)\hat{f}_{\textsf{dPRM}}(x)\coloneqq\prod_{t=1}^{T}\hat{u}_{t}(x). Similarly, we define the conditional distribution Ft(x,vt)[0;1]F_{t}(x\mathchar 59\relax v_{\leq t})\in[0\mathord{\mathchar 59\relax}1] to be the gPRM’s normalized probability that step tt is correct given the verification prefix, i.e.f^gPRM(x)𝔼v1:L+[t=1TFt(x;vt)]\hat{f}_{\textsf{gPRM}}(x)\coloneqq\mathbb{E}_{v_{1:L^{+}}}[\prod_{t=1}^{T}F_{t}(x\mathchar 59\relax v_{\leq t})]. To bound log probability, we assume there is ς(0;1/2]\varsigma\in(0\mathord{\mathchar 59\relax}1/2] such that all probabilities/predictors appearing inside logarithms are clipped into [ς;1ς][\varsigma\mathord{\mathchar 59\relax}1-\varsigma]. Hence all logs are finite and |log()|log(1/ς)\lvert\log(\cdot)\rvert\leq\log(1/\varsigma).

Error terms.
  1. 1.

    dPRM: Define δtlogu^tlogut\delta_{t}\coloneqq\log\hat{u}_{t}-\log u_{t} (evaluated at the appropriate prefixes), and

    mt𝔼[δtx];ξtδtmt;m_{t}\coloneqq\mathbb{E}[\delta_{t}\mid x]\mathchar 59\relax\quad\xi_{t}\coloneqq\delta_{t}-m_{t}\mathchar 59\relax

    so 𝔼[ξtx]=0\mathbb{E}[\xi_{t}\mid x]=0.

  2. 2.

    dORM or gORM: Let ϵ{ϵd;ϵg}\epsilon\in\{\epsilon_{d}\mathord{\mathchar 59\relax}\epsilon_{g}\},

    ϵdlogf^dORM(x)logf(x);ϵglogf^gORM(x)logf(x);\epsilon_{d}\coloneqq\log\hat{f}_{\textsf{dORM}}(x)-\log f(x)\mathchar 59\relax\quad\epsilon_{g}\coloneqq\log\hat{f}_{\textsf{gORM}}(x)-\log f(x)\mathchar 59\relax

    and decompose

    m¯𝔼[ϵx];ξ¯ϵm¯;βorm2𝔼[m¯2];\bar{m}\coloneqq\mathbb{E}[\epsilon\mid x]\mathord{\mathchar 59\relax}\quad\bar{\xi}\coloneqq\epsilon-\bar{m}\mathchar 59\relax\quad\beta_{\mathrm{orm}}^{2}\coloneqq\mathbb{E}[\bar{m}^{2}]\mathchar 59\relax

    so that 𝔼[ξ¯x]=0\mathbb{E}[\bar{\xi}\mid x]=0.

  3. 3.

    gPRM: For a single rollout v1:L+pgPRM(x)v_{1:L^{+}}\sim p_{\textsf{gPRM}}(\cdot\mid x), define

    u~tFt(x;vt);f~gPRM(x)t=1Tu~t.\tilde{u}_{t}\coloneqq F_{t}(x\mathord{\mathchar 59\relax}v_{\leq t})\mathchar 59\relax\quad\tilde{f}_{\textsf{gPRM}}(x)\coloneqq\prod_{t=1}^{T}\tilde{u}_{t}.

    The sampled gPRM log-error is

    ΔgPRMlogf~gPRM(x)ζ(x)=t=1Tδt(g);δt(g)logu~tlogut.\Delta_{\textsf{gPRM}}~\coloneqq~\log\tilde{f}_{\textsf{gPRM}}(x)-\zeta(x)=\sum_{t=1}^{T}\delta_{t}^{(g)}\mathchar 59\relax\quad\delta_{t}^{(g)}\coloneqq\log\tilde{u}_{t}-\log u_{t}.

    Let

    mt(g)𝔼[δt(g)x];ξt(g)δt(g)mt(g);m_{t}^{(g)}\coloneqq\mathbb{E}[\delta_{t}^{(g)}\mid x]\mathchar 59\relax\quad\xi_{t}^{(g)}\coloneqq\delta_{t}^{(g)}-m_{t}^{(g)}\mathchar 59\relax

    so that 𝔼[ξt(g)x]=0\mathbb{E}[\xi_{t}^{(g)}\mid x]=0.

Assumptions.

There exist constants σ2>0\sigma^{2}>0, ρ0\rho\geq 0, and an integer k0k\geq 0 (independent of TT) such that for all xx,

  1. 1.

    (Average variance floors) 1Tt=1TVar(ξtx)σ2\frac{1}{T}\sum_{t=1}^{T}\mathrm{Var}(\xi_{t}\mid x)\geq\sigma^{2}, 1Tt=1TVar(ξt(g)x)σ2+τ2\frac{1}{T}\sum_{t=1}^{T}\mathrm{Var}(\xi_{t}^{(g)}\mid x)\ \geq\ \sigma^{2}+\tau^{2}.

  2. 2.

    (Local error dependence) For any step s;ts\mathchar 59\relax t, errors are only correlated within a local context window kk, such that Cov(ξs;ξtx)=0\mathrm{Cov}(\xi_{s}\mathchar 59\relax\xi_{t}\mid x)=0 for |st|>k|s-t|>k. Within this window, the anti-correlation is bounded by Cov(ξs;ξtx)ρ\mathrm{Cov}(\xi_{s}\mathchar 59\relax\xi_{t}\mid x)\geq-\rho. (The same holds for ξ(g)\xi^{(g)}).

  3. 3.

    (Positive slope) σ2>2kρ\sigma^{2}>2k\rho.

Unlike a strict per-step floor, the average variance condition naturally accommodates deterministic or purely algebraic reasoning steps (where variance is near zero), provided the cumulative chain injects a proportional amount of noise. Similarly, the local dependence assumption reflects bounded memory in autoregressive generation. While a model may self-correct recent errors within a window kk, distant steps become conditionally independent. Notice that bounded local dependence implies 1s<tTCov(ξs;ξtx)kρT\sum_{1\leq s<t\leq T}\mathrm{Cov}(\xi_{s}\mathord{\mathchar 59\relax}\xi_{t}\mid x)\geq-k\rho T.

For gPRM with sampled verification CoTs, sampling contributes per-step noise: 1Tt=1TVar(ξt(g)x)σ2+τ2\frac{1}{T}\sum_{t=1}^{T}\mathrm{Var}(\xi_{t}^{(g)}\mid x)\geq\sigma^{2}+\tau^{2} for some τ2>0\tau^{2}>0. For ORMs, assume Var(ξ¯x)τorm2<\mathrm{Var}(\bar{\xi}\mid x)\leq\tau_{\mathrm{orm}}^{2}<\infty (no TT-dependence).

Theorem A.1 (Log-error bound of dORM or gORM).

Let ϵ{ϵd;ϵg}\epsilon\in\{\epsilon_{d}\mathord{\mathchar 59\relax}\epsilon_{g}\} and write ϵ=m¯+ξ¯\epsilon=\bar{m}+\bar{\xi} with 𝔼[ξ¯x]=0\mathbb{E}[\bar{\xi}\mid x]=0. If Var(ξ¯x)τorm2\mathrm{Var}(\bar{\xi}\mid x)\leq\tau_{\mathrm{orm}}^{2} (independent of TT), then

𝔼[ϵ2]=𝔼[Var(ξ¯x)]+𝔼[m¯2]τorm2+βorm2;\mathbb{E}[\epsilon^{2}]\ =\ \mathbb{E}[\mathrm{Var}(\bar{\xi}\mid x)]\;+\;\mathbb{E}[\bar{m}^{2}]\ \leq\ \tau_{\mathrm{orm}}^{2}\;+\;\beta_{\mathrm{orm}}^{2}\mathchar 59\relax

a bound that does not depend on the CoT length TT.

Theorem A.2 (Log-error lower bound of dPRM).

Let ΔdPRMlogf^dPRM(x)ζ(x)\Delta_{\textsf{dPRM}}\coloneqq\log\hat{f}_{\textsf{dPRM}}(x)-\zeta(x). Under the assumptions above,

𝔼[ΔdPRM2](σ22kρ)T.\mathbb{E}\big[\Delta_{\textsf{dPRM}}^{2}\big]\ \geq\ (\sigma^{2}-2k\rho)T.
Theorem A.3 (Log-error lower bound of gPRM).

Under the assumptions above,

𝔼[ΔgPRM2](σ2+τ22kρ)T.\mathbb{E}\!\big[\Delta_{\textsf{gPRM}}^{2}\big]~\geq~(\sigma^{2}+\tau^{2}-2k\rho)T.
Jensen-gap representation (mean predictor).

Let L(x;v)t=1TlogFt(x;vt)L(x\mathord{\mathchar 59\relax}v)\coloneqq\sum_{t=1}^{T}\log F_{t}(x\mathord{\mathchar 59\relax}v_{\leq t}) and Kx(θ)log𝔼[eθLx]K_{x}(\theta)\coloneqq\log\mathbb{E}[e^{\theta L}\mid x]. Define the mean predictor μ(x)𝔼[eLx]\mu(x)\coloneqq\mathbb{E}[e^{L}\mid x] and Δmean(x)logμ(x)ζ(x)\Delta_{\mathrm{mean}}(x)\coloneqq\log\mu(x)-\zeta(x). Then with B(g)(x)𝔼[Lx]ζ(x)B^{(g)}(x)\coloneqq\mathbb{E}[L\mid x]-\zeta(x), we have the exact decomposition

Δmean(x)=B(g)(x)+δJ(x);δJ(x)=Kx(1)Kx(0)=01(1θ)Varθ(Lx)𝑑θ0;\Delta_{\mathrm{mean}}(x)=B^{(g)}(x)+\delta_{J}(x)\mathord{\mathchar 59\relax}\quad\delta_{J}(x)=K_{x}(1)-K_{x}^{\prime}(0)=\int_{0}^{1}(1-\theta)\,\mathrm{Var}_{\theta}(L\mid x)\,d\theta\geq 0\mathchar 59\relax

where Varθ\mathrm{Var}_{\theta} denotes variance under the exponentially tilted law dθeθLdd\mathbb{P}_{\theta}\propto e^{\theta L}d\mathbb{P}, i.e., dθ(v)=𝟙{M(θ)>0}eθL(x;v)M(θ)1d(v)d\mathbb{P}_{\theta}(v)=\mathbbm{1}\{M(\theta)>0\}\,e^{\theta L(x\mathord{\mathchar 59\relax}v)}\,M(\theta)^{-1}d\mathbb{P}(v) with M(θ)𝔼[eθLx]M(\theta)\coloneqq\mathbb{E}[e^{\theta L}\mid x].

Theorem A.4 (Log-error lower bound of mean-gPRM).

Assume the conditions of Theorem A.3. In addition, suppose there exists κ(0;1]\kappa\in(0\mathord{\mathchar 59\relax}1] such that for all θ[0;1]\theta\in[0\mathord{\mathchar 59\relax}1],

Varθ(Lx)κVar(Lx).\mathrm{Var}_{\theta}(L\mid x)\ \geq\ \kappa\,\mathrm{Var}(L\mid x).

Then, for every xx,

Δmean(x)B(g)(x)+κ2Var(Lx)B(g)(x)+κ2((σ2+τ22kρ)T).\Delta_{\mathrm{mean}}(x)\ \geq\ B^{(g)}(x)\;+\;\frac{\kappa}{2}\,\mathrm{Var}(L\mid x)\ \geq\ B^{(g)}(x)\;+\;\frac{\kappa}{2}\Big((\sigma^{2}+\tau^{2}-2k\rho)T\Big).

Consequently,

𝔼[Δmean]κ2((σ2+τ22kρ)T)𝔼[B(g)(x)2];𝔼[Δmean2](max{0;𝔼[Δmean]})2.\mathbb{E}[\Delta_{\mathrm{mean}}]\ \geq\ \frac{\kappa}{2}\Big((\sigma^{2}+\tau^{2}-2k\rho)T\Big)\;-\;\sqrt{\mathbb{E}[B^{(g)}(x)^{2}]}\mathchar 59\relax\quad\mathbb{E}[\Delta_{\mathrm{mean}}^{2}]\ \geq\ \left(\max\{0\mathchar 59\relax\mathbb{E}[\Delta_{\mathrm{mean}}]\}\right)^{2}.
Takeaways.

Under mild anti-correlation and variance-floor assumptions, dPRM and sampled gPRM incur log-error that grows at least linearly in the CoT length TT, and the additional sampling noise τ2\tau^{2} makes gPRM strictly worse. In contrast, ORM estimators admit error bounds that are independent of TT provided the conditional noise is bounded, which makes them preferable for long CoTs. For mean-gPRM, the Jensen gap introduces a strictly nonnegative bias that scales with the variance of LL and hence with TT, so even a calibrated predictor (B(g)=0B^{(g)}=0) exhibits error that increases with chain length. All proofs are deferred to Section A.2.

A.2 Proofs
Proof of A.1
Proof.

By the conditional bias–variance decomposition (law of total variance),

𝔼[ϵ2]=𝔼[Var(ϵx)]+𝔼[(𝔼[ϵx])2]=𝔼[Var(ξ¯x)]+𝔼[m¯2].\mathbb{E}[\epsilon^{2}]=\mathbb{E}\big[\mathrm{Var}(\epsilon\mid x)\big]+\mathbb{E}\big[(\mathbb{E}[\epsilon\mid x])^{2}\big]=\mathbb{E}\big[\mathrm{Var}(\bar{\xi}\mid x)\big]+\mathbb{E}\big[\bar{m}^{2}\big].

The assumption Var(ξ¯x)τorm2\mathrm{Var}(\bar{\xi}\mid x)\leq\tau_{\mathrm{orm}}^{2} for all xx gives 𝔼[Var(ξ¯x)]τorm2\mathbb{E}[\mathrm{Var}(\bar{\xi}\mid x)]\leq\tau_{\mathrm{orm}}^{2}, and by definition βorm2=𝔼[m¯2]\beta_{\mathrm{orm}}^{2}=\mathbb{E}[\bar{m}^{2}]. ∎

Proof of A.2.
Proof.

Let

Bt=1Tmt;Nt=1Tξt;B\coloneqq\sum_{t=1}^{T}m_{t}\mathord{\mathchar 59\relax}\qquad N\coloneqq\sum_{t=1}^{T}\xi_{t}\mathchar 59\relax

so ΔdPRM=B+N\Delta_{\textsf{dPRM}}=B+N with 𝔼[Nx]=0\mathbb{E}[N\mid x]=0. By the tower property,

𝔼[ΔdPRM2]\displaystyle\mathbb{E}\!\left[\Delta_{\textsf{dPRM}}^{2}\right] =𝔼[𝔼[(B+N)2x]]=𝔼[B2+2B𝔼[Nx]+𝔼[N2x]]\displaystyle=\mathbb{E}\!\big[\mathbb{E}[(B+N)^{2}\mid x]\big]=\mathbb{E}\!\big[B^{2}+2B\mathbb{E}[N\mid x]+\mathbb{E}[N^{2}\mid x]\big]
=𝔼[Var(Nx)]+𝔼[B2]𝔼[Var(Nx)].\displaystyle=\mathbb{E}\!\big[\mathrm{Var}(N\mid x)\big]+\mathbb{E}[B^{2}]\ \geq\ \mathbb{E}\!\big[\mathrm{Var}(N\mid x)\big].

Expanding the variance yields:

Var(Nx)=t=1TVar(ξtx)+1s<tTCov(ξs;ξtx).\mathrm{Var}(N\mid x)=\sum_{t=1}^{T}\mathrm{Var}(\xi_{t}\mid x)+2\!\!\sum_{1\leq s<t\leq T}\!\!\mathrm{Cov}(\xi_{s}\mathchar 59\relax\xi_{t}\mid x).

By local dependence, Cov(ξs;ξtx)=0\mathrm{Cov}(\xi_{s}\mathchar 59\relax\xi_{t}\mid x)=0 when |st|>k|s-t|>k. Hence only pairs with tskt-s\leq k contribute. For each tt, there are at most kk indices s<ts<t with tskt-s\leq k, so the number of contributing pairs is at most kTkT. Since each such covariance is bounded below by ρ-\rho, we have

1s<tTCov(ξs;ξtx)kρT;\sum_{1\leq s<t\leq T}\mathrm{Cov}(\xi_{s}\mathchar 59\relax\xi_{t}\mid x)\geq-k\rho T\mathchar 59\relax

and therefore 2s<tCov()2kρT2\sum_{s<t}\mathrm{Cov}(\cdot)\geq-2k\rho T. Combining the variance floor and the covariance bound, for every fixed xx,

Var(Nx)\displaystyle\mathrm{Var}(N\mid x) =t=1TVar(ξtx)+21s<tTCov(ξs;ξtx)\displaystyle=\sum_{t=1}^{T}\mathrm{Var}(\xi_{t}\mid x)+2\sum_{1\leq s<t\leq T}\mathrm{Cov}(\xi_{s}\mathord{\mathchar 59\relax}\xi_{t}\mid x)
t=1TVar(ξtx)2kρT\displaystyle\geq\sum_{t=1}^{T}\mathrm{Var}(\xi_{t}\mid x)-2k\rho T
Tσ22kρT.\displaystyle\geq T\sigma^{2}-2k\rho T.

Taking expectations over xx preserves inequalities, so

𝔼[Var(Nx)]𝔼[Tσ22kρT]=(σ22kρ)T.\mathbb{E}\big[\mathrm{Var}(N\mid x)\big]\ \geq\ \mathbb{E}\big[T\sigma^{2}-2k\rho T\big]=(\sigma^{2}-2k\rho)T.

Substituting back into the earlier bound 𝔼[ΔdPRM2]𝔼[Var(Nx)]\mathbb{E}[\Delta_{\textsf{dPRM}}^{2}]\geq\mathbb{E}[\mathrm{Var}(N\mid x)] yields

𝔼[ΔdPRM2](σ22kρ)T;\mathbb{E}\!\left[\Delta_{\textsf{dPRM}}^{2}\right]\ \geq\ (\sigma^{2}-2k\rho)T\mathchar 59\relax

as claimed. ∎

Proof of A.3
Proof.

Decompose

ΔgPRM=t=1Tδt(g)=t=1Tmt(g)B(g)+t=1Tξt(g)N(g).\Delta_{\textsf{gPRM}}=\sum_{t=1}^{T}\delta_{t}^{(g)}=\underbrace{\sum_{t=1}^{T}m_{t}^{(g)}}_{\eqqcolon\,B^{(g)}}+\underbrace{\sum_{t=1}^{T}\xi_{t}^{(g)}}_{\eqqcolon\,N^{(g)}}.

Conditional mean-zero 𝔼[N(g)x]=0\mathbb{E}[N^{(g)}\mid x]=0 implies

𝔼[(ΔgPRM)2]=𝔼[Var(N(g)x)]+𝔼[(B(g))2]𝔼[Var(N(g)x)].\mathbb{E}\!\left[(\Delta_{\textsf{gPRM}})^{2}\right]=\mathbb{E}\!\left[\mathrm{Var}\!\left(N^{(g)}\mid x\right)\right]+\mathbb{E}\!\left[(B^{(g)})^{2}\right]\ \geq\ \mathbb{E}\!\left[\mathrm{Var}\!\left(N^{(g)}\mid x\right)\right].

Now expand Var(N(g)x)\mathrm{Var}(N^{(g)}\mid x) using the average variance floor and local error dependence:

Var(N(g)x)\displaystyle\mathrm{Var}(N^{(g)}\mid x) =t=1TVar(ξt(g)x)+21s<tTCov(ξs(g);ξt(g)x)\displaystyle=\sum_{t=1}^{T}\mathrm{Var}(\xi_{t}^{(g)}\mid x)+2\sum_{1\leq s<t\leq T}\mathrm{Cov}(\xi_{s}^{(g)}\mathord{\mathchar 59\relax}\xi_{t}^{(g)}\mid x)
T(σ2+τ2)2kρT.\displaystyle\geq T(\sigma^{2}+\tau^{2})-2k\rho T.

Taking expectations in xx gives the stated bound. ∎

Proof of A.4
Proof.

1) Exponential tilting and log-mgf. Define M(θ)𝔼[eθLx]M(\theta)\coloneqq\mathbb{E}[e^{\theta L}\mid x] and Kx(θ)logM(θ)K_{x}(\theta)\coloneqq\log M(\theta). Since eθL(0;1]e^{\theta L}\in(0\mathord{\mathchar 59\relax}1] for θ[0;1]\theta\in[0\mathord{\mathchar 59\relax}1] and 𝔼[|L|2]<\mathbb{E}[|L|^{2}]<\infty, dominated convergence yields M(θ)=𝔼[LeθLx]M^{\prime}(\theta)=\mathbb{E}[Le^{\theta L}\mid x] and M′′(θ)=𝔼[L2eθLx]M^{\prime\prime}(\theta)=\mathbb{E}[L^{2}e^{\theta L}\mid x]. Let dθ(C)eθL(x;C)M(θ)1d(C)d\mathbb{P}_{\theta}(C)\coloneqq e^{\theta L(x\mathord{\mathchar 59\relax}C)}M(\theta)^{-1}d\mathbb{P}(C) and 𝔼θ[]𝔼[eθL]/M(θ)\mathbb{E}_{\theta}[\cdot]\coloneqq\mathbb{E}[\cdot\,e^{\theta L}]/M(\theta). Then

Kx(θ)=M(θ)M(θ)=𝔼θ[Lx];Kx′′(θ)=M′′(θ)M(θ)(M(θ))2M(θ)2=Varθ(Lx).K_{x}^{\prime}(\theta)=\frac{M^{\prime}(\theta)}{M(\theta)}=\mathbb{E}_{\theta}[L\mid x]\mathchar 59\relax\qquad K_{x}^{\prime\prime}(\theta)=\frac{M^{\prime\prime}(\theta)M(\theta)-(M^{\prime}(\theta))^{2}}{M(\theta)^{2}}=\mathrm{Var}_{\theta}(L\mid x).

2) Jensen-gap identity. Taylor with integral remainder at θ=0\theta=0 gives

Kx(1)=Kx(0)+Kx(0)+01(1θ)Kx′′(θ)𝑑θ.K_{x}(1)=K_{x}(0)+K_{x}^{\prime}(0)+\int_{0}^{1}(1-\theta)K_{x}^{\prime\prime}(\theta)\,d\theta.

Since Kx(0)=0K_{x}(0)=0 and Kx(0)=𝔼[Lx]K_{x}^{\prime}(0)=\mathbb{E}[L\mid x], we obtain

logμ(x)=𝔼[Lx]+01(1θ)Varθ(Lx)𝑑θ.\log\mu(x)=\mathbb{E}[L\mid x]+\int_{0}^{1}(1-\theta)\,\mathrm{Var}_{\theta}(L\mid x)\,d\theta.

By definition of the mean predictor,

Δmean(x)=logμ(x)ζ(x); where μ(x)=𝔼[eLx].\Delta_{\mathrm{mean}}(x)=\log\mu(x)-\zeta(x)\mathchar 59\relax\text{ where }\mu(x)=\mathbb{E}[e^{L}\mid x].

Plugging logμ(x)=Δmean(x)+ζ(x)\log\mu(x)=\Delta_{\mathrm{mean}}(x)+\zeta(x) with B(g)(x)𝔼[Lx]ζ(x)B^{(g)}(x)\coloneqq\mathbb{E}[L\mid x]-\zeta(x), this yields

Δmean(x)=B(g)(x)+δJ(x);δJ(x)01(1θ)Varθ(Lx)𝑑θ0.\Delta_{\mathrm{mean}}(x)=B^{(g)}(x)+\delta_{J}(x)\mathord{\mathchar 59\relax}\quad\delta_{J}(x)\coloneqq\int_{0}^{1}(1-\theta)\,\mathrm{Var}_{\theta}(L\mid x)\,d\theta\;\geq 0.

3) Lower bound on δJ\delta_{J} and variance linkage. By tilt-stability,

δJ(x)κ2Var(Lx).\delta_{J}(x)\geq\frac{\kappa}{2}\,\mathrm{Var}(L\mid x).

Moreover, since L=ζ(x)+ΔgPRM=ζ(x)+B(g)+N(g)L=\zeta(x)+\Delta_{\textsf{gPRM}}=\zeta(x)+B^{(g)}+N^{(g)} with 𝔼[N(g)x]=0\mathbb{E}[N^{(g)}\mid x]=0, and since ζ(x)\zeta(x) and B(g)(x)B^{(g)}(x) are constants when conditioning on xx, we have

Var(Lx)=Var(N(g)x).\mathrm{Var}(L\mid x)=\mathrm{Var}(N^{(g)}\mid x).

Expanding and using the average variance floors and local error dependence conditions (as in Theorem A.3),

Var(N(g)x)T(σ2+τ2)2kρT.\mathrm{Var}(N^{(g)}\mid x)\ \geq\ T(\sigma^{2}+\tau^{2})-2k\rho T.

Combining this gives the pointwise bound

Δmean(x)B(g)(x)+κ2(T(σ2+τ2)2kρT).\Delta_{\mathrm{mean}}(x)\ \geq\ B^{(g)}(x)+\frac{\kappa}{2}\Big(T(\sigma^{2}+\tau^{2})-2k\rho T\Big).

4) Expectations and MSE. Taking expectations over xx and applying Cauchy–Schwarz to 𝔼[B(g)(x)]\mathbb{E}[B^{(g)}(x)] yields

𝔼[Δmean]κ2((σ2+τ22kρ)T)𝔼[B(g)(x)2].\mathbb{E}[\Delta_{\mathrm{mean}}]\ \geq\ \frac{\kappa}{2}\Big((\sigma^{2}+\tau^{2}-2k\rho)T\Big)-\sqrt{\mathbb{E}[B^{(g)}(x)^{2}]}.

Finally, Jensen’s inequality gives (max{0;𝔼[Δmean]})2𝔼[Δmean2]\left(\max\{0\mathchar 59\relax\mathbb{E}[\Delta_{\mathrm{mean}}]\}\right)^{2}\leq\mathbb{E}[\Delta_{\mathrm{mean}}^{2}], so the MSE bound follows. In the calibrated case B(g)0B^{(g)}\equiv 0, the stated simplified bounds hold. ∎

Appendix B Prompts

In this section, we present prompt formats used in this work:

[user] Solve the following math problem efficiently and clearly:

- For simple problems (2 steps or fewer):
Provide a concise solution with minimal explanation.

- For complex problems (3 steps or more):
Use this step-by-step format:
## Step 1: [Concise description]
[Brief explanation and calculations]
## Step 2: [Concise description]
[Brief explanation and calculations]
[OMITTED...]

Regardless of the approach, always conclude with:
Therefore, the final answer is: $\\boxed{answer}$.

I hope it is correct. Where [answer] is just the final number or expression that solves the problem.

[Problem]
{problem}
[/user] [assistant]
Figure 14: User prompt format for generating CoTs on GSM8K (Cobbe et al. 2021) and MATH (Hendrycks et al. 2021).
[user] Given the following question and candidate answers, choose the best answer.
[Question]
{question #1}
[/user] [assistant]
{assistant response #1}
[/assistant]

[user] Given the following question and candidate answers, choose the best answer.
[Question]
{question #2}
[/user] [assistant]
{assistant response #2}
[/assistant]
[OMITTED...]

[user] Given the following question and candidate answers, choose the best answer.
[Question]
{question}
[/user] [assistant]
Figure 15: User prompt format for generating CoTs on MMLU-Pro (Wang et al. 2024c) proposed by Zeng et al. 2025
[system] You are an experienced evaluator specializing in assessing the quality of reasoning steps in problem-solving. Your task is to find the first BAD step in a student’s solution to a multiple choice question. You will judge steps as GOOD, OK, or BAD based on the following criteria: 1. GOOD Step A step is classified as GOOD if it meets all of these criteria: Correct: Everything stated is accurate and aligns with known principles or the given problem. Verifiable: The step can be verified using common knowledge, simple calculations, or a quick reference (e.g., recalling a basic theorem). If verifying requires extensive effort (e.g., detailed calculations or obscure references), mark it BAD instead. Appropriate: The step fits logically within the context of the preceding steps. If a prior mistake exists, a GOOD step can correct it. Insightful: The step demonstrates reasonable problem-solving direction. Even if ultimately progressing in the wrong direction, it is acceptable as long as it represents a logical approach. 2. OK Step A step is classified as OK if it is: Correct and Verifiable: Contains no errors and can be verified. Unnecessary or Redundant: Adds little value, such as restating prior information or providing basic encouragement (e.g., “Good job!”). Partially Progressing: Makes some progress toward the solution but lacks decisive or significant advancement. 3. BAD Step A step is classified as BAD if it: Is Incorrect: Contains factual errors, misapplies concepts, derives an incorrect result, or contradicts the ground truth answer. Is Hard to Verify: Requires significant effort to confirm due to poor explanation. Is Off-Topic: Includes irrelevant or nonsensical information. Derails: Leads to dead ends, circular reasoning, or unreasonable approaches. Task Description
You will be provided with:
1. A Multiple Choice Question 2. A Ground Truth Answer 3. A Student’s Step-by-Step Solution, where each step is enclosed with tags and indexed from 0. Once you identify a BAD step, return the index of the earliest BAD step. Otherwise, return the index of -1 (which denotes all steps are GOOD or OK). Please put your final answer (i.e., the index) in \boxed{}. [/system]
Figure 16: System prompt format for auto-labeling process labels on MMLU-Pro (Wang et al. 2024c) proposed by Zeng et al. 2025
[user] The following is a multiple choice question and its ground truth answer. You are also given a student’s solution (split into steps, enclosed with tags and indexed from 0):
[Multiple Choice Question]
{question}
[Ground Truth Answer]
{answer}
[Student Solution]
{solution}
[/user] [assistant] The first BAD step index is:
Figure 17: User prompt format for auto-labeling process labels on MMLU-Pro (Wang et al. 2024c) proposed by Zeng et al. 2025
[user] You are a {category} teacher. Grade the solution, verifying correctness step by step.
At the end of Solution verification, when you give your final grade, write it in the form “Verification: Is the answer correct (Yes/No)? X”, where X is either Yes or No.
[{Category} Problem]
{problem}
[Solution]
{solution}
[/user] [assistant] [think] Let’s verify step by step:
Figure 18: Prompt format of gORM (Zhang et al. 2025a). We use this format for both generating synthetic verification-CoTs and training/evaluation of gORM.
[user] You are given a {category} problem and a proposed multiple-step solution (with a step on each line):
[{Category} Problem]
{question}
[Solution]
{solution}
Review and critique the proposed solution steps and determine whether each step is correct. If the solution is incomplete, only critique the steps that are provided. Your output must be in the following format:
Step 1: The step is \boxed{correct/incorrect}
Step 2: The step is \boxed{correct/incorrect}

Step nn: The step is \boxed{correct/incorrect}
Once you find an incorrect step, you should stop since you do not need to analyze the remaining steps. If the solution is incomplete, only verify the provided steps. [/user] [assistant] [think] Let’s verify step by step:
Figure 19: Prompt format for generating verification-CoTs for gPRM following Khalifa et al. 2025.
[user] You are given a {category} problem and a proposed step-by-step solution:
[{category} Problem]
{problem}
[Solution]
{solution}
Review and critique each step in the proposed solution to determine whether each step is correct. If the solution is incomplete, only verify the provided steps. [/user] [assistant] [think] Let’s verify step by step:
Figure 20: Prompt format of gPRM for training and evaluation.
Appendix C Dataset

In this section, we provide more details on the datasets.

Math Datasets.

For the math domain, we use the widely adopted PRM800K (Lightman et al. 2024) for training, where the process labels z1:Tz_{1:T} are human-annotated. For training ORMs, we set the outcome label y=(z1:T=𝟏T)y=\mathbbm{1}\!\big(z_{1:T}=\mathbf{1}_{T}\big) (rather than y=𝟙(a^(rT)=a)y=\mathbbm{1}(\hat{a}(r_{T})=a)), since PRM800K provides high-quality ground-truth process labels. As a testbed, we use ProcessBench (Zheng et al. 2024), which comprises four splits: 400 CoTs from GSM8K (Cobbe et al. 2021), 1K from Math (Hendrycks et al. 2021), 1K from Omni-Math (Gao et al. 2025), and 1K from OlympiadBench (He et al. 2024). We evaluate outcome verification by predicting y{0;1}y\in\{0\mathord{\mathchar 59\relax}1\} using the final_answer_correct field. We also generate N=16N=16 CoTs per question with Qwen2.5-7B-Instruct (Qwen Team 2024a) to assess test-time scaling (TTS).

Table 1: Dataset statistics for each domain of MMLU-pro (Wang et al. 2024c). We report the number of questions, the number of CoTs, and the average number of CoTs per question for both training and test splits.
Domain Training Set Test Set
# Questions # CoTs Avg. CoTs / Q # Questions # CoTs Avg. CoTs / Q
Law 500 7,806 15.61 145 18,537 127.84
Psychology 498 7,901 15.87 150 19,164 127.76
Chemistry 500 6,537 13.07 150 15,981 106.54
Biology 417 6,420 15.40 130 16,441 126.47
Physics 500 6,680 13.36 150 16,460 109.73
History 81 1,275 15.74 150 19,159 127.73
Economics 500 7,749 15.50 150 18,911 126.07
Math 500 6,940 13.88 150 17,014 113.43
Business 489 6,969 14.25 149 17,344 116.40
Philosophy 199 3,125 15.70 149 18,844 126.47
Health 456 7,202 15.79 140 17,862 127.59
Engineering 500 6,032 12.06 150 15,708 104.72
Computer Science 110 1,638 14.89 150 18,429 122.86
Other 500 7,824 15.65 150 18,982 126.55
Total 5,750 84,098 14.63 2,063 248,836 120.62
Multi-domain datasets.

For the multi-domain setting, we adopt MMLU-Pro (Wang et al. 2024c), a 10-choice benchmark spanning 14 domains: law, psychology, chemistry, biology, physics, history, economics, math, business, philosophy, health, engineering, computer science, and other. As shown in Table 1, the corpus includes 5,750 training and 2,063 evaluation questions. For each question, Zeng et al. 2025 generate 16/128 CoTs for training/evaluation with Llama-3.1-8B-Instruct (Dubey et al. 2024), and auto-label reasoning steps (i.e., process labels) using Llama-3.1-70B-Instruct with prompts in Figures 16 and 17; please see Zeng et al. 2025 for more details. To assess generalization across CoTs from different p𝙻𝙻𝙼p_{\mathtt{LLM}}, we also generate 16 CoTs per evaluation question using SmolLM3-3B (Bakouch et al. 2025), Qwen2.5-7B-Instruct, gemma-2-9b-it (Gemma Team et al. 2024), and Llama-3.1-70B-Instruct, spanning diverse model sizes and families.

Appendix D Implementation Details

In this section, we provide implementation details omitted from the main paper due to space limits.

Backbones for reward models.

Following Zhang et al. 2025a and Khalifa et al. 2025, we use R1-Distill-Qwen-1.5B and R1-Distill-Qwen-7B (Guo et al. 2025) for the math domain, and R1-Distill-Llama-8B and R1-Distill-Qwen-14B for the multi-domain setting, as reward-model backbones. We also use Qwen3-8B as the backbone to assess whether the results hold for non-distilled backbones in the multi-domain setting. Note that VersaPRM (Zeng et al. 2025) originally used Llama-3.1-8B-Instruct as the reward-model backbone for dPRM; for a fair comparison, we use R1-Distill models and Qwen3-8B for both dORM and dPRM.

Table 2: Summary of hyperparameters.
Method LoRA Training Inference
Rank rr α\alpha Dropout pp Batch Optim. Epochs LR Decay Scheduler Package Temp. τ\tau MM
dORM & dPRM 16 32 0.1 16 AdamW 1 10410^{-4} 10210^{-2} Cosine - - -
gORM & gPRM 32 16 0.1 16 AdamW 1 10410^{-4} 10210^{-2} Linear vLLM 0.6 10 or 16
Hyperparameters.

We apply LoRA (Hu et al. 2022) for parameter-efficient fine-tuning, optimize with AdamW (Loshchilov & Hutter 2019), and use vLLM (Kwon et al. 2023) for fast inference. At inference, we sample M=16M{=}16 verification CoTs for the math domain and M=10M{=}10 for the multi-domain setting. Hyperparameters are summarized in Table 2: for dORM/dPRM we adopt those of Zeng et al. 2025, and for gORM/gPRM we follow Khalifa et al. 2025. Note that in preliminary experiments we set r=32r{=}32 and α=16\alpha{=}16 for dORM/dPRM to compare fairly with gORM/gPRM (also using r=32r{=}32 and α=16\alpha{=}16). However, we observed an overall performance degradation (e.g., \approx2%), so we follow the settings of Zeng et al. 2025. The hyperparameters in Table 2 are shared across all experiments and we do not perform exhaustive tuning44 4 In Table 3, we report the results of sweeps over the learning rate and LoRA rank for dPRM/gPRM.. We report means over five independent runs, except for experiments using R1-Distill-Llama-8B and Qwen3-8B reward backbones.

Verification CoTs for gORM and gPRM.

Following Khalifa et al. 2025, we sample 4 different verification CoTs for each question qq and CoT r1:Tr_{1:T} pair in the training dataset by prompting QwQ-32B (Qwen Team 2025) with temperature=0.6, top_k=20, top_p=0.95, and min_p=0 using the formats in Figures 18 and 19. Note that Khalifa et al. 2025 originally used QwQ-32B-Preview (Qwen Team 2024b). In preliminary experiments, we found QwQ-32B more likely to follow instructions and produce more parsable verification CoTs (e.g., 1K vs. 7K for gPRM in the law domain), so we use QwQ-32B throughout.

For the math domain we set category as math; for the multi-domain setting we use category\texttt{category}\in{law, …, computer science} and leave it blank for other. For additional benchmarks, such as GPQA-diamond, MedQA, and LEXam, we also leave category blank. We discard any verification CoT that (i) has unparsable labels; (ii) contains Chinese characters; (iii) exceeds the token limit—4,096 for math (Khalifa et al. 2025) or 8,192 for multi-domain; or (iv) whose parsed labels are inconsistent with the targets (e.g., yy or z1:Tz_{1:T}), corresponding to the consensus filtering in Section 2.2. We also balance the counts of Yes/No examples. The resulting training sets contain 34,286 CoTs for gORM and 35,666 CoTs for gPRM in the math domain, and 171,780 (gORM) and 94,156 (gPRM) in the multi-domain setting.

Appendix E Training Examples

In this section, we present training examples including verification CoTs:

[user]
You are a {category} teacher. Grade the solution, verifying correctness step by step.
At the end of Solution verification, when you give your final grade, write it in the form “Verification: Is the answer correct (Yes/No)? X”, where X is either Yes or No.
[Law Problem]
Question: A shopper in a store sees that a display case is about to fall on a second shopper’s head. The shopper does nothing to warn or assist the second shopper, who is a stranger to her. She could have taken action to protect the second shopper without harming herself. Did the shopper have a duty to take action to try and protect the second shopper from injury?
A. No, the shopper is not required to intervene unless she is a store employee or security personnel. B. Yes, the shopper must take action under the G̈ood Samaritanl̈aw. C. Yes, the fact that a person sees that action is needed for another’s aid or protection does impose a legal duty to act. [OMITTED...]
[Solution]
The shopper could have taken action to protect the second shopper without harming herself, so the issue is whether there is a legal duty to intervene.
The “Good Samaritan” law protects individuals from liability for failing to provide assistance, so B is incorrect.
There is no special relationship between the shopper and the second shopper, so I is incorrect.
[OMITTED...]
Therefore, the shopper is not required to intervene, and the correct answer is D.
The answer is (D). [/user] [assistant] [think]
Let’s verify step by step: The question is about whether a shopper has a duty to act to prevent harm to another stranger when she can do so without risk. The solution concludes D is correct.
First, the solution correctly dismisses B because Good Samaritan laws typically protect those who do help, not impose a duty to act. That seems right.
For option I, the solution says no special relationship exists. Since the shopper and victim are strangers, that’s accurate. So I is wrong.
[OMITTED...]
The solution mentions “duty to rescue” in certain circumstances like special relationships or being first to notice. However, in the problem, there’s no indication the shopper was first. So D holds.
Wait, but the problem states “she could have taken action without harming herself,” which is a key point. Some jurisdictions might have a duty if it’s safe, but traditionally, common law doesn’t. The solution’s conclusion aligns with that.
Therefore, the answer D is correct. The solution’s reasoning is sound, dismissing other options properly. The final answer D matches the analysis. So the solution is correct.
[/think]
Verification: Is the answer correct (Yes/No)? Yes [/assistant]
Figure 21: Training example of gORM on the law domain of MMLU-Pro (Wang et al. 2024c).
[user] You are given a law problem and a proposed step-by-step solution:
[Law Problem]
Question: A plaintiff sued a defendant for injuries that the plaintiff suffered when he was struck by the defendant’s car. At trial, the plaintiff testified that he was walking across the street inside a crosswalk at the time the defendant’s car hit him. [OMITTED...] In support of the defendant’s testimony, the defendant calls a neighbor to testify that she has observed the plaintiff frequently during the years that she has lived on that street, and that the plaintiff "always crosses the street outside the crosswalk." The neighbor’s testimony is likely to be
A. admitted, because it tends to show that the plaintiff was careless.
[OMITTED...]
G. admitted, because it is probative of the plaintiff’s habit of crossing the street outside the crosswalk.
H. excluded, because it is irrelevant to the specific incident.
I. admitted, because it provides context to the plaintiff’s behavior.
[Solution]
Step 1: The neighbor’s testimony is about the plaintiff’s habit of crossing the street outside the crosswalk, which is relevant to the case.
Step 2: Habit evidence is admissible to prove that a person regularly acts in conformity with the habit.
Step 3: The neighbor’s testimony is an example of habit evidence, as it describes the plaintiff’s regular behavior of crossing the street outside the crosswalk.
Step 4: The answer is (G).
Review and critique each step in the proposed solution to determine whether each step is correct. If the solution is incomplete, only verify the provided steps. [/user] [assistant] [think]
Let’s verify step by step:
First, the problem is about whether the neighbor’s testimony about the plaintiff’s habit is admissible. The proposed solution says step 1 is correct because the testimony is about habit and relevant. That seems right since the case hinges on where the plaintiff was crossing.
Step 2 states habit evidence is admissible to show conformity. Under Federal Rules of Evidence, habit (as opposed to character) is admissible. So step 2 is correct.
Step 3 says the neighbor’s testimony is habit evidence. But wait, habit requires a regular, routine practice. The neighbor says “frequently” over years, which might qualify as a habit. So step 3 is correct.
Step 4 concludes G is correct. So all steps seem okay. Wait, but maybe “frequently” isn’t enough? Some jurisdictions require more specific regularity. But generally, habit evidence can be admissible if it’s a settled pattern. So steps are correct. Hmm, but let me check again. The options: G says “probative of plaintiff’s habit”. So yes, the steps are correct. The answer should be G. So all steps are correct.
[/think]
Step 1: The step is \boxed{correct}
Step 2: The step is \boxed{correct}
Step 3: The step is \boxed{correct}
Step 4: The step is \boxed{correct}
Is the solution correct? Yes
[/assistant]
Figure 22: Training example of gPRM on the law domain of MMLU-Pro (Wang et al. 2024c).
Appendix F Detailed Results on MMLU-Pro

In this section, we present detailed results on MMLU-Pro (Wang et al. 2024c) as follows:

Figure 23: Best-of-NN results using Llama-3.1-8B-Instruct on MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 24: Weighted majority voting results using Llama-3.1-8B-Instruct on MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 25: Best-of-NN results using Llama-3.1-8B-Instruct on MMLU-Pro (Wang et al. 2024c) with R1-distill-Llama-8B backbone for reward models.
Figure 26: Weighted majority voting results using Llama-3.1-8B-Instruct on MMLU-Pro (Wang et al. 2024c) with R1-Distill-Llama-8B backbone for reward models.
Figure 27: Best-of-NN results using SmolLM3-3B on MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 28: Weighted majority voting results using SmolLM3-3B on MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 29: Best-of-NN results using Qwen2.5-7B-Instruct on MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 30: Weighted majority voting results using Qwen2.5-7B-Instruct on MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 31: Best-of-NN results using gemma-2-9b-it on MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 32: Weighted majority voting results using gemma-2-9b-it on MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 33: Best-of-NN results using Llama-3.1-70B-Instruct on MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 34: Weighted majority voting results using Llama-3.1-70B-Instruct on MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 35: Best-of-NN performance using Llama-3.1-8B-Instruct when trained and evaluated on each domain of MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Figure 36: Weighted majority voting performance using Llama-3.1-8B-Instruct when trained and evaluated on each domain of MMLU-Pro with R1-Distill-Qwen-14B backbone for reward models.
Appendix G Additional Analysis

In this section, we present additional analysis on the failure of PRMs.

  • Figure 37: Overall Best-of-NN results using five different p𝙻𝙻𝙼p_{\mathtt{LLM}} on MMLU-Pro with Qwen3-8B backbone for reward models.

  • Table 3: Best-of-NN results (overall) on MMLU-Pro using Llama-3.1-8B-Instruct by varying learning rate and LoRA rank rr for PRM variants. We use R1-Distill-Qwen-14B backbone for reward models.

  • Table 4: Wasserstein distance in the math domain before and after filtering for gORM and gPRM.

  • Table 5: Wasserstein distance in the multi-domain setting before and after filtering for gORM and gPRM. To reduce the CoT-length distribution shift (i.e., the Wasserstein distance) for gPRM, we apply (i) label refinement using Gemini-2.0 Flash (Comanici et al. 2025): due to a parsing issue, 59.96% of process labels are replaced; and (ii) relaxation of the consensus filtering rule: when y=1y=1, we keep the verification CoTs v1:L+v_{1:L^{+}} with z^1:T=1T\hat{z}_{1:T}=1_{T}, and when y=0y=0, we keep v1:L+v_{1:L^{+}} if there exists t{1;;T}t\in\{1\mathord{\mathchar 59\relax}\ldots\mathord{\mathchar 59\relax}T\} such that zt=0z_{t}=0.

  • Table 6: Surviving proportion (%) of CoTs on the train split of MMLU-Pro. We compare gORM and gPRM under (i) label refinement using Gemini-2.0 Flash (Comanici et al. 2025), and (ii) relaxed consensus filtering.

  • Table 7: Best-of-NN results on MMLU-Pro using Llama-3.1-8B-Instruct with (i) label refinement or (ii) relaxed filtering. We use R1-Distill-Qwen-14B as the backbone for reward models.

  • Table 8: Best-of-NN results on MMLU-Pro using CoTs generated by SmolLM3-3B. We use R1-Distill-Qwen-14B as the backbone for reward models.

  • Table 9: Best-of-NN results on MMLU-Pro using CoTs generated by Qwen2.5-7B-Instruct. We use R1-Distill-Qwen-14B as the backbone for reward models.

  • Table 10: Best-of-NN results on MMLU-Pro using CoTs generated by Llama-3.1-8B-Instruct. We use R1-Distill-Qwen-14B as the backbone for reward models.

  • Table 11: Best-of-NN results on MMLU-Pro using CoTs generated by gemma2-9b-it. We use R1-Distill-Qwen-14B as the backbone for reward models.

  • Table 12: Best-of-NN results on MMLU-Pro using CoTs generated by Llama-3.1-70B-Instruct. We use R1-Distill-Qwen-14B as the backbone for reward models.

Figure 37: Overall Best-of-NN results using five different p𝙻𝙻𝙼p_{\mathtt{LLM}} on MMLU-Pro with Qwen3-8B backbone for reward models.
Table 3: Best-of-NN results (overall) on MMLU-Pro using Llama-3.1-8B-Instruct by varying learning rate and LoRA rank rr for PRM variants. We use with R1-Distill-Qwen-14B backbone for reward models. The number in parentheses denotes the change.
Method Learning rate rr NN
1 2 4 8 16
Majority voting 50.27 50.27 54.15 56.14 57.16
dORM 11041\cdot 10^{-4} 16 50.27 57.30 61.54 63.95 65.38
dPRM (default) 11041\cdot 10^{-4} 16 50.27 57.18 61.51 64.10 65.55
dPRM (changed) 51055\cdot 10^{-5} 16 50.27 56.77 (-0.41) 60.84 (-0.67) 62.99 (-1.11) 64.04 (-1.51)
dPRM (changed) 11041\cdot 10^{-4} 32 50.27 57.01 (-0.17) 61.31 (-0.20) 64.11 (+0.01) 66.02 (+0.47)
gORM 11041\cdot 10^{-4} 32 50.27 58.24 63.88 67.82 70.02
gPRM (default) 11041\cdot 10^{-4} 32 50.27 55.24 59.06 62.10 64.26
gPRM (changed) 51055\cdot 10^{-5} 32 50.27 55.09 (-0.15) 58.94 (-0.12) 61.96 (-0.14) 64.26 (+0.00)
gPRM (changed) 11041\cdot 10^{-4} 64 50.27 54.94 (-0.30) 58.73 (-0.33) 61.88 (-0.22) 64.55 (+0.29)
Pass@NN 50.27 61.74 71.56 79.77 86.05
Table 4: Wasserstein distance in the math domain before and after filtering for gORM and gPRM.
Overall GSM8K Math Omni-Math OlympiadBench
Train (PRM800K) 2.760 5.113 3.813 2.027 1.514
gORM 2.430 4.780 3.480 1.695 1.194
gPRM 1.600 3.680 2.348 1.448 1.203
Table 5: Wasserstein distance in the multi-domain setting before and after filtering for gORM and gPRM. To reduce the CoT-length distribution shift (i.e., the Wasserstein distance) for gPRM, we apply (i) label refinement using Gemini-2.0 Flash (Comanici et al. 2025): due to a parsing issue, 59.96% of process labels are replaced; and (ii) relaxation of the consensus filtering rule: when y=1y=1, we keep the verification CoTs v1:L+v_{1:L^{+}} with z^1:T=1T\hat{z}_{1:T}=1_{T}, and when y=0y=0, we keep v1:L+v_{1:L^{+}} if there exists t{1;;T}t\in\{1\mathord{\mathchar 59\relax}\ldots\mathord{\mathchar 59\relax}T\} such that zt=0z_{t}=0.
Overall Law Psychology Chemistry Biology
Train 0.202 0.090 0.203 0.393 0.264
gORM 0.532 0.089 0.218 1.128 0.506
gPRM 3.083 1.284 0.742 6.922 2.039
gPRM + label refinement 3.265 (+0.182) 1.397 (+0.113) 0.893 (+0.151) 7.183 (+0.261) 2.416 (+0.377)
gPRM + relaxed filtering 2.001 (-1.082) 0.885 (-0.399) 0.397 (-0.345) 4.939 (-1.983) 1.311 (-0.728)
Physics History Economics Math Business
Train 0.628 0.069 0.311 0.167 0.322
gORM 1.201 0.154 0.564 0.282 0.491
gPRM 5.952 0.581 1.782 4.655 4.267
gPRM + label refinement 6.104 (+0.152) 0.752 (+0.171) 2.044 (+0.262) 4.852 (+0.197) 4.494 (+0.227)
gPRM + relaxed filtering 4.371 (-1.581) 0.203 (-0.378) 1.094 (-0.688) 2.571 (-2.084) 2.777 (-1.490)
Philosophy Health Engineering Computer science Other
Train 0.129 0.105 1.234 0.353 0.093
gORM 0.545 0.213 3.611 0.338 0.312
gPRM 1.235 0.979 12.735 3.459 0.927
gPRM + label refinement 1.299 (+0.064) 1.157 (+0.178) 13.058 (+0.323) 3.742 (+0.283) 1.030 (+0.103)
gPRM + relaxed filtering 0.505 (-0.730) 0.554 (-0.425) 9.536 (-3.199) 2.363 (-1.096) 0.460 (-0.467)
Table 6: Surviving proportion (%) of CoTs on the train split of MMLU-Pro. We compare gORM and gPRM under (i) label refinement using Gemini-2.0 Flash (Comanici et al. 2025), and (ii) relaxed consensus filtering. Please see the caption of Table 5 for more details.
Overall Law Psychology Chemistry Biology
gORM 51.1 51.6 28.3 71.9 42.0
gPRM 28.0 22.7 22.8 30.1 30.4
gPRM + label refinement 44.0 (+16.0) 23.6 (+0.9) 42.1 (+19.3) 33.5 (+3.4) 55.4 (+25.0)
gPRM + relaxed filtering 45.5 (+17.5) 24.9 (+2.2) 43.7 (+20.9) 35.8 (+5.7) 54.6 (+24.2)
Physics History Economics Math Business
gORM 77.0 28.4 50.9 70.3 54.3
gPRM 34.2 26.0 37.0 30.8 24.7
gPRM + label refinement 35.8 (+1.6) 49.3 (+23.3) 64.9 (+27.9) 65.5 (+34.7) 56.0 (+31.3)
gPRM + relaxed filtering 37.3 (+3.1) 41.0 (+15.0) 64.1 (+27.1) 66.7 (+35.9) 57.8 (+33.1)
Philosophy Health Engineering Computer Science Other
gORM 48.6 40.5 37.0 70.1 42.9
gPRM 26.8 27.7 13.5 38.9 31.0
gPRM + label refinement 46.6 (+19.8) 51.3 (+23.6) 13.9 (+0.4) 46.9 (+8.0) 37.5 (+6.5)
gPRM + relaxed filtering 48.0 (+21.2) 58.7 (+31.0) 14.1 (+0.6) 48.8 (+9.9) 38.6 (+7.6)
Table 7: Best-of-NN results on MMLU-Pro using Llama-3.1-8B-Instruct with label refinement or filtering relaxation. We use R1-Distill-Qwen-14B as the backbone for reward models. The number in parentheses denotes the change after label refinement or filtering relaxation. Please see the caption of Table 5 for more details.
Method NN
1 2 4 8 16
Majority voting 50.27 50.27 54.15 56.14 57.16
dORM 50.27 57.30 61.54 63.95 65.38
dPRM 50.27 57.18 61.51 64.10 65.55
dPRM + label refinement 50.27 56.99 (-0.19) 61.41 (-0.10) 64.38 (+0.28) 66.57 (+1.02)
gORM 50.27 58.24 63.88 67.82 70.02
gPRM 50.27 55.24 59.06 62.10 64.26
gPRM + label refinement 50.27 54.99 (-0.25) 58.86 (-0.20) 62.10 (+0.00) 64.84 (+0.58)
gPRM + relaxed filtering 50.27 54.93 (-0.31) 58.88 (-0.18) 62.23 (+0.13) 64.82 (+0.56)
Pass@NN 50.27 61.74 71.56 79.77 86.05
Table 8: Best-of-NN results on MMLU-Pro using CoTs generated by SmolLM3-3B. We use R1-Distill-Qwen-14B backbone for reward models.
Method NN
1 2 4 8 16
MV 40.42 40.42 44.45 46.63 48.35
dORM 40.42 48.46 54.47 58.79 61.13
dPRM (min) 40.42 48.00 53.80 57.95 60.32
dPRM (prod) 40.42 47.51 53.31 57.62 60.09
dPRM (mean) 40.42 46.82 51.85 55.48 57.82
dPRM (last) 40.42 48.03 53.54 57.04 58.61
gORM 40.42 49.55 56.81 62.14 65.29
gPRM 40.42 46.34 51.72 56.29 59.66
Pass@NN 40.42 53.04 65.24 76.04 83.77
Table 9: Best-of-NN results on MMLU-Pro using CoTs generated by Qwen2.5-7B-Instruct. We use R1-Distill-Qwen-14B backbone for reward models.
Method NN
1 2 4 8 16
MV 56.97 56.97 59.82 61.22 62.51
dORM 56.97 62.08 65.19 66.88 67.96
dPRM (min) 56.97 61.89 64.98 66.83 68.02
dPRM (prod) 56.97 61.89 64.97 66.69 67.74
dPRM (mean) 56.97 61.02 63.62 65.28 66.48
dPRM (last) 56.97 61.90 64.84 66.41 67.42
gORM 56.97 62.57 66.34 68.59 70.06
gPRM 56.97 60.88 63.80 65.75 67.44
Pass@NN 56.97 66.05 73.58 79.52 84.23
Table 10: Best-of-NN results on MMLU-Pro using CoTs generated by Llama-3.1-8B-Instruct. We use R1-Distill-Qwen-14B backbone for reward models.
Method NN
1 2 4 8 16
MV 50.27 50.27 54.19 56.28 57.54
dORM 50.27 57.33 61.72 63.99 64.93
dPRM (min) 50.27 56.93 61.19 63.63 64.88
dPRM (prod) 50.27 56.73 60.96 63.54 64.91
dPRM (mean) 50.27 55.88 59.64 62.01 63.56
dPRM (last) 50.27 57.03 61.14 63.34 64.19
gORM 50.27 58.14 63.76 67.57 69.96
gPRM 50.27 55.13 58.93 61.96 64.34
Pass@NN 50.27 61.73 71.61 79.74 85.88
Table 11: Best-of-NN results on MMLU-Pro using CoTs generated by gemma2-9b-it. We use R1-Distill-Qwen-14B backbone for reward models.
Method NN
1 2 4 8 16
MV 52.44 52.46 54.09 54.80 55.01
dORM 52.44 56.32 58.96 60.78 61.93
dPRM (min) 52.44 56.17 58.66 60.18 61.27
dPRM (prod) 52.44 56.19 58.68 60.20 61.25
dPRM (mean) 52.44 55.45 57.62 59.16 60.08
dPRM (last) 52.44 56.09 58.32 59.63 60.43
gORM 52.44 56.85 60.20 62.78 64.59
gPRM 52.44 55.74 58.46 60.64 62.22
Pass@NN 52.44 59.17 64.90 69.68 73.18
Table 12: Best-of-NN results on MMLU-Pro using CoTs generated by Llama-3.1-70B-Instruct. We use R1-Distill-Qwen-14B backbone for reward models.
Method NN
1 2 4 8 16
MV 65.91 65.91 69.51 71.11 72.04
dORM 65.91 70.20 72.05 72.46 72.18
dPRM (min) 65.91 70.06 71.92 72.60 72.63
dPRM (prod) 65.91 69.97 71.84 72.40 72.19
dPRM (mean) 65.91 69.30 71.05 71.90 72.36
dPRM (last) 65.91 70.01 71.74 72.13 71.85
gORM 65.91 71.02 73.89 75.42 76.02
gPRM 65.91 69.22 71.38 72.88 73.79
Pass@NN 65.91 74.98 81.76 86.84 90.21