atlas

Research map / Large language models / Reasoning and chain of thought

rStar-Math: Small LLMs Can Master Math Reasoning with Self-Evolved Deep Thinking

ICML 2025 · Large language models › Reasoning and chain of thought · approach: Efficient and adaptive thinking · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows small LMs (1.5B-7B) can reach o1-level math reasoning by self-evolving a policy SLM and a process preference model (PPM) through code-augmented MCTS rollouts, without distillation from stronger models.

Problem

Training strong math policy models and reliable process reward models for test-time System 2 reasoning is hard because high-quality step-level data is scarce and distillation from teacher LLMs plateaus at the teacher's capability.

Approach

Generate step-by-step verified trajectories via MCTS where each step is a code-plus-comment candidate kept only if its Python executes, assign Q-values by rollouts, train a PPM with pairwise Bradley-Terry preference loss on Q-value-selected step pairs instead of regressing noisy Q-values, and iterate this loop for four self-evolution rounds.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase test-time search to 64 trajectoriesrStar-Math with Qwen2.5-Math-7B · MATHPass@1 accuracy: 88.4 -> 90.0Helped
Increase test-time search to 64 trajectoriesrStar-Math with Qwen2.5-Math-7B · AIME 2024Pass@1 accuracy: 50.0 -> 53.3Helped
Apply rStar-Math deep thinkingQwen2.5-Math-7B · MATHPass@1 accuracy: 58.8 -> 90.0Helped
Apply rStar-Math deep thinkingQwen2.5-Math-7B · College MathPass@1 accuracy: 41.6 -> 60.5Helped
Apply rStar-Math deep thinkingQwen2.5-Math-7B · AIME 2024Pass@1 accuracy: 0.0 -> 53.3Helped
Train on step-by-step verified trajectories rather than random samples (ablation)Qwen2.5-Math-7B SFT · MATHaccuracy: 72.4 -> 78.4Helped
Train on step-by-step verified trajectories rather than rejection-sampled solutions (ablation)Qwen2.5-Math-7B SFT · MATHaccuracy: 73.4 -> 78.4Helped
Train on step-by-step verified trajectories rather than random samples (ablation)Qwen2.5-Math-7B SFT · AIMEaccuracy: 10.0 -> 26.7Helped
Train on step-by-step verified trajectories rather than rejection-sampled solutions (ablation)Qwen2.5-Math-7B SFT · AIMEaccuracy: 13.3 -> 26.7Helped
Use pairwise preference training instead of Q-value scores as reward labels (ablation)Qwen2.5-Math-7B policy with MCTS · MATHaccuracy: 88.2 -> 89.4Helped
Use step-level PPM/MCTS instead of ORM with Best-of-N (ablation)Qwen2.5-Math-7B policy · MATHaccuracy: 82.6 -> 89.4Helped
Progress through self-evolution rounds (ablation)rStar-Math with Qwen2.5-Math-7B · AIME 2024Pass@1 accuracy: 10.0 -> 50.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: NuminaMath MetaMath MATH train AMC-AIME train GSM8K

Benchmarks: MATH AIME 2024 AMC 2023 Olympiad Bench College Math GSM8K Gaokao En 2023

Metrics: pass@1 accuracy pass@N accuracy

Baselines: OpenAI o1-preview OpenAI o1-mini GPT-4o Qwen2.5-Math-72B-Instruct + 72B ORM PQM (Q-value PRM) ORM DeepSeek-Coder-V2-Instruct Claude 3.5 Sonnet

Builds on: AlphaGo rStar Bradley-Terry pairwise ranking loss UCT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy