Training Verifiers to Solve Math Word Problems
Karl CobbeVineet KosarajuMohammad BavarianMark ChenHeewoo JunLukasz KaiserMatthias PlappertJerry TworekJacob HiltonReiichiro Nakano
Introduces the GSM8K benchmark and demonstrates that training verifier models to score candidate solutions substantially improves multi-step mathematical reasoning in language models while scaling more effectively than standard fine-tuning.
Researchers at OpenAI created GSM8K, a dataset of 8,500 grade-school math word problems, to diagnose why even the largest language models still fail at multi-step mathematical reasoning despite strong results on many other tasks. The problems require only elementary arithmetic yet demand careful sequencing of steps, exposing a core limitation: autoregressive models cannot recover once they make an early error.
The work set out to measure how much performance could be improved by training a separate verifier model to score candidate solutions and select the best one at test time, rather than relying solely on finetuning a generator.
The team generated the dataset through human writers with extensive quality checks, then ran controlled experiments using GPT-3 models ranging from 3 billion to 175 billion parameters. They compared standard finetuning against verification on training sets of varying sizes, sampling up to 100 solutions per problem and training verifiers to predict whether each solution reached the correct final answer.
Verification raised test accuracy by roughly the same margin as a 30-fold increase in model size; a 6-billion-parameter verifier slightly outperformed a 175-billion-parameter finetuned model on the full dataset. Performance gains grew steadily with more training data, while pure finetuning showed diminishing returns. Token-level verifiers that scored every step outperformed solution-level verifiers, and adding residual dropout improved both approaches by reducing overfitting. Larger generators helped verification far more than larger verifiers.
These results indicate that verification offers a more efficient path to higher reliability than simply scaling model size, and that the benefit becomes pronounced once datasets exceed a few thousand examples. The approach therefore lowers the compute and data cost of reaching usable accuracy on this class of problems.
Further gains are likely from combining verification with additional test-time compute such as majority voting among top-ranked solutions, and from extending the method to harder datasets. The main limitations are that verifiers still accept some flawed reasoning that reaches the right answer and that gains require several thousand training problems before they appear. Results are consistent across multiple runs at the 6-billion scale and align with scaling trends observed at 175 billion parameters.
- Paper: Chain-of-Thought Prompting Elicits Reasoning in Large Language Models, Jason Wei et al. (2022). Introduces chain-of-thought prompting, establishing the core autoregressive reasoning paradigm that the source paper's verifiers evaluate and improve.
- Paper: Let's Verify Step by Step, Hunter Lightman et al. (2023). Develops process supervision and reward modeling for mathematical reasoning, directly preceding and inspiring the verifier-based scaling approach in the source.
- Paper: Generative Verifiers: Reward Modeling as Next-Token Prediction, Lunjun Zhang et al. (2025). Builds directly on the source's verification concept by reformulating reward modeling as generative next-token prediction rather than discriminative scoring.
