atlas

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

AdaSPEC: Selective Knowledge Distillation for Efficient Speculative Decoders

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Speculative decoding

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 AdaSPEC, which uses a reference model distilled from the target to filter out hard-to-fit tokens so the draft model's forward-KL distillation focuses on tokens that matter for speculative decoding acceptance.

Problem

Standard knowledge distillation minimizes KL over all tokens, which is misaligned with speculative decoding's goal of maximizing token acceptance rate; small draft models with limited capacity waste capacity on hard-to-learn tokens.

Approach

A reference model (a copy of the draft, distilled from the target) is used to score tokens by the KL gap between the draft and reference; the top-k fraction of tokens with largest gap is kept and the draft is distilled only on those tokens with forward KL.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AdaSPEC selective token filtering instead of DistillSpecPythia-31M → Pythia-1.4B and CodeGen-350M → Phi-2 draft models · GSM8K, Alpaca, MBPP, CNN/Daily Mail, and XSUM; 3-epoch and optimal-epoch settingsacceptance rateHelped
Train on top 40% instead of bottom 40% of selected tokens (ablation)Pythia-31M → Pythia-1.4B draft model · GSM8Kacceptance rate: 49.03% -> 63.22%Helped
Train on top 40% instead of bottom 40% of selected tokens (ablation)Pythia-31M → Pythia-1.4B draft model · MBPPacceptance rate: 39.75% -> 48.22%Helped
Replace distillation with direct fine-tuning (ablation)AdaSPEC token-selected draft model · GSM8K and MBPPacceptance rate: 63.22% -> 63.13%; 48.22% -> 45.61%Hurt
Replace forward KL with TVD (ablation)AdaSPEC draft model · GSM8K and MBPPacceptance rate: 63.22% -> 9.09%; 48.22% -> 6.76%Hurt
Replace forward KL with RKL (ablation)AdaSPEC draft model · GSM8K and MBPPacceptance rate: 63.22% -> 30.05%; 48.22% -> 15.61%Hurt
Vary token selection ratio toward lower k values (0.2–0.4) (ablation)AdaSPEC draft model · GSM8Kacceptance rateHelped
Use AdaSPEC instead of DistillSpecPythia-31M → Pythia-1.4B speculative decoding · MBPPspeed (tokens/s): 149.15 -> 181.67Helped
Use AdaSPEC instead of DistillSpecQwen2.5-0.5B → Qwen2.5-32B draft model · GSM8K, 3 epochsacceptance rate: 84.43% -> 86.21%Helped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K Alpaca MBPP CNN/Daily Mail XSUM ShareGPT

Benchmarks: GSM8K Alpaca MBPP CNN/Daily Mail XSUM MT-Bench

Metrics: acceptance rate block efficiency wall-clock speed (s/sentence, tokens/s) training accuracy

Baselines: DistillSpec EAGLE

Builds on: DistillSpec speculative decoding EAGLE Pythia

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