Research
Ask a Strong LLM Judge when Your Reward Model is Uncertain
Ask a Strong LLM Judge when Your Reward Model is Uncertain Overview Research area: Reinforcement learning with human feedback (RLHF) for large language model alignment, specifically reward modeling, u
- arXiv
- 2510.20369
- Published
- 2025-10-23
- Authors
- Zhenghao Xu, Qin Lu, Qingru Zhang, Liang Qiu, Ilgee Hong, Changlong Yu, Wenlin Yao, Yao Liu, Haoming Jiang, Lihong Li, Hyokun Yun, Tuo Zhao
AI summary
Ask a Strong LLM Judge when Your Reward Model is UncertainOverview
Research area: Reinforcement learning with human feedback (RLHF) for large language model alignment, specifically reward modeling, uncertainty quantification, and LLM-as-a-judge systems.
Technical level: Intermediate. The paper involves policy gradient formulations, Bradley-Terry preference modeling, and Gaussian process uncertainty quantification, but its core idea — route hard cases to an expensive judge — is intuitive.
One-sentence scope: The paper proposes and evaluates an uncertainty-based routing framework that sends only the preference pairs a reward model is uncertain about to a strong, expensive LLM judge, rather than calling the judge on every pair.
What This Paper Is About
Reward models (RMs) trained on human preference data are fast and standard in RLHF, but they are vulnerable to reward hacking and generalize poorly to out-of-distribution (OOD) inputs — the paper notes that even Skywork-Reward-Llama-3.1-8B achieves only 46.6% accuracy on the hard subset of RM-Bench, below the 50% random-guess level. Strong LLM judges with reasoning capabilities are far more accurate (DeepSeek-R1 reaches 78.9% on that same hard subset), but their autoregressive, chain-of-thought inference is so slow and costly that calling them on every comparison is intractable for online RLHF. The goal is to get the accuracy of the strong judge at a fraction of the cost by deciding, per comparison, whether the cheap reward model's judgment is trustworthy.
Key Contributions
-
A formulation of advantage estimation as pairwise preference classification. The authors show that advantage values in policy gradient methods such as GRPO and RLOO depend only on reward differences within a group of responses, which makes the problem a well-defined binary classification task suitable for principled uncertainty quantification.
-
An uncertainty-based routing framework. A pairwise preference model (PM) equipped with spectral-normalized Gaussian process (SNGP) uncertainty quantification is used to decide, via a threshold, whether a comparison is handled by the fast PM or forwarded to a strong LLM judge.
-
Empirical validation on reward benchmarks. On RewardBench and RM-Bench, uncertainty-based routing outperforms random routing at the same number of judge calls, and the authors also report wall-clock inference time comparisons.
-
Downstream alignment results. The router is plugged into an online RLOO RLHF pipeline, and the resulting policies are evaluated on Arena-Hard-v0.1, AlpacaEval 2.0, and MT-Bench. Code is released at a public GitHub repository.
Main Findings
-
Uncertainty correlates with error. Accuracy of the pairwise RM decreases across uncertainty quantiles on both RewardBench and RM-Bench, with a negative Spearman's rank correlation and p-values less than 10^-29 and 10^-136 respectively. Each scatter point in the analysis corresponds to 10% of the data.
-
OOD data is more uncertain. Averaged uncertainty scores are consistently higher on the OOD datasets (RewardBench and RM-Bench) than on the in-distribution HelpSteer2-Preference train and validation sets.
-
Uncertainty quantification costs almost no accuracy. The standard PM and the SNGP-PM differ by less than 1% overall accuracy: validation accuracy 0.801 vs. 0.793, RewardBench average 0.877 vs. 0.873, and RM-Bench average 0.687 vs. 0.680.
-
Routing beats random routing on RewardBench. With 58 calls (1.9%), uncertainty routing reaches 88.0 average accuracy (+0.8 over no routing) versus 87.2 for random routing. At 274 calls (9.2%) it reaches 89.2 (+1.7) versus 87.5; at 719 calls (24.1%) it reaches 90.6 (+2.4) versus 88.2; at 1270 calls (42.5%) it reaches 91.6 (+2.5) versus 89.1. Full DeepSeek-R1 judgment (100% of calls) gives 92.3, and no routing gives 87.3.
-
Routing beats random routing on RM-Bench. At 242 calls (2.0%), uncertainty routing gives 68.7 average (+0.2) versus 68.5 random. At 1285 calls (10.7%): 71.6 (+1.6) versus 70.0. At 3188 calls (26.7%): 76.6 (+3.1) versus 73.5. At 5270 calls (44.1%): 81.9 (+4.8) versus 77.1. Full DeepSeek-R1 judgment gives 88.1, and no routing gives 68.0.
-
Gains concentrate on hard subsets. Improvements appear in chat hard and reasoning on RewardBench, and in math and code on RM-Bench. On RM-Bench's hard subset, uncertainty routing at 5270 calls (44.1%) reaches 65.3, versus 59.1 for random routing and 44.9 for no routing, with 78.9 for full DeepSeek-R1 judgment.
-
Routed instances are genuinely harder. Uncertainty-based routing takes more wall-clock time than random routing at equal call counts — on RM-Bench, 2200s vs. 1979s at the 26.7% threshold and 3007s vs. 2615s at the 44.1% threshold — yet still achieves higher accuracy for the same or less time.
-
Downstream alignment improves. Starting from a base model with Arena-Hard v0.1 win rate 24.5 and AlpacaEval 2.0 length-controlled win rate 22.31, training with no routing reaches 28.1 and 25.40; uncertainty routing at threshold 1.35 with 7668 calls (6.6%) reaches 28.9 and 26.28, at 1.30 with 10522 calls (9.0%) reaches 28.9 and 26.34, and at 1.20 with 21363 calls (18.3%) reaches 29.8 and 26.45. Random routing at comparable call counts (7523 calls, 6.4%) reaches only 26.5 and 25.70.
Methodology in Plain English
The authors start from a practical observation: you cannot afford to ask a brilliant, slow judge about every comparison your AI generates during training, but your fast reward model gets confused exactly on the comparisons that matter.
Their fix has three parts.
First, they switch from a pointwise reward model (which scores each response separately) to a pairwise preference model (which decides which of two responses is better). The reason is technical: under the Bradley-Terry model, a pointwise reward model can be shifted by any prompt-dependent amount without changing its predictions, so "how uncertain is this model?" is not a well-posed question. The pairwise classification problem, by contrast, has a unique answer, so uncertainty can be measured meaningfully.
Second, they attach a spectral-normalized Gaussian process (SNGP) layer on top of Llama-3.1-8B-Instruct, so the model produces both a preference score and an uncertainty score. SNGP was chosen because it needs only a single model and a single inference pass per pair, unlike ensembles or Monte Carlo dropout. The method separates aleatoric uncertainty (inherent ambiguity in human preferences, not reducible) from epistemic uncertainty (a consequence of limited training data, reducible). Only the epistemic component — represented by a variance term measuring distance from the training data — is used as the routing signal.
Third, they set a threshold on that uncertainty score. Comparisons below the threshold are scored by the fast preference model. Comparisons above it are sent to DeepSeek-R1, whose verdict is converted into a reward difference via the inverse sigmoid function, with a high confidence assigned when the judge picks a winner and a 1/2 confidence assigned when it declares a tie.
For training, they use HelpSteer2-Preference (7,118 pairs: 6,766 training and 352 validation), augment it by swapping response order to reduce position bias, and train for 2 epochs with a preference-strength-scaled Bradley-Terry loss, using a third frozen epoch to compute the covariance matrix. For downstream RLHF they use RLOO with K=4 responses per prompt on the first 33% of Ultrafeedback prompts (about 20k prompts) for one epoch, comparing uncertainty routing against random routing that uses the same number of judge calls. Inference ran on 4 NVIDIA-A100 GPUs in parallel, with a remote-hosted DeepSeek-R1 judge processing 200 requests per minute.
Why This Matters
Impact on research. The paper makes a case that uncertainty quantification is well-posed for pairwise preference models but not for pointwise Bradley-Terry reward models — a conceptual point that could redirect how the field builds uncertainty-aware reward models. It also reframes advantage estimation in RLOO and GRPO as preference classification, connecting the routing problem to the Nash learning / self-play RLHF line of work.
Real-world applications:
- Cost-efficient RLHF pipelines. Labs training alignment policies can obtain much of the accuracy of a frontier judge while calling it on only 2% to 44% of comparisons, depending on the threshold, as reported on RewardBench and RM-Bench.
- Model evaluation and benchmarking. The same routing idea could score model outputs on evaluation sets where full LLM-judge evaluation is expensive.
- Data annotation and preference dataset construction. Uncertain pairs flagged by the router are exactly the pairs where human or strong-model attention adds the most value.
- OOD monitoring. Because uncertainty scores are consistently higher on RewardBench and RM-Bench than on HelpSteer2-Preference, the score can serve as a signal that a deployed model is seeing inputs outside its training distribution.
Industry relevance. The bottleneck the paper targets — judge latency in online RL, where the reward signal sits inside the training loop — is a practical engineering constraint for any organization running RLHF. A routing layer that trades a small amount of accuracy for a large reduction in inference spend and wall-clock time is directly deployable. The reported latency advantage exists even though routed instances are harder and therefore slower individually.
Future Directions
-
Adaptive or learned thresholds. The paper evaluates several fixed thresholds (10.0, 1.45, 1.40, 1.35, 1.30 for benchmark evaluation; 10.0, 1.35, 1.30, 1.20 for alignment), but does not propose a method for choosing the threshold automatically or for scheduling it over training.
-
Uncertainty quantification beyond SNGP. The paper selects SNGP specifically because it needs one model and one inference pass; whether ensembles, MC dropout, or other distance-aware methods change the accuracy-cost tradeoff is left open.
-
Scaling and alternative judge/policy configurations. Experiments use Llama-3.1-8B-Instruct as the base for both the preference model and the policy, DeepSeek-R1 as the judge, K=4 responses per prompt, and the first 33% of Ultrafeedback for one epoch — all constrained by the stated resource limits. Larger policy models, other judges, and longer training runs are untested.
-
Interaction with other alignment objectives. The authors note their PM is used only to build advantage estimates within an RL framework, and they explicitly separate their work from improving the downstream alignment method itself, leaving open how routing would interact with Nash learning or self-play RLHF objectives.
Target Audience
Readers who benefit most are machine learning researchers and engineers working on RLHF, reward modeling, and LLM alignment; practitioners who need to deploy LLM-as-a-judge systems under latency or cost constraints; and researchers interested in uncertainty quantification and out-of-distribution detection for large language models. The paper assumes familiarity with policy gradient methods and preference modeling, so readers new to RLHF will need background reading, but the central routing idea and its empirical results are accessible without following the derivations.
Authors’ abstract
Reward model (RM) plays a pivotal role in reinforcement learning with human feedback (RLHF) for aligning large language models (LLMs). However, classical RMs trained on human preferences are vulnerable to reward hacking and generalize poorly to out-of-distribution (OOD) inputs. By contrast, strong LLM judges equipped with reasoning capabilities demonstrate superior generalization, even without additional training, but incur significantly higher inference costs, limiting their applicability in online RLHF. In this work, we propose an uncertainty-based routing framework that efficiently complements a fast RM with a strong but costly LLM judge. Our approach formulates advantage estimation in policy gradient (PG) methods as pairwise preference classification, enabling principled uncertainty quantification to guide routing. Uncertain pairs are forwarded to the LLM judge, while confident ones are evaluated by the RM. Experiments on RM benchmarks demonstrate that our uncertainty-based routing strategy significantly outperforms random judge calling at the same cost, and downstream alignment results showcase its effectiveness in improving online RLHF.