TALON: Confidence-Aware Speculative Decoding with Adaptive Token Trees
Tianyu Liu, Qitan Lv, Yuhao Shen, Xiao Sun, Xiaoyan Sun
TL;DR
This work tackles the latency challenges of auto-regressive LLM inference by rethinking speculative decoding. It introduces TALON, a training-free, budget-driven adaptive tree expansion that grows a token draft tree within a global budget $N$, using robust root initialization and confidence-gated expansion to morph the tree between deep-and-narrow and shallow-and-wide shapes based on context difficulty. TALON defines Draft Efficiency $\delta$, Mean Accepted Tokens $\tau$, and speedup $R$ with $R = \frac{\tau}{1 + c \cdot \delta}$, demonstrating substantial end-to-end speedups (up to $5.16\times$) over the state-of-the-art Eagle-3 across 5 models and 6 datasets, including reasoning tasks. The results show TALON achieves near-oracle efficiency by adapting the draft cost to the acceptance reward, reduces wasted computation, and maintains robustness under stochastic sampling, indicating broad practical impact for real-time and interactive LLM applications.
Abstract
Speculative decoding (SD) has become a standard technique for accelerating LLM inference without sacrificing output quality. Recent advances in speculative decoding have shifted from sequential chain-based drafting to tree-structured generation, where the draft model constructs a tree of candidate tokens to explore multiple possible drafts in parallel. However, existing tree-based SD methods typically build a fixed-width, fixed-depth draft tree, which fails to adapt to the varying difficulty of tokens and contexts. As a result, the draft model cannot dynamically adjust the tree structure to early stop on difficult tokens and extend generation for simple ones. To address these challenges, we introduce TALON, a training-free, budget-driven adaptive tree expansion framework that can be plugged into existing tree-based methods. Unlike static methods, TALON constructs the draft tree iteratively until a fixed token budget is met, using a hybrid expansion strategy that adaptively allocates the node budget to each layer of the draft tree. This framework naturally shapes the draft tree into a "deep-and-narrow" form for deterministic contexts and a "shallow-and-wide" form for uncertain branches, effectively optimizing the trade-off between exploration width and generation depth under a given budget. Extensive experiments across 5 models and 6 datasets demonstrate that TALON consistently outperforms state-of-the-art EAGLE-3, achieving up to 5.16x end-to-end speedup over auto-regressive decoding.
