atlas

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

Training Language Models to Reason Efficiently

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Routing, pruning and distillation for reasoning · 2 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 a length-penalized RL objective (per-prompt normalized sigmoid length penalty on correct responses, optimized with PPO+RLOO) that trains DeepSeek-R1-Distill-Qwen 1.5B/7B to reason with fewer tokens, controllable via a single coefficient alpha.

Problem

Large reasoning models produce very long chain-of-thoughts, which makes inference expensive in cost, latency, and energy; the goal is to reduce token usage while preserving accuracy.

Approach

Reward correct responses with a length-penalty term, (1 - alpha * sigmoid((len - mean)/std)), where mean and std are per-prompt statistics over correct rollouts, and optimize it online with PPO using an RLOO advantage. A single alpha yields a family of models along the accuracy-token tradeoff curve.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with a length penalty of α=0.2DeepSeek-R1-Distill-Qwen-7B · GSM8KTokens: 1547 -> 263Helped
Train with a length penalty of α=0.2DeepSeek-R1-Distill-Qwen-7B · GSM8KAvg. Pass Rate: 0.920 -> 0.872Hurt
Train with a length penalty of α=0.2DeepSeek-R1-Distill-Qwen-7B · MATH500Tokens: 4086 -> 2121Helped
Train with a length penalty of α=0.2DeepSeek-R1-Distill-Qwen-7B · MATH500Avg. Pass Rate: 0.932 -> 0.891Hurt
Train with a length penalty of α=0.2DeepSeek-R1-Distill-Qwen-7B · AIME2024Tokens: 12837 -> 9410Helped
Train with a length penalty of α=0.2DeepSeek-R1-Distill-Qwen-7B · AIME2024Avg. Pass Rate: 0.563 -> 0.523Hurt
Increase the length-penalty coefficient αDeepSeek-R1-Distill-Qwen-7B · GSM8K, MATH500, and AIME2024Tokens: GSM8K 1271 ± 72.028 -> 133 ± 30.929; MATH500 3416 ± 192.578 -> 1678 ± 152.337; AIME2024 11800 ± 593.175 -> 8798 ± 811.49Helped
Increase the length-penalty coefficient αDeepSeek-R1-Distill-Qwen-7B · GSM8K, MATH500, and AIME2024Avg. Pass Rate: GSM8K 0.926 ± 0.002 -> 0.836 ± 0.007; MATH500 0.927 ± 0.005 -> 0.844 ± 0.020; AIME2024 0.541 ± 0.026 -> 0.499 ± 0.032Hurt
Use advantage normalization during RL (ablation)Length-penalized RL · Math evaluation (reported generally)AccuracyHurt
Use advantage normalization during RL (ablation)Length-penalized RL · Math evaluation (reported generally)Response lengthHelped
Remove length normalization from the RLOO loss (ablation)DeepSeek-R1-Distill-Qwen models trained with α=0 · MATH and AIMEResponse lengthNo clear effect
Compress chain of thought using α=0.1DeepSeek-R1-Distill-Qwen-7B · MMLU subset (5k prompts)Faithfulness Score: 0.622 -> 0.480Hurt

Surprising findings

Limitations

Experimental setup

Datasets: NuminaMath (MATH, cn_k12, AIME, AoPS, Olympiad subsets) MATH500 GSM8K AIME 2024 CommonSenseQA BIG-Bench Logical Deduction MMLU

Benchmarks: GSM8K MATH500 AIME 2024 CommonSenseQA Logical Deduction

Metrics: average pass rate@k average tokens generated normalized accuracy normalized tokens faithfulness score

Baselines: DeepSeek-R1-Distill-Qwen-1.5B DeepSeek-R1-Distill-Qwen-7B Generation Cutoff Rejection Sampling + SFT DPO O1-Pruner

Builds on: PPO RLOO DPO GRPO OpenRLHF

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