Speculative Decoding
Overview
Speculative decoding aims to reduce the time and computation needed to generate text by letting a drafter propose future tokens for a target model to check. Approaches include small auxiliary drafters, early-exit or multi-token prediction within the target model, and tree-based or block-parallel drafting; retrieval and task-specific signals can also supply candidates. Exact verification can preserve the target model’s output distribution, while relaxed acceptance rules trade some fidelity for speed. A central challenge is making gains in accepted tokens translate into real latency or throughput improvements across different workloads, hardware, and serving loads.
Latest papers
309 papers72 papers in the last four weeks, up 112% on the four weeks before. 0.4% of all new papers.
Delay-Adaptive Speculation Control for Low-Latency Edge-Cloud LLM Inference
Lever: Speculative LLM Inference on Smartphones
PSD: Pushing the Pareto Frontier of Diffusion LLMs via Parallel Speculative Decoding
An Interpretable Latency Model for Speculative Decoding in LLM Serving
Performance-Driven Policy Optimization for Speculative Decoding with Adaptive Windowing
Mistletoe: Stealthy Acceleration-Collapse Attacks on Speculative Decoding
Realtime-VLA FLASH: Speculative Inference Framework for Diffusion-based VLAs
Multi-Token Residual Prediction
D-PACE: Dynamic Position-Aware Cross-Entropy for Parallel Speculative Drafting
CATS: Cascaded Adaptive Tree Speculation for Memory-Limited LLM Inference Acceleration
SlimSpec: Low-Rank Draft LM-Head for Accelerated Speculative Decoding
GELATO: Generative Entropy- and Lyapunov-based Adaptive Token Offloading for Device-Edge Speculative LLM Inference
Attention Drift: What Autoregressive Speculative Decoding Models Learn
Test-Time Speculation
BubbleSpec: Turning Long-Tail Bubbles into Speculative Rollout Drafts for Synchronous Reinforcement Learning
PARD-2: Target-Aligned Parallel Draft Model for Dual-Mode Speculative Decoding
Fast Byte Latent Transformer
Future Validity is the Missing Statistic: From Impossibility to -Estimation for Grammar-Faithful Speculative Decoding
SpecBlock: Block-Iterative Speculative Decoding with Dynamic Tree Drafting
CASCADE: Context-Aware Relaxation for Speculative Image Decoding
UniVer: A Unified Perspective for Multi-step and Multi-draft Speculative Decoding
Parallel Prefix Verification for Speculative Generation
SpecKV: Adaptive Speculative Decoding with Compression-Aware Gamma Selection
CoVSpec: Efficient Device-Edge Co-Inference for Vision-Language Models via Speculative Decoding
SPECTRE: Hybrid Ordinary-Parallel Speculative Serving for Resource-Efficient LLM Inference
SGLang and evaluate it across multiple draft--target model pairs, reasoning benchmarks, real-world long-context workloads, and a wide range of batch sizes. Results show that SPECTRE consistently improves large-model serving throughput while causing only minor interference to the native workloads of tail-model services. In large-model deployments, including Qwen3-235B-A22B with TP=8, SPECTRE achieves up to \textbf{2.28 speedup} over autoregressive decoding and up to an additional 66% relative improvement over the strongest speculative decoding baselines. Talk is cheap, we show you the code: https://github.com/sgl-project/sglang/pull/22272.