HeteroSpec: Leveraging Contextual Heterogeneity for Efficient Speculative Decoding
Siran Liu, Yang Ye, Qianchao Zhu, Zane Cao, Yongchao He
TL;DR
HeteroSpec tackles the bottleneck in speculative decoding for large language models by identifying and exploiting contextual heterogeneity in draft-token verification. It introduces a complexity oracle based on Cumulative Meta-Path Top-$K$ Entropy, a data-driven CART-based stratification, and three coordinated optimizations (dynamic drafting depth, Top-$N$ pruning, and just-in-time computation graphs) to allocate verification resources where they yield the most benefit. Across five benchmarks and four open models, HeteroSpec delivers substantial speedups (average around $4.24\times$) while maintaining exact output distributions and incurring minimal overhead, without requiring retraining. The approach is orthogonal to existing draft-model improvements and offers practical scalability for real-world LLM serving by reducing verification cost and enabling adaptive throughput control.
Abstract
Autoregressive decoding inherently limits the inference throughput of Large Language Model (LLM) due to its sequential dependency. Speculative decoding mitigates this by verifying multiple predicted tokens in parallel, but its efficiency remains constrained by what we identify as verification heterogeneity -- the uneven difficulty of verifying different speculative candidates. In practice, a small subset of high-confidence predictions accounts for most successful verifications, yet existing methods treat all candidates uniformly, leading to redundant computation. We present HeteroSpec, a heterogeneity-adaptive speculative decoding framework that allocates verification effort in proportion to candidate uncertainty. HeteroSpec estimates verification complexity using a lightweight entropy-based quantifier, partitions candidates via a data-driven stratification policy, and dynamically tunes speculative depth and pruning thresholds through coordinated optimization. Across five benchmarks and four LLMs, HeteroSpec delivers an average 4.24$\times$ decoding speedup over state-of-the-art methods such as EAGLE-3, while preserving exact output distributions. Crucially, HeteroSpec requires no model retraining and remains compatible with other inference optimizations, making it a practical direction for improving speculative decoding efficiency.
