atlas

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

SpecReason: Fast and Accurate Inference-Time Compute via Speculative Reasoning

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Speculative decoding · 3 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 SpecReason, which uses a small reasoning model to draft intermediate thinking steps and a base LRM to score and accept or regenerate them, cutting LRM inference latency while keeping or improving accuracy, and combining with speculative decoding.

Problem

LRM inference with long chain-of-thought is slow due to long autoregressive reasoning sequences, and existing speculative decoding requires exact token-level equivalence, leaving semantic flexibility in thinking tokens unexploited.

Approach

Exploits approximation tolerance of reasoning: a lightweight reasoning model speculates whole reasoning steps, and the base LRM scores each step with a single-prefill utility score (accept if above threshold, else regenerate), operating at semantic rather than token level and complementary to speculative decoding.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use speculative reasoning instead of vanilla base-model inferenceQwQ-32B and Skywork-OR1-Preview-32B · AIME, MATH500, GPQA Diamondlatency speedup: 1.4-3.0×Helped
Use speculative reasoning instead of vanilla base-model inferenceQwQ-32B and Skywork-OR1-Preview-32B · AIME, MATH500, GPQA Diamondaccuracy: 0.4-9.0%Helped
Combine speculative reasoning with speculative decodingSpecReason · AIME, MATH500, GPQA Diamondlatency reduction over SpecDecode: 8.8-58.0%Helped
Use speculative reasoning with R1-1.5B as the speculatorR1-70B · AIME subdatasetlatency speedup: 1.5×Helped
Increase the acceptance threshold from 3 to 7 (ablation)SpecReason · MATH subdatasetaccuracy: 59.4% to 63.7%Helped
Increase the acceptance threshold from 3 to 7 (ablation)SpecReason · MATH subdatasetlatency: 35.7s to 69.2sHurt
Increase the acceptance threshold from 3 to 7 (ablation)SpecReason · AIME subdatasetaccuracy: 22.3% to 39.3%Helped
Increase the acceptance threshold from 3 to 7 (ablation)SpecReason · AIME subdatasetlatency: 109.4s to 261.9sHurt
Increase the acceptance threshold from 3 to 7 (ablation)SpecReason · GPQA subdatasetaccuracy: 33.1% to 50.7%Helped
Increase the acceptance threshold from 3 to 7 (ablation)SpecReason · GPQA subdatasetlatency: 72.7s to 223.0sHurt
Force more initial reasoning steps to be decoded by the base model, varying n from 0 to 40 (ablation)SpecReason · Representative subdatasetsaccuracy: 33.2% to 37.3%Helped
Force more initial reasoning steps to be decoded by the base model, varying n from 0 to 40 (ablation)SpecReason · Representative subdatasetslatency: 270.4s to 292.6sHurt

Surprising findings

Limitations

Experimental setup

Datasets: AIME MATH500 GPQA Diamond

Benchmarks: AIME MATH500 GPQA Diamond

Metrics: pass@1 end-to-end latency token count

Baselines: vanilla LRM inference speculative decoding (SpecDecode) SpecReason+Decode Sky-T1-Flash Dynasor-CoT

Builds on: speculative decoding vLLM Math-Shepherd

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