Verifying Step by Step Reasoning in LLMs
Listen to the summary
Uses a voice available on your device
Audio options
On this page 4 sections
Related concepts 2 concepts
Key Takeaways
- Process supervision provides feedback for each intermediate reasoning step, whereas outcome supervision only evaluates the final result.
- An active learning strategy leads to a 2.6x improvement in the data efficiency of process supervision.
- The complete dataset of 800,000 step-level human feedback labels, named PRM800K, was released to the public.
- The paper evaluates reward models by their ability to perform best-of-N search over uniformly sampled solutions from the generator.
Summary & Methodology Analysis
State-of-the-art large language models regularly produce logical mistakes and hallucinations during complex multi-step reasoning tasks. This paper addresses the need to carefully compare outcome supervision, which provides feedback for final results, and process supervision, which provides feedback for each intermediate reasoning step. To build these systems, all large-scale models were finetuned from GPT-4 and pretrained on a dataset of roughly 1.5B math-relevant tokens called MathMix. A generator model was finetuned on MATH training problems to produce solutions in a newline-delimited step-by-step format, and process supervision data called PRM800K was collected from human data-labelers who assigned positive, negative, or neutral labels to each step in model-generated solutions.
The authors employed an active learning strategy during data collection by strategically selecting convincing wrong-answer solutions, which are solutions rated highly by the current best process-supervised reward model but having incorrect final answers, to surface to data-labelers. They iteratively retrained the process-supervised reward model using the latest collected data at several points during the data collection process. Outcome-supervised Reward Models were trained by uniformly sampling solutions from the generator and training them to predict solution correctness based on automatically checked final answers. Process-supervised Reward Models were trained to predict the correctness of each step after its last token, maximizing the log-likelihood of target tokens and supervising only up to the first incorrect step. The process-supervised reward model score for a solution was defined as the product of the correctness probabilities for each step, considering neutral steps as positive.
Despite these advances, several limitations remain. The training sets for the large-scale outcome-supervised reward model and process-supervised reward model were not directly comparable, making a direct comparison challenging. Automatic grading used for outcome supervision targets is not perfectly reliable, as false positive solutions with correct answers and incorrect reasoning can be misgraded. Due to high data collection costs, at-scale ablations of data collection decisions were not feasible. A preliminary investigation into iterative retraining of the process-supervised reward model selector during data collection led to instability that could not be diagnosed, and the generalizability of these results beyond the domain of math is unknown.
Interactive System Flowchart
Cross-Examination & FAQs
A deeper dive clarifying mechanics, constraints, and baseline evaluations.
Q1. What problem does this paper address?
The paper addresses the issue of state-of-the-art large language models producing logical mistakes and hallucinations during complex multi-step reasoning tasks.
Q2. What is the difference between outcome supervision and process supervision?
Outcome supervision provides feedback for the final result, whereas process supervision provides feedback for each intermediate reasoning step.
Q3. What major dataset was released as part of this research?
The complete dataset of 800,000 step-level human feedback labels, called PRM800K, was released to promote related research.
Q4. How were the large-scale models initialized and pretrained?
All large-scale models were finetuned from GPT-4 and pretrained on a dataset of roughly 1.5B math-relevant tokens called MathMix.
Q5. What active learning strategy was used during data collection?
The strategy involved strategically selecting convincing wrong-answer solutions, which were rated highly by the current best process-supervised reward model but had incorrect final answers, to surface to data-labelers.
Q6. How are Process-supervised Reward Models scored for a given solution?
The score is defined as the product of the correctness probabilities for each step, considering neutral steps as positive.
Q7. What improvement did active learning provide?
Active learning led to a 2.6x improvement in the data efficiency of process supervision.
Q8. What models or datasets were utilized in the study?
The paper utilized the MATH dataset, PRM800K, GPT-4, MathMix, GSM8K, AP Physics exams, AP Calculus exams, AP Chemistry exams, AMC10 exams, and AMC12 exams.
Q9. What are the acknowledged limitations regarding data collection and generalizability?
Limitations include untrainable instabilities during iterative retraining, high data collection costs preventing at-scale ablations, and an unknown generalizability of the results beyond the domain of math.