atlas

Research map / Reinforcement learning / RL from feedback

Training Language Models to Self-Correct via Reinforcement Learning

ICLR 2025 · Reinforcement learning › RL from feedback · approach: RL for LLM reasoning · 7 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 SCoRe, a two-stage multi-turn on-policy RL method with reward shaping that trains a single Gemini model to self-correct intrinsically on MATH and HumanEval.

Problem

Intrinsic self-correction in LLMs is largely ineffective; prior fine-tuning approaches (STaR, SFT on synthetic repair pairs) suffer from behavior collapse and distribution shift, and require multiple models or oracle supervision.

Approach

Train a single model with on-policy multi-turn REINFORCE in two stages: Stage I decouples attempts by applying a strict KL penalty on the first attempt while optimizing second-attempt reward; Stage II optimizes both attempts with a reward-shaping bonus proportional to the change in correctness (alpha times the difference), which penalizes flipping correct answers to incorrect.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply SCoRe instead of the base modelGemini 1.5 Flash · MATH500Δ(t1, t2): -11.2% -> 4.4%Helped
Apply SCoRe instead of the base modelGemini 1.0 Pro · HumanEvalΔ(t1, t2): 3.0% -> 12.2%Helped
Apply SCoRe instead of the base modelGemini 1.0 Pro · MBPP-Raccuracy: 47.3% -> 60.6%Helped
Remove multi-turn training (ablation)SCoRe · MATH500Δ(t1, t2): 4.4% -> -2.4%Hurt
Add multi-turn training (ablation)SCoRe · MATH500Accuracy@t1: 61.8% -> 60.0%Hurt
Remove Stage I (ablation)SCoRe · MATH500Δ(t1, t2): 4.4% -> 2.2%Hurt
Add Stage I (ablation)SCoRe · MATH500Accuracy@t2: 61.4% -> 64.4%Helped
Remove reward shaping (ablation)SCoRe · MATH500Δ(t1, t2): 4.4% -> 2.6%Hurt
Add reward shaping (ablation)SCoRe · MATH500Accuracy@t2: 62.6% -> 64.4%Helped
Replace REINFORCE with STaR in Stage II (ablation)SCoRe · MATH500Accuracy@t2: 64.4% -> 58.4%Hurt
Replace REINFORCE with STaR in Stage II (ablation)SCoRe · MATH500Δ(t1, t2): 4.4% -> 2.2%Hurt
Add correct-to-correct examples to STaR training data (ablation)STaR · MATHΔ(t1, t2): -14.2% -> 0.4%No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MATH MBPP HumanEval

Benchmarks: MATH500 HumanEval MBPP-R

Metrics: Accuracy@t1 Accuracy@t2 Delta(t1,t2) Delta i->c Delta c->i

Baselines: Self-Refine STaR Pair-SFT Base model

Builds on: STaR REINFORCE Self-Refine Pair-SFT

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