atlas

Research map / Reinforcement learning / RL from feedback

ExPO: Unlocking Hard Reasoning with Self-Explanation-Guided Reinforcement Learning

NeurIPS 2025 · Reinforcement learning › RL from feedback · approach: Scaling RL with verifiable rewards · 0 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 ExPO, which generates positive training samples by having the model write self-explanations conditioned on the ground-truth answer, and plugs them into DPO and GRPO to unlock learning on hard math problems where the model initially fails.

Problem

GRPO-style RL post-training stalls on hard reasoning tasks where the base model produces no correct samples, so the advantage vanishes and learning signal is missing; expert CoTs are costly and often low-probability under the policy.

Approach

Generate positive samples as self-explanations conditioned on the ground-truth answer (c~ ~ pi(.|q,a*)), which are both in-distribution under the current policy and more likely to lead to the correct answer than the model's own CoTs; add a beta-weighted log-likelihood (ExP-SFT) term to GRPO and use online regenerated explanations for DPO.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use online rather than offline self-explanations as ExP-DPO preferred responsesExP-DPO · MATHPass@4: 45.7 -> 50.2; 54.3 -> 60.4Helped
Use online rather than offline self-explanations as ExP-DPO preferred responsesExP-DPO · GSM8KPass@4: 71.2 -> 81.5; 80.1 -> 85.4Helped
Use self-generated explanations rather than expert CoT as the preferred responseOffline ExP-DPO · MATH and GSM8KPass@4: MATH: 45.7 vs 38.7; 54.3 vs 43.7; GSM8K: 71.2 vs 63.7; 80.1 vs 69.6; online LLaMA MATH: 50.2 vs 53.6Mixed
Add the ExP-SFT self-explanation guidance term (β=0.04)GRPO · MATH level-4pass@4: 39% -> 76%Helped
Add the ExP-SFT self-explanation guidance term (β=0.04)GRPO · MATH level-5pass@4: 2% -> 23%Helped
Use ExP-GRPO rather than GRPO SFT-GT-CoTQwen2.5-3B-Instruct · MATH level-4 and level-5pass@4: 65% -> 76%; 12% -> 23%Helped
Remove the ExP-SFT term (β=0) (ablation)ExP-GRPO · MATH training set (1 epoch)accuracy: 68.7% -> 51.6%; 58.9% -> 44.3%Hurt
Increase the guidance coefficient from β=0.04 to β=0.5 (ablation)ExP-GRPO · MATH training set (1 epoch)accuracy: 68.7% -> 47.3%; 58.9% -> 33.5%Hurt
Reduce the guidance coefficient from β=0.04 to β=0.01 (ablation)ExP-GRPO · MATH training set (1 epoch)accuracy: 68.7% -> 60.4%; 58.9% -> 46.6%Hurt
Set the guidance coefficient to β=0.1 or β=0.08 instead of β=0.04 (ablation)ExP-GRPO · MATH training set (1 epoch)accuracy: Qwen2.5: 68.7% vs 48.6%, 50.5%; LLaMA: 58.9% vs 34.8%, 35.3%Hurt
Regenerate the positive explanation periodically from the current policy instead of keeping it fixed (ablation)ExP-DPO · MATH and GSM8Klearning efficiency and final accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: MATH GSM8K

Benchmarks: MATH GSM8K

Metrics: accuracy pass@4 pass@64 pass@128

Baselines: GRPO GRPO SFT-GT-CoT offline DPO with expert CoT STaR

Builds on: GRPO DPO STaR

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