Let’s Verify Step by Step
Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024))
Subscriber deck — free during early access
16 cards
1 Introduction
- What is the difference between outcome and process supervision of reward models?An outcome-supervised reward model (ORM) is trained only on whether a solution’s final result is correct; a process-supervised reward model (PRM) gets feedback on each intermediate reasoning step.
Process supervision says where the reasoning first goes wrong; outcome supervision only that it does (invented example) - Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §1
- Why might process supervision be preferable even beyond accuracy?It gives more precise feedback (the location of an error), is easier for humans to interpret, and rewards following a human-endorsed chain of thought; outcome supervision can reward wrong reasoning that happens to reach the right answer.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §1
- How does Lightman et al.’s study differ from Uesato et al. (2022), who found the two kinds of supervision similar?A more capable base model (GPT-4), much more human feedback, and the harder MATH dataset instead of grade-school math.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §1
2.1 Scope
- How do Lightman et al. evaluate a reward model?By best-of-N search: a fixed generator samples N solutions per problem, the reward model picks its top-ranked one, and the fraction of picked solutions with a correct final answer is reported. The generator itself is not trained with RL.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §2.1
2.4 Data Collection
- What is PRM800K?The released dataset of human step-level feedback: 800K labels (positive, negative or neutral per step) on 75K model-generated solutions to 12K MATH problems; neutral marks ambiguous or subtly misleading steps.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §2.4
- Which solutions did Lightman et al. show to human labelers, and why?Mostly “convincing wrong-answer” solutions: rated highly by the current best PRM but reaching a wrong final answer. Labels on solutions that fool the reward model are the most informative, a form of active learning.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §2.4
2.6 Process-supervised Reward Models
- How does a PRM score a whole solution?It predicts after each step’s last token whether the step is correct, in one forward pass; the solution’s score is the probability that every step is correct, i.e. the product of the step probabilities.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §2.6
- Why did Lightman et al. give process labels only up to the first incorrect step?It makes the comparison fair: for correct solutions both methods say every step is right; for incorrect ones both say there is a mistake, and process supervision adds only where the first mistake is. Finding the first mistake is also what a human must do to judge correctness without a checkable answer.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §2.6
3 Large-scale Supervision
- How did the large-scale PRM compare with the ORM and majority voting?Searching over GPT-4 generator samples, the PRM beat both at every N, and the gap widened as N grew; the PRM solved 78.2% of a representative subset of MATH test problems. The ORM was only slightly better than majority voting.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §3
4.1 Process vs Outcome Supervision
- How did Lightman et al. compare outcome and process supervision fairly at small scale?They used the large PRM as a cheap stand-in for human labellers to supervise smaller reward models on identical datasets, varying only the supervision: process labels from the large PRM, outcome labels from it, or outcome labels from final-answer checking. Process supervision won at every data size.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §4.1
- Why was outcome supervision by the large PRM better than final-answer checking?Final-answer checking labels solutions that reach the right answer through wrong reasoning as correct (false positives); the large PRM catches many of these.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §4.1
4.2 Active Learning
- How much did active learning help process supervision?Choosing mostly convincing wrong-answer samples for labelling was about 2.6× more data-efficient than labelling uniformly sampled solutions. Iteratively retraining the selector during collection was unstable and didn’t help.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §4.2
5 OOD Generalization
- Did the PRM’s advantage survive distribution shift?Yes: on 224 recent AP Physics, Calculus, Chemistry and AMC10/12 problems released after pretraining data was collected, the PRM again beat the ORM and majority voting.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §5
6.1 Credit Assignment
- Why does process supervision work better, according to Lightman et al.?Credit assignment: with outcome labels, a reward model must work out for itself where a wrong solution went wrong, and on hard problems most solutions are wrong somewhere, so a negative label says little. Process labels say how many steps were right and exactly which one failed.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §6.1
6.2 Alignment Impact
- What is an “alignment tax”, and what did Lightman et al. find for process supervision?The performance cost sometimes paid for safer training methods, which discourages adopting them. Process supervision had a negative alignment tax: it was both more interpretable and better performing, at least in math.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §6.2
7 Related Work
- How do Lightman et al. reconcile their results with Uesato et al.’s finding of no difference?Data scale: their scaling curves show a little process supervision matching a lot of outcome supervision, as Uesato et al. saw, but process supervision pulling ahead as more is collected.
- Lightman et al., 2024, Let’s Verify Step by Step (The Twelfth International Conference on Learning Representations (ICLR 2024)), §7
Source
- Hunter Lightman, Vineet Kosaraju, Yura Burda, Harri Edwards, Bowen Baker, Teddy Lee, Jan Leike, John Schulman, Ilya Sutskever and Karl Cobbe. 2024. Let’s Verify Step by Step. In The Twelfth International Conference on Learning Representations (ICLR 2024). https://arxiv.org/abs/2305.20050