Response to Reviewer rbH1
Thanks for the constructive feedback and questions!
> Could you please explain more clearly what you mean by "length correlations in RLHF" and what the length correlates with? The reward modeling? The optimization algorithm? The evaluation? Or all of them? If so, I'd suggest investigating them separately.
We examine “length correlations” in this paper in the following contexts:
- Preference data: Is label distribution imbalanced to favor length?
- Reward modeling (Section 4): Does reward score correlate with length? Does “easiness” of examples correlation with length? (connects to preference data)
- PPO (Section 3.5): Does PPO lead to longer outputs if we do things like increase the KL penalty?
Since these are different notions, we generally dedicate different sections / experiments to each of these components, but we can make sure to clarify these distinctions further. Importantly, we *don’t* seek to analyze length bias within evaluation, since our hypotheses largely don’t depend on GPT-4 evaluation.
> The most confusing part for me is the evaluation. What is the rationale for adopting a length-bias metric, GPT-4 evaluation [1], when evaluating the correlation between length and RLHF performance? Two potential factors can be affected by length, making it hard to disentangle the attribution of length correlation. Or do you aim to reveal the bias issue of GPT-4 in this paper?
Yes, both GPT-4 and human evaluators likely have a bias towards longer responses (recall our goal isn’t to reveal these evaluation biases), but we find they can still reveal useful information when length biases are controlled (see claims below). For comparability with prior work, we follow the protocol of [3] for “simulated preference” downstream evaluation, as it was shown to correspond well with human preference.
We use simulated preferences as follows:
- Context: RLHF generally makes “numbers go up” relative to SFT on standard settings (Table 2), which largely follows prior work
- Claim: Reward interventions can improve quality of outputs independent of length (Table 5)
- Claim: Length-only PPO is both better than a baseline of sampling longer outputs, and comparable to standard PPO (Table 6).
Importantly, notice that for both claims, the simulated win rates are actually higher for models with much shorter lengths on average: these results are not explained away by saying that GPT-4 prefers longer outputs in simulated win rate experiments.
Finally, note that most of our results (Fig 2,3,4; Table 1,2,3,4) are based on intrinsic measures like reward model scores and output length, which are unaffected by any biases from GPT-4.
> I am skeptical about the experiment and claim that "reward models are not able to make progress on most training examples" (sec 4.1). The results may, at least partly, be due to the reward model capacity. [...] Perhaps the authors can supplement experiments by adopting more powerful reward models [...]
Thanks for mentioning this! We actually agree with this point. We didn’t intend to claim that reward models *in general* couldn’t learn from most examples on those datasets, but rather that this happens with the 7B scale reward models with current objectives and data, then propagating length correlations throughout RLHF. This is why a big takeaway for future work is to focus on improving reward modeling especially at more scientifically feasible scales.
We did our experiments with 7B-sized models largely due to hardware limitations (because PPO involves storing several large models). Note that:
- The majority of open RLHF work uses 7B, or often even smaller-scale models [1][2][3][4].
- *All* our trained 7B reward models actually outperform length heuristic (61.5% on WebGPT vs 55.7), and thus are likely learning other features, yet PPO still largely optimizes for length.
- Regarding UltraFeedback (the paper with 65.2% accuracy on WebGPT, which we note was arxived since the ICLR deadline), scale may be a component, but they also use very different (potentially better) preference data. This supports our overall message of needing to improve preference data and reward modeling
That said, based on your feedback, we scaled our RM experiments up to LLaMA-2 13B. We report intrinsic reward modeling accuracy results below (compare with Table 4 in the paper):
| Model | WebGPT | Stack | RLCD |
|-------|--------|-------|------|
| LLaMA 7B | 61.5% | 70% | 80% |
| LLaMA-2 13B | 64.5% | 71.3% | 81.2%|
As shown in the table, we found that reward modeling accuracy is only marginally better than it was before, suggesting that model scale likely isn’t the main bottleneck on the “hard” examples. We agree it would be good to scale up these results further, but we think the main takeaway of our results and those in UltraFeedback is the need for better datasets rather than just scaling.
Thanks again for the experiment suggestion!