Reason Only When Needed: Efficient Generative Reward Modeling via Model-Internal Uncertainty
Organizations: University of New South Wales, Australia · Tencent Hunyuan, China · Tencent Yuanbao, China · Peking University, China ·
Abstract
Recent advancements in the Generative Reward Model (GRM) have demonstrated its potential to enhance the reasoning abilities of LLMs through Chain-of-Thought (CoT) prompting. Despite these gains, existing implementations of GRM suffer from two critical limitations. First, CoT prompting is applied indiscriminately to all inputs regardless of their inherent complexity. This introduces unnecessary computational costs for tasks amenable to fast, direct inference. Second, existing approaches primarily rely on voting-based mechanisms to evaluate CoT outputs, which often lack granularity and precision in assessing reasoning quality. In this paper, we propose E-GRM, an efficient generative reward modeling framework grounded in model-internal uncertainty. E-GRM leverages the convergence behavior of parallel model generations to estimate uncertainty and selectively trigger CoT reasoning only when needed, without relying on handcrafted features or task-dependent signals. To improve reward fidelity, we introduce a lightweight discriminative scorer trained with a hybrid regression--ranking objective to provide fine-grained evaluation of reasoning paths. Experiments on multiple reasoning benchmarks show that E-GRM substantially reduces inference cost while consistently improving answer accuracy, demonstrating that model-internal uncertainty is an effective and general signal for efficient reasoning-aware reward modeling.
Figures & tables
| Standard GRPO |
|---|
| E-GRM Preference Optimization |
| Models | Chat | Math | Code | Safety | Easy | Normal | Hard | Avg |
| Scalar RMs | ||||||||
| steerlm-70b | 56.4 | 53.0 | 49.3 | 51.2 | 48.3 | 54.9 | 54.3 | 52.5 |
| tulu-v2.5-70b-preference-mix-rm | 58.2 | 51.4 | 55.5 | 87.1 | 72.8 | 65.6 | 50.7 | 63.0 |
| Mistral-7B-instruct-Unified-Feedback | 56.5 | 58.0 | 51.7 | 86.8 | 87.1 | 67.3 | 35.3 | 63.2 |
| RM-Mistral-7B | 57.4 | 57.0 | 52.7 | 87.2 | 88.6 | 67.1 | 34.9 | 63.5 |
| Eurus-RM-7b | 59.9 | 60.2 | 56.9 | 86.5 | 87.2 | 70.2 | 40.2 | 65.9 |
| Helpfulness | Harmlessness | ||||
| Models | BoN | Pairwise | BoN | Pairwise | Overall |
| Scalar RMs | |||||
| Tulu-v2.5-13b-preference-mix-rm | 0.355 | 0.562 | 0.351 | 0.545 | 0.453 |
| Skywork-Reward-Gemma-2-27B | 0.472 | 0.653 | 0.561 | 0.721 | 0.602 |
| Internlm2-20b-reward | 0.585 | 0.763 | 0.499 | 0.670 | 0.629 |
| ArmoRM-Llama3-8B-v0.1 | 0.636 | 0.787 | 0.497 | 0.663 | 0.646 |
| Models | Chat | Chat_Hard | Safety | Reasoning | Overall |
|---|---|---|---|---|---|
| Scalar RMs | |||||
| SteerLM-RM 70B | 91.3 | 80.3 | 92.8 | 90.6 | 88.8 |
| Cohere-0514 | 96.4 | 71.3 | 92.3 | 97.7 | 89.4 |
| GenRMs | |||||
| Llama3.1-8B-Instruct | 85.5 | 48.5 | 75.6 | 72.1 | 70.4 |
| Prometheus-8*7B-v2 | 93.0 | 47.1 | 80.5 | 77.4 | 74.5 |
| Method | Accuracy | Avg. Latency | Task-specific Heuristic? |
|---|---|---|---|
| Forced-CoT | 75.1 | 3.8 | No |
| Rule-based | 70.5 | 2.1 | Yes |
| AdaCoT | 76.8 | 2.9 | Yes |
| E-GRM (Ours) | 78.4 | 2.2 | No |
| Variant | MATH | HelpSteer2 | RMB Harmlessness |
|---|---|---|---|
| E-GRM (Std. GRPO) | 76.9 | 81.5 | 0.765 |
| E-GRM (Extended) | 78.4 | 82.3 | 0.775 |
| Variant | Acc. (%) | FLOPs (T) | Latency (s) |
|---|---|---|---|
| Full E-GRM | 78.4 | 15.7 | 2.2 |
| w/o Dynamic CoT | 75.2 | 23.4 | 3.4 |
| w/o Discrim. Scoring | 72.8 | 15.9 | 2.2 |
| Base CoT-GRM | 69.1 | 23.7 | 3.6 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Prompt for Cold-start Long-CoT Sampling |
|---|
| As an AI Quality Auditor, rigorously evaluate <prompt, response> pairs through this structured framework: |
| <foundation> |
| Basic Compliance Check |
| Safety : Contains violent/discriminatory/illegal content? Pass Fail |
| Legal Compliance : Violates data privacy/IP laws? Pass Fail |
| Ethical Standards : Aligns with social norms? Pass Fail |
Reward Modeling
Reward modeling learns scores or rankings that capture human goals and task success, guiding AI selection, reinforcement learning, and alignment.
See all 325 papers