Source-linked AI summary
Open-Reasoner-Zero: An Open Source Approach to Scaling Up Reinforcement Learning on the Base Model
Jingcheng Hu, Yinmin Zhang, Qi Han, Daxin Jiang, Xiangyu Zhang, Heung-Yeung Shum
TL;DR
The paper addresses how to scale reasoning-oriented reinforcement learning directly on base language models with a simple and accessible open-source approach. It uses minimalist PPO-based training with verifiable rewards and analyzes the resulting training behavior. ORZ achieves strong benchmark performance with substantially fewer training steps while providing resources and practical insights for further study.
Problem
Large-scale RL has shown scaling of reasoning performance and response length, but accessible open-source training directly on base models remains a research focus.
Method
ORZ trains base LLMs with vanilla PPO using GAE (λ=1, γ=1), straightforward terminal rule-based rewards, and no KL regularization, while analyzing training dynamics and advantage estimation.
Results
ORZ achieves superior performance across AIME24, MATH500, and GPQA Diamond versus DeepSeek-R1-Zero-Qwen-32B while requiring 1/10 of the training steps.
Takeaways & Limitations
A minimalist recipe can scale reasoning capabilities and response length, while the learned critic identifies repetitive patterns and supports more robust advantage estimation.
Takeaways & Limitations
The authors identify data, model, multimodal, sequence-length, and test-time scaling as areas for future investigation.
Abstract
from arXiv · showhide
We introduce Open-Reasoner-Zero, the first open source implementation of large-scale reasoning-oriented RL training on the base model focusing on scalability, simplicity and accessibility. Through extensive experiments, we demonstrate that a minimalist approach, vanilla PPO with GAE ($λ=1$, $γ=1$) and straightforward rule-based rewards, without any KL regularization, is sufficient to scale up both benchmark performance and response length, replicating the scaling phenomenon observed in DeepSeek-R1-Zero. Using the same base model, Qwen2.5-32B base, as DeepSeek-R1-Zero-Qwen-32B, our implementation achieves superior performance across AIME2024, MATH500, and GPQA Diamond, while demonstrating remarkable efficiency, requiring only 1/10 of the training steps compared to the DeepSeek-R1-Zero pipeline. Moreover, our analysis not only covers training dynamics and ablation for critical design choices, but also quantitatively shows how the learned critic in Reasoner-Zero training effectively identifies and devalues repetitive response patterns, yielding more robust advantage estimations and enhancing training stability. Embracing the principles of open-source, we release our source code, training data, and various model weights, fostering reproducibility and encouraging further exploration of the properties of related models.
1. Introduction
Open-Reasoner-Zero introduces an open-source approach to scaling reasoning-oriented RL directly on base language models. The work studies a simple, robust training recipe and reports scalable reward and response-length growth across model sizes.
- The study examines large-scale RL on reasoning tasks because prior systems showed benchmark performance and response length increasing with training computation.The authors extend this exploration to base models through the Reasoner-Zero training paradigm.
- Open-Reasoner-Zero is an open-source implementation of large-scale reasoning-oriented RL training directly on base LLMs.It is designed to be robust, scalable, and simple to follow.
- Vanilla PPO with GAE (λ=1, γ=1), simple rule-based rewards, and no KL regularization are reported as sufficient for steady scalability.The result holds across varying model sizes when training uses large-scale, carefully curated datasets.
- ORZ-32B achieves superior performance on AIME24, MATH500, and GPQA Diamond compared with DeepSeek-R1-Zero-Qwen-32B while requiring 1/10 of the training steps.
- The project releases source code, training data, model weights, and critic weights to support reproducibility and further research.
- Training reward and response length increase consistently across ORZ models from 0.5B to 32B, although ORZ-32B response length fluctuates without harming training stability.
2. Scale-up Reinforcement Learning from a Base Model
ORZ scales reasoning-oriented reinforcement learning directly from base models using PPO, learned value estimation, diverse data, and minimal reward and regularization choices. Its design emphasizes stable, scalable training while avoiding preliminary fine-tuning.
- RL algorithm: ORZ trains base language models directly with PPO, generating response trajectories and assigning each a terminal binary reward based on answer correctness.For each prompt, the policy samples multiple responses; rewards are 1 for exact matches and 0 otherwise.
- RL algorithm: A learned critic supports token-level value estimation and more robust advantage estimation by identifying and devaluing repetitive behaviors.This motivates selecting PPO over GRPO, which lacks a dedicated value network.
- Design principles: Setting GAE γ=1 and λ=1 captures long-term dependencies and provides stable training, while vanilla PPO requires no additional algorithmic modifications.The paper reports that these GAE choices substantially affect reasoning-task performance.
- Design principles: Removing KL loss and penalty improves training stability, performance, and response-length scaling while reducing computation, tuning burden, and implementation complexity.The comparison evaluates configurations with and without KL-related regularization.
- Data and implementation: The minimalist rule-based reward checks answer correctness without format rewards, and unaligned base models quickly learn the desired response format.The approach directly launches RL from Qwen2.5-7B and 32B base models without preliminary SFT or distillation.
3. Experiments
Experiments show that Open-Reasoner-Zero scales reasoning performance, response length, and training reward across model sizes while remaining efficient and stable. Ablations identify GAE λ=1, no KL regularization, larger data scale, and PPO’s learned critic as important design choices.
- 3.1. Training Results: Training reward and average response length consistently improve for ORZ-32B, ORZ-7B, ORZ-1.5B, and ORZ-0.5B.The authors interpret these trends as evidence that models learn desired reasoning behaviors.
- 3.1. Training Results: Correct responses containing reflection steps remain longer than average responses, and both length metrics increase throughout training.Representative reflection patterns include “wait,” “recheck,” “retry,” “alternatively,” and “however.”
- 3.2. Ablation Study: GAE λ=1.0 yields faster reward growth and stable response-length increases, whereas λ=0.95 produces slower rewards and collapsed length dynamics.The experiments associate λ=1.0 with better training stability and generation quality.
- 3.2. Ablation Study: Omitting KL loss and penalty achieves the best reported training stability, performance, and response-length scaling while reducing computation and tuning complexity.The comparison is conducted on ORZ-7B.
- 3.2. Ablation Study: The ORZ 57k dataset sustains reward and response-length improvements, while MATH train 7.5k reaches early plateaus.This comparison highlights the role of dataset scale in training performance.
- 3.3. Analysis for Critic and Advantage Estimation: PPO assigns more negative advantages to repetitive tokens than GRPO, while its critic assigns lower values to repetitive states than coherent states.These value and advantage patterns provide a more robust signal against undesirable generation patterns.
- 3.4. Evaluation Results: ORZ-32B outperforms DeepSeek-R1-Zero-Qwen2.5-32B across reported benchmarks while requiring an order of magnitude fewer training steps.ORZ also matches DAPO on AIME, outperforms it on MATH500 and GPQA Diamond, and uses fewer training iterations.
- 3.4. Evaluation Results: Pure scaled-up RL on reasoning tasks enables ORZ-32B to significantly outperform Qwen2.5-Instruct-32B on MMLU and MMLU_PRO without additional instruction tuning.The results are presented as evidence of generalization capability.
4. Related Work
Related work distinguishes RL applied directly to base models from RL applied to reasoning-enhanced models. ORZ positions itself as a fully open, scalable Reasoner-Zero framework with broad configurations, verified data, and strong training efficiency.
- Scaling RL on Base Models for Reasoning: Reasoner-Zero training applies RL directly to base language models to develop complex reasoning skills.Earlier work established this direction, while several subsequent studies proposed detailed training recipes.
- Scaling RL on Base Models for Reasoning: ORZ is presented as the first fully open-source implementation of large-scale RL applied directly to base language models for reasoning.The framework is contrasted with pilot studies that provided more limited training recipes.
- Scaling RL on Base Models for Reasoning: DAPO matches ORZ’s AIME performance with roughly fivefold more training iterations, while underperforming on other benchmarks; VAPO reaches about 60% of ORZ’s score at the same iteration budget.The passage attributes possible differences partly to data-processing strategies and reports that ORZ uses a simpler algorithm.
- Scaling RL on Reasoning-Enhanced Models: Reasoning-enhanced models commonly receive SFT distillation or other cold-start preparation before RL, which is described as improving subsequent training stability.This line of work differs from direct base-model Reasoner-Zero training.
- Our Contributions: ORZ contributes an open framework spanning 0.5B–32B models, extensive configurations, a large verified reasoning dataset, and state-of-the-art training efficiency.The stated contributions also include a simple scalable algorithm implementation for future research.
5. Conclusion and Future Directions
ORZ is presented as an open-source, minimalist approach to scaling reasoning-oriented RL, with released resources supporting reproducibility. Future work targets scaling data, models, test-time computation, and reasoning scenarios.
- ORZ is introduced as a comprehensive open-source implementation of large-scale reasoning-oriented RL.
- Vanilla PPO with GAE and simple rule-based rewards scales reasoning capabilities without KL regularization.
- The released code, data, and model resources are intended to support reproducibility and further community research.
- Future directions include scaling training data, model capacity, test-time computation, and scenario complexity.
A. More Evaluation Results
Evaluation across ORZ model sizes covers multiple reasoning benchmarks and reports consistent reasoning improvements as parameter counts increase. Table 4 summarizes benchmark performance across the model sizes.
- ORZ evaluation covers 0.5B, 1.5B, 7B, and 32B models on AIME 2024, AIME 2025, MATH500, and GPQA Diamond.
- Consistent reasoning improvements with increased model size demonstrate strong scaling properties for the minimalist RL setup.
- Table 4 reports reasoning-oriented benchmark performance across Open-Reasoner-Zero model sizes.
B. Detailed Setting for Training
The training setup initializes separate policy and critic networks from Qwen-2.5 base models and uses packed, largely on-policy optimization. Evaluation and training materials include a generation template, multi-response sampling, and an additional difficult-prompt stage for the 32B model.
- Policy and critic networks are initialized from Qwen-2.5 base models, with separate weights and a randomly initialized critic value head.
- The training and evaluation materials include a prompt template in which the prompt is replaced by a specific reasoning question.
- The policy uses strict on-policy optimization, while the critic processes experiences in 12 mini-batches per iteration.
- Each generation step samples 128 unique prompts and produces 64 responses per prompt with temperature and top-p set to 1.0.
- The 32B variant adds an annealing stage based on 13k prompts where the model produced fewer than 4 correct answers in 64 attempts during early training.
C.1. More Analysis for Critic and Advantage Estimation
The analysis contrasts PPO and GRPO stability in the ORZ-7B setting. GRPO develops severe mid-training degeneration, whereas PPO maintains stable rewards and low truncation and repetition scores.
- GRPO instability manifests as deteriorating generation quality and repetitive or incoherent text midway through training.
- GRPO becomes severely unstable around 240 training steps, with reward destabilization and Truncate Rate and Average Repeat Score reaching 1.0.
- PPO maintains stable rewards and low Truncate and Repeat Scores throughout the ORZ-7B training comparison.
C.2. Ablation on Data Curation
The ablation compares English-only data with combined English-and-Chinese data, finding that English-only curation improves training stability and final performance.
- The study evaluates English-only versus combined English-and-Chinese data curation strategies.
- The comparison is motivated by reported degradation on Chinese subsets associated with simpler question patterns.
- English-only data yields superior training stability and final model performance.
D. Derivation and Code for PPO with GAE(1, 1)
With γ=1 and λ=1, GAE simplifies by summing reward and value differences across the trajectory; with terminal-only reward, it reduces to return minus the current value estimate.
- Substituting γ=1 and λ=1 makes each temporal-difference term r_t+k + V_ϕ(s_t+k+1) − V_ϕ(s_t+k).
- The resulting GAE sums temporal-difference terms from timestep t through the trajectory end.
- Intermediate rewards are zero, so the summed rewards equal the trajectory’s single terminal reward R.
- The value-difference terms telescope to V_ϕ(s_T) − V_ϕ(s_t), with terminal value V_ϕ(s_T)=0.
- Therefore, the simplified advantage estimate is R − V_ϕ(s_t).
- The appendix also provides the algorithm’s initialization requirements and final policy output.