atlas

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

S-GRPO: Early Exit via Reinforcement Learning in Reasoning Models

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Long CoT dynamics and efficiency · 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 S-GRPO, an RL method that samples one full reasoning path, inserts early-exit interventions at random positions to form a serial group, and assigns exponentially decaying rewards to correct early exits, reducing reasoning length by 35-61% while improving accuracy on math and GPQA benchmarks.

Problem

Reasoning models overthink, generating redundant chain-of-thought, because outcome-only 0/1 RL rewards (e.g., GRPO) ignore whether intermediate reasoning steps are already sufficient.

Approach

Replace GRPO's parallel group of independent samples with a serial group: one reasoning path is truncated at several random positions and forced to answer early; correct answers receive rewards that decay with exit position (1/2^(N_right-1)), so earlier correct exits are favored, and advantages are computed relative to this serial group.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with S-GRPO instead of the strongest accuracy baseline, GRPODeepSeek-R1-Distill-Qwen-7B · Overallaccuracy: 76.00 -> 76.10Helped
Train with S-GRPO instead of RL + Length PenaltyDeepSeek-R1-Distill-Qwen-7B · Overalltoken count: 3,700 -> 3,556Helped
Train with S-GRPO instead of DEERDeepSeek-R1-Distill-Qwen-14B · Overallaccuracy: 80.36 -> 81.08Helped
Train with S-GRPO instead of RL + Length PenaltyDeepSeek-R1-Distill-Qwen-14B · Overalltoken count: 3,699 -> 3,253Helped
Train with S-GRPO instead of DEERQwen3-8B · Overallaccuracy: 82.62 -> 84.26Helped
Train with S-GRPO instead of RL + Length PenaltyQwen3-8B · Overalltoken count: 4,914 -> 4,922Hurt
Train with S-GRPO instead of GRPOQwen3-14B · Overallaccuracy: 85.46 -> 85.80Helped
Train with S-GRPO instead of RL + Length PenaltyQwen3-14B · Overalltoken count: 4,604 -> 4,322Helped
Add decaying rewards rather than rewarding only the shortest correct response (ablation)S-GRPO on Qwen3-8B · Overallaccuracy: 81.70 -> 84.26Helped
Add decaying rewards rather than assigning 1 to every correct response (ablation)S-GRPO on Qwen3-8B · Overalltoken count: 8,179 -> 4,922Helped
Add Serial-Group Generation to the all-1 reward configuration (ablation)S-GRPO on Qwen3-8B · Overallaccuracy: 82.30 -> 84.26Helped

Surprising findings

Limitations

Experimental setup

Datasets: DeepMath-103K

Benchmarks: GSM8K AIME 2024 AMC 2023 MATH-500 GPQA Diamond

Metrics: accuracy (pass@1) token count

Baselines: DEER ConCISE GRPO RL + Length Penalty ShorterBetter

Builds on: GRPO DAPO DeepSeek-R1

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