Source-linked AI summary
Critique-out-Loud Reward Models
Zachary Ankner, Mansheej Paul, Brandon Cui, Jonathan D. Chang, Prithviraj Ammanabrolu
TL;DR
Classic reward models predict preference scores without using the LLM’s generation capabilities, leaving response-quality reasoning implicit. CLoud generates a critique before predicting a scalar reward, improving RewardBench pairwise accuracy and ArenaHard Best-of-N win rate over classic reward models.
Problem
Classic reward models do not use the underlying LLM’s language-modeling head, so they must reason about response quality implicitly in a single forward pass.
Source: §1 · p. 1Method
CLoud generates a natural-language critique of the response and conditions its scalar reward prediction on the prompt, response, and critique.
Source: §1 · p. 2Results
CLoud improves RewardBench pairwise preference accuracy by 4.65 and 5.84 percentage points for 8B and 70B models, respectively, and Pareto-improves ArenaHard Best-of-N win rate over classic reward models.
Source: §1 · p. 2Takeaways & Limitations
On-policy training is essential to CLoud’s success in preference classification and Best-of-N, while self-consistency benefits reasoning tasks.
Source: §1 · p. 2, §3.3 · p. 8
Abstract
from arXiv · showhide
Traditionally, reward models used for reinforcement learning from human feedback (RLHF) are trained to directly predict preference scores without leveraging the generation capabilities of the underlying large language model (LLM). This limits the capabilities of reward models as they must reason implicitly about the quality of a response, i.e., preference modeling must be performed in a single forward pass through the model. To enable reward models to reason explicitly about the quality of a response, we introduce Critique-out-Loud (CLoud) reward models. CLoud reward models operate by first generating a natural language critique of the assistant's response that is then used to predict a scalar reward for the quality of the response. We demonstrate the success of CLoud reward models for both Llama-3-8B and 70B base models: compared to classic reward models CLoud reward models improve pairwise preference classification accuracy on RewardBench by 4.65 and 5.84 percentage points for the 8B and 70B base models respectively. Furthermore, CLoud reward models lead to a Pareto improvement for win rate on ArenaHard when used as the scoring model for Best-of-N. Finally, we explore how to exploit the dynamic inference compute capabilities of CLoud reward models by performing self-consistency decoding for reward prediction.
1 INTRODUCTION
Classic reward models reason implicitly in one forward pass; CLoud generates a critique before scoring, improving RewardBench accuracy and Pareto-improving ArenaHard Best-of-N win rate.
1 INTRODUCTION
- Classic reward models do not use the LLM’s language-modeling head, so response-quality reasoning must occur implicitly in a single forward pass.LLM-as-a-Judge uses reasoning traces but generally underperforms classic reward models on pairwise preference classification.Source: §1 · p. 1
- CLoud generates a detailed critique from the prompt and response, then predicts a scalar reward conditioned on all three while retaining the LLM’s language-modeling head.The reward model is trained to critique response quality before scoring.Source: §1 · p. 2, Figure 1 · p. 2
- CLoud reward models improve RewardBench pairwise preference classification accuracy by up to 4.65 and 5.84 percentage points for 8B and 70B base models, respectively, and Pareto-improve ArenaHard Best-of-N win rate.Source: §1 · p. 2
- On-policy training is essential to CLoud's success in both preference classification and Best-of-N.The paper identifies this as a key training design choice.Source: §1 · p. 2
- Self-consistency marginalizes multiple critique–reward predictions, improving reasoning-task accuracy by up to 0.70 and 0.49 percentage points for 8B and 70B models, respectively.This trades added inference compute for improved reward modeling.Source: §1 · p. 2
- Training first fine-tunes the LLM on oracle critiques, then replaces them with model-generated critiques before training the scalar reward head.The passage describes training on prompts, chosen and rejected responses, and critiques.Source: Figure 2 · p. 3
2 METHODS
The methods extend pairwise preference reward modeling with critique-conditioned scoring, training the model to generate critiques and score responses from them. They also describe self-consistency decoding to estimate rewards across multiple critiques.
2.1 CLASSIC REWARD MODELS
- Classic reward models use a pretrained base model and shallow reward head to score prompt-response pairs, learning to score chosen responses above rejected ones under the Bradley-Terry model.The chosen and rejected responses are judged by a human or a more powerful model.Source: §2.1 · p. 3
2.2 CLOUD REWARD MODELS
- CLoud training fine-tunes the base model and LM head on oracle critiques, replaces them with self-generated critiques, then trains a critique-conditioned reward head to reduce training–inference critique distribution shift.Oracle critiques approximate human critiques and are generated by Llama-3.1-405B-Instruct.Source: §2.2 · p. 4
- The CLoud joint loss combines reward modeling and critique-generation losses, preserving critique generation while discouraging optimization solely for reward scores.A hyperparameter weights the language-modeling loss.Source: §2.2 · p. 4
- Self-consistency samples multiple critiques for a prompt-response pair, predicts a reward for each, and averages those rewards to estimate the response’s reward.The method uses sampling temperature when generating critiques.Source: §2.2 · p. 4
3 RESULTS
Across Llama-3-8B and 70B experiments, CLoud improves RewardBench preference classification and ArenaHard Best-of-N performance over classic reward models, while added inference compute helps only some task distributions.
3.1 SETUP
- Training uses prompts from UltraFeedback and UltraInteract, Llama-3-8B-Instruct response pairs labeled by Llama-3.1-405B-Instruct, and oracle-generated critiques.Evaluation uses RewardBench pairwise classification and ArenaHard Best-of-N win rate.Source: §3.1 · p. 5
3.2 COMPARING CLASSIC AND CLOUD REWARD MODELS
- 4.65 and 5.84 percentage points: CLoud exceeds classic reward models in average RewardBench pairwise preference accuracy for 8B and 70B, respectively.CLoud significantly outperforms classic reward models on every category at both scales.Source: Figure 3 · p. 6, §3.2 · p. 6
- At Best-of-16, CLoud improves ArenaHard win rate over classic reward models by 1.84 and 0.89 percentage points for 8B and 70B, respectively.Across response counts, CLoud is a Pareto improvement: its win rate is equal to or higher than classic reward models at both scales.Source: Figure 4 · p. 6, §3.2 · pp. 6–7
- Training off-policy drops average RewardBench accuracy by 5.60 and 3.03 percentage points for 8B and 70B, respectively.On-policy training significantly outperforms off-policy training on every category except Chat-Hard at 70B.Source: Figure 5 · p. 7, §3.2 · p. 8
- At Best-of-16, off-policy training decreases ArenaHard win rate by 3.31 and 1.56 percentage points for 8B and 70B, respectively.On-policy CLoud is a Pareto improvement over off-policy CLoud for Best-of-N win rate.Source: Figure 6 · p. 7, §3.2 · p. 8
3.3 SELF-CONSISTENCY FOR CLOUD REWARD MODELS
- Up to 0.70 and 0.49 percentage points: self-consistency improves RewardBench reasoning accuracy for 8B and 70B, but not most other categories.It also provides no ArenaHard Best-of-N win-rate gain; the benefit depends on the task distribution.Source: Figure 7 · p. 8, §3.3 · pp. 8–9
- Only reasoning problems estimated to require 1–2 steps show consistent accuracy gains as critique samples increase; problems requiring more steps decline after eight critiques.The reasoning horizon is approximated by the average sentence count of the chosen and rejected responses.Source: §3.3 · p. 9
4 RELATED WORK
Related work positions CLoud against classic reward modeling, self-generated and oracle critiques, and LLM-as-a-Judge, while identifying where critique-based scoring differs from these approaches.
Critique-based feedback
- Self-consistency lifts performance for 1–2-step prompts as critique count rises, while other reasoning-step groups degrade beyond eight critiques.The comparison is framed by response reasoning horizon.Source: Figure 8 · p. 9
Classic reward models
- CLoud's improvements are orthogonal to alternative preference objectives, and future work could combine it with more complex reward-model objectives.The cited approaches include ranking-based, direct pairwise-preference, and multi-objective reward models.Source: §4 · p. 9
Critique-based feedback
- Unlike prior self-generated critique work, CLoud trains reward models on available human preferences rather than bootstrapping preferences from the model itself [Bai et al., 2022b; Shinn et al., 2024; Ganguli et al., 2023; Madaan et al., 2024; Yuan et al., 2024b; Ramji et al., 2024].Lee et al. (2024) also examine self-consistency, but report no benefit on their tasks; this work finds benefit on reasoning tasks.Source: §4 · p. 9
- Unlike work conditioning reward scores on critiques generated by other models, CLoud generates its own critiques and therefore needs no larger model at inference [Ye et al., 2024].Other cited work trains LLMs to critique with oracle critiques or uses oracle feedback to refine answers [Saunders et al., 2022; Akyurek et al., 2023; McAleese et al., 2024; Gao et al., 2023; Scheurer et al., 2023; Chen et al., 2024; Gou et al., 2024].Source: §4 · p. 10
LLM-as-a-Judge
- Unlike LLM-as-a-Judge, CLoud retains a scalar reward head that supports classic reward-modeling objectives such as Bradley–Terry [Huang et al., 2023; Zheng et al., 2023; Kim et al., 2023; Li et al., 2024a].The paper frames CLoud as a first step toward unifying classic reward modeling and LLM-as-a-Judge.Source: §4 · p. 10
5 CONCLUSION
CLoud reward models generate critiques before scoring responses, improving RewardBench accuracy over classic reward models and yielding a Pareto improvement on ArenaHard Best-of-N win rate. Self-consistency benefits are limited to reasoning problems, especially responses with short reasoning horizons.
Conclusion
- Up to 4.64 and 5.84 percentage points higher average pairwise preference modeling accuracy on RewardBench for 8B and 70B base models, respectively, versus classic reward models.The paper also reports a Pareto improvement over classic reward models for ArenaHard win rate under Best-of-N decoding.Source: §5 · p. 10
- CLoud preserves the underlying LLM’s language modeling capabilities, generates a response critique, and then predicts a scalar reward.The reward depends on the prompt, response, and self-generated critique.Source: §5 · p. 10
- Self-consistency benefits CLoud reward models only on reasoning problems and is predominantly useful for responses with short reasoning horizons.The method marginalizes over sampled critiques to estimate reward.Source: §5 · p. 10
Oracle Critique Generation Prompt
The oracle-critique prompt asks an expert to analyze how well an assistant response answers the user’s query.
Oracle Critique Generation Prompt
- It directs the model to think step by step and provide a thoughtful, detailed analysis of the response.Source: Oracle Critique Generation Prompt · p. 15
- The requested analysis concerns how well the response answers the user’s query.Source: Oracle Critique Generation Prompt · p. 15
- The prompt asks the model to act as an expert providing feedback on a user prompt and assistant response.The figure caption identifies this as the prompt used to construct oracle critiques.Source: Figure 9 · p. 15, Oracle Critique Generation Prompt · p. 15
A GENERATING ORACLE CRITIQUES
Oracle critiques are generated to approximate human critiques using Llama-3.1-405B-Instruct, with the prompt shown in Figure 9.
A GENERATING ORACLE CRITIQUES
- Oracle critiques approximate human critiques during dataset construction.Source: A GENERATING ORACLE CRITIQUES · p. 15
- Llama-3.1-405B-Instruct generates the oracle critiques.Source: A GENERATING ORACLE CRITIQUES · p. 15
- Figure 9 displays the exact prompt used to generate the oracle critiques.Source: A GENERATING ORACLE CRITIQUES · p. 15
B TRAINING HYPERPARAMETER SWEEP
The appendix compares training settings for classic and CLoud reward models at 8B and 70B, then reports the best-performing settings for each.
B TRAINING HYPERPARAMETER SWEEP
- 8B sweeps tested learning rates of 1e-6, 5e-6, and 1e-5 and training for 1, 2, or 3 epochs; 70B sweeps tested 1e-6 and 5e-6.Source: B TRAINING HYPERPARAMETER SWEEP · p. 15
- 8B classic reward models performed best at lr=5e-6 for 2 epochs, while CLoud models performed best at lr=1e-6 for 1 epoch.Source: B TRAINING HYPERPARAMETER SWEEP · p. 15
- 70B classic reward models performed best at lr=5e-6, while CLoud models performed best at lr=1e-6; all 70B models trained for 1 epoch.Source: B TRAINING HYPERPARAMETER SWEEP · p. 15
C SELF-CONSISTENCY FOR BON
The section tests self-consistency reward scoring for Best-of-N on ArenaHard. It finds no win-rate difference from greedy scoring at either model size.
C SELF-CONSISTENCY FOR BON
- For each Best-of-N response, the self-consistency setup averages rewards from 16 critiques sampled at temperature 0.5.Source: C SELF-CONSISTENCY FOR BON · p. 15
- At both model sizes, CLoud self-consistency decoding and greedy decoding produce the same ArenaHard Best-of-N win rate.Source: Figure 10 · p. 16, C SELF-CONSISTENCY FOR BON · p. 16
- Figure 10 plots the greedy and self-consistency win rates, with shaded regions showing ±1 standard error from the mean.Source: Figure 10 · p. 16
D EXAMPLE REWARD PREDICTIONS ON REWARDBENCH
The appendix illustrates CLoud reward prediction on randomly sampled RewardBench examples from the chat and reasoning categories, for both 8B and 70B models.
D EXAMPLE REWARD PREDICTIONS ON REWARDBENCH
- The examples show the user query, preferred and non-preferred responses, generated critiques, and predicted rewards.Source: D EXAMPLE REWARD PREDICTIONS ON… · p. 16
- Figures 11–14 show 8B CLoud predictions for preferred and non-preferred responses in the chat and reasoning categories.Source: Figure 11 · p. 17, Figure 12 · p. 18, Figure 13 · p. 19
- Figures 15–18 show 70B CLoud predictions for preferred and non-preferred responses in the chat and reasoning categories.Source: Figure 15 · p. 21, Figure 16 · p. 22, Figure 17 · p. 23