atlas

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

Scaling Speculative Decoding with Lookahead Reasoning

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Speculative decoding · 1 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 Lookahead Reasoning, a step-level speculative decoding method where a draft LRM proposes future reasoning steps that a target LRM expands in batch and a verifier (LLM judge) accepts or rejects, which multiplies with token-level SD to raise peak speedup from 1.4x to 2.1x.

Problem

Token-level speculative decoding has a bounded speedup for long chain-of-thought reasoning because the probability that a long token draft is fully accepted decays exponentially, so extra compute yields diminishing returns.

Approach

Speculate at the granularity of reasoning steps rather than tokens: a small draft model proposes several future steps, the target model generates each step in one batched pass, and a semantic verifier accepts steps that are semantically equivalent. This step-level parallelism is orthogonal to token-level SD, so the two multiply.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
combine step-level LR with n-gram SDDeepSeek-R1-Distill 32B · GSM8Kspeedup: 1.39× -> 2.11×Helped
combine step-level LR with n-gram SDDeepSeek-R1-Distill 32B · AIME24speedup: 1.53× -> 1.82×Helped
combine step-level LR with n-gram SDQwen3 32B · GSM8Kspeedup: 1.32× -> 1.68×Helped
combine step-level LR with n-gram SDQwen3 32B · AIME24speedup: 1.40× -> 1.49×Helped
use random acceptance instead of semantic verification (ablation)Lookahead Reasoning with DeepSeek-R1-Distill 32B · GSM8Kaccuracy: 91.8\pm{1.9} -> 88.3\pm{3.7}Hurt
use random acceptance instead of semantic verification (ablation)Lookahead Reasoning with DeepSeek-R1-Distill 32B · AIMEaccuracy: 70.8\pm{5.2} -> 59.6\pm5.4Hurt
use embedding verifier with threshold 0.85 instead of 0.95 (ablation)Lookahead Reasoning with DeepSeek-R1-Distill 32B · GSM8Kaccuracy: 92.3\pm1.4 -> 89.8\pm2.5Hurt
use embedding verifier with threshold 0.85 instead of 0.95 (ablation)Lookahead Reasoning with DeepSeek-R1-Distill 32B · AIMEaccuracy: 66.7\pm{6.3} -> 64.0 \pm 6.5Hurt
use target-model scoring instead of semantic equivalence verification (ablation)Lookahead Reasoning with DeepSeek-R1-Distill 32B · GSM8Kaccuracy: 91.8\pm{1.9} -> 85.9\pm{2.2}Hurt
use target-model scoring instead of semantic equivalence verification (ablation)Lookahead Reasoning with DeepSeek-R1-Distill 32B · AIMEaccuracy: 70.8\pm{5.2} -> 58.3\pm5.7Hurt
increase tree width from W=1 to W=8 with Qwen7B judge (ablation)Lookahead Reasoning · GSM8Kspeedup: 1.48× -> 1.25×Hurt
increase tree width from W=1 to W=8 with Qwen7B judge (ablation)Lookahead Reasoning · AIME24speedup: 1.27× -> 1.00×Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K AIME 2024 AMC 2023 HumanEval LiveCodeBench GPQA MT-Bench

Benchmarks: GSM8K AIME24 AMC23 HumanEval LiveCodeBench GPQA MT-Bench

Metrics: accuracy pass@1 speedup acceptance rate

Baselines: speculative decoding (n-gram) SpecReason autoregressive decoding

Builds on: speculative decoding SpecReason prompt-lookup decoding

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