atlas

Research map / Large language models / Agents, code and math

WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instruct

ICLR 2025 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 28 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.

Proposes WizardMath, trained with RLEIF (Math Evol-Instruct data, instruction reward model and step-level process reward model optimized with PPO) to improve CoT math reasoning without external tools, reaching strong GSM8K and MATH results across model sizes.

Problem

Open-source LLMs lag behind proprietary models on multi-step mathematical reasoning (GSM8K and MATH), with prior SFT-based math data methods susceptible to hallucinated solutions and lacking step-level verification.

Approach

Adapts Evol-Instruct into downward and upward math instruction evolution, uses GPT-4 to label instruction quality (IRM) and step-level correctness (PRM), and trains the policy with step-by-step PPO using the product of instruction and minimum step reward; PRM is also used for verification.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply RLEIF to Llama-2 70B rather than use the strongest listed same-size baselineLlama-2 70B · GSM8K and MATHpass@1: 92.8 vs. 90.6; 58.6 vs. 48.6Helped
Apply RLEIF to Mistral-v0.1 7B rather than MetaMathMistral-v0.1 7B · GSM8K and MATHpass@1: 90.7 vs 77.9; 55.4 vs 28.6Helped
Add PRM to SFT during PPO training (ablation)WizardMath-SFT · GSM8K and MATHpass@1: 77.4 -> 81.7; 35.6 -> 39.9Helped
Add IRM to PRM-based PPO training (ablation)WizardMath-SFT + PRM · GSM8K and MATHpass@1: 77.4 -> 84.1; 35.6 -> 43.5Helped
Replace PRM with ORM during PPO training (ablation)WizardMath-SFT · GSM8K and MATHpass@1: 81.7 vs 79.1; 39.9 vs 36.8Hurt
Replace PRM with PRM800k during PPO training (ablation)WizardMath-SFT · GSM8K and MATHpass@1: 81.7 vs 79.7; 39.9 vs 38.7Hurt
Replace PRM with Math-Shepherd during PPO training (ablation)WizardMath-SFT · GSM8K and MATHpass@1: 81.7 vs 80.3; 39.9 vs 38.2Hurt
Use Llama3 rather than GPT-4 to generate Math Evol-Instruct data (ablation)WizardMath-SFT, Mistral-7B-v0.1 · GSM8K and MATHpass@1: 82.8 -> 76.7; 48.1 -> 43.5Hurt
Add two rounds of downward evolution to original training data (ablation)Mistral-7B SFT · GSM8K and MATHpass@1: 59.7 vs. 74.5; 15.1 vs. 34.7Helped
Add three rounds of upward evolution to original training data (ablation)Mistral-7B SFT · GSM8K and MATHpass@1: 59.7 vs. 78.6; 15.1 vs. 42.5Helped
Combine downward evolution with three rounds of upward evolution (ablation)Mistral-7B SFT · GSM8K and MATHpass@1: 78.6 vs. 81.2; 42.5 vs. 46.2Helped
Use PRM rather than Self-Consistency for verification (ablation)SFT + PRM generator · GSM8K and MATH, pass@256accuracy: 92.3 -> 95.2; 59.3 -> 64.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K training set MATH training set MwpBench

Benchmarks: GSM8K MATH MwpBench

Metrics: pass@1 (greedy CoT) pass@256

Baselines: MetaMath MAmmoTH MathScale Xwin-Math Math-Shepherd PRM800k GPT-3.5-Turbo GPT-4 Claude 2 Gemini Pro Skywork-Math DART-Math

Builds on: Evol-Instruct WizardLM WizardCoder Let's Verify Step by Step (PRM800K) Math-Shepherd

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