Speculative Decoding
A tour of speculative and draft-based methods for faster autoregressive LLM inference.
Overview
Coordinators: Benjamin Rozonoyer
- Fast Inference from Transformers via Speculative Decoding
- Accelerating Large Language Model Decoding with Speculative Sampling
- Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Heads
- EAGLE: Speculative Sampling Requires Rethinking Feature Uncertainty
- EAGLE-2: Faster Inference of Language Models with Dynamic Draft Trees
- EAGLE-3: Scaling up Inference Acceleration of Large Language Models via Training-Time Test
- Cascade Speculative Drafting for Even Faster LLM Inference
- Break the Sequential Dependency of LLM Inference Using Lookahead Decoding
- Speculative Speculative Decoding
- DFlash: Block Diffusion for Flash Speculative Decoding
Overview of speculative decoding methods from foundational draft–verify schemes through EAGLE, Medusa, and diffusion-based drafters, from the NAR LMs Reading Group collection.
Discussion points:
- What are the core trade-offs between separate draft models, multi-head drafting, and feature-level speculation?
- How do dynamic draft trees and cascaded drafting improve acceptance rates?
- Where do diffusion models fit as drafters (e.g., DFlash)?
- Which methods are most practical for serving at scale?