atlas

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

Can Language Models Learn to Skip Steps?

NeurIPS 2024 · Large language models › Agents, code and math · approach: Inductive and abstract reasoning evaluation · 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 an iterative self-training framework that teaches LMs to solve reasoning tasks in fewer steps by conditioning on step-count instructions and retaining correct shortened solutions, showing gains in OOD generalization on synthetic arithmetic/algebra/direction tasks.

Problem

Language models do not intrinsically minimize reasoning steps as humans do with expertise, so it is unclear whether they can learn step-skipping and whether doing so affects accuracy and out-of-distribution generalization.

Approach

Condition the model on a "solve it in n steps" instruction so it can produce shorter reasoning, then iteratively retrain on a mix of full-step data and self-generated correct skipped-step solutions; standard models trained on this mixture (without step-count instructions) generalize better OOD with fewer steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train iteratively on full-step and generated skipped-step dataLlama2-7B · Multi-digit Addition OOD-easyaccuracy: 0.06 -> 13.97Helped
Train iteratively on full-step and generated skipped-step dataLlama2-7B · Directional Reasoning OOD-easyaccuracy: 90.00 -> 89.33Hurt
Train iteratively on full-step and generated skipped-step dataLlama2-7B · Directional Reasoning OOD-hardaccuracy: 42.00 -> 51.80Helped
Train only on generated skipping data, without full-step cold-start data (ablation)phi-3-mini · Analog of Algebra OOD-hardaccuracy: 11.13 -> 7.86Hurt
Add cold-start full-step data to generated skipping data (ablation)phi-3-mini · Analog of Algebra OOD-easyaccuracy: 93.66 -> 98.95Helped
Increase initialization training epochs instead of using iterative skipped-step data (ablation)Llama2-7B · Analog of Algebra OOD-hardaccuracy: 4.5 -> 2.4Hurt
Use iterative skipped-step data rather than more cold-start epochs (ablation)Llama2-7B · Analog of Algebra OOD-hardaccuracy: 2.4 -> 14.3Helped
Use cold start instead of warm start initialization (ablation)phi-3-mini · Multi-digit Addition OOD-hardaccuracy: 14.98 -> 25.06Helped

Surprising findings

Limitations

Experimental setup

Datasets: Analog of Algebra (synthetic) Multi-digit Addition (synthetic) Directional Reasoning (synthetic) GSM8K

Benchmarks: Analog of Algebra (in-domain and OOD-easy/OOD-hard) Multi-digit Addition (in-domain and OOD-easy/OOD-hard) Directional Reasoning (in-domain and OOD-easy/OOD-hard) GSM8K

Metrics: accuracy average steps step consistency skipping ratio

Baselines: Cold start Warm start Skipping only data

Builds on: chain-of-thought AdamW SymPy

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