Reinforcement Learning for Reasoning in Large Language Models with One Training Example
FreeOne training example is enough to supercharge LLM math reasoning via RL.
About Reinforcement Learning for Reasoning in Large Language Models with One Training Example
Reinforcement Learning for Reasoning in Large Language Models with One Training Example (1-shot RLVR) is a research paper and open-source project demonstrating that reinforcement learning with verifiable reward, using just a single training example, can significantly improve the math reasoning capabilities of large language models. The method boosts performance on MATH500 from 36.0% to 73.6% and improves average performance across six mathematical reasoning benchmarks from 17.6% to 35.7%. It is evaluated on multiple models (Qwen2.5-Math-1.5B, Qwen2.5-Math-7B, Llama3.2-3B-Instruct, DeepSeek-R1-Distill-Qwen-1.5B) and RL algorithms (GRPO and PPO). The project identifies phenomena such as cross-category generalization, increased frequency of self-reflection, and post-saturation generalization. All resources are open source.
Key Features
Pros & Cons
- Dramatic performance gains with as few as one or two training examples
- Matches or exceeds results from much larger datasets (e.g., 1.2k DeepScaleR subset)
- Generalization across different math categories and models
- Encourages self-reflection and exploration behaviors in the model
- Open source, allowing easy replication and extension
- Requires verifiable reward signals, limiting applicability to tasks with clear ground truth
- Performance may depend on the choice of the single training example (label robustness)
- Effectiveness relies on appropriate hyperparameter tuning (e.g., entropy loss coefficient)
- Evaluation currently focused on math reasoning – generalization to other domains not confirmed