natural language processing

A Sparse Glimpse of the Whole: Train-Free Self-Speculative Decoding

arXiv:2607.27735

summary

The paper proposes SparseSpec-L, a training-free self-speculative decoding method that uses a sparsified key‑value cache and an entropy‑based controller to speed up long‑context inference in large language models without changing the model outputs.

Abstract

Speculative decoding alleviates the memory-bandwidth bottleneck in large language model inference, but its acceleration is jointly constrained by drafting overhead, token acceptance, and speculation length. We present a unified efficiency analysis showing that extending the speculation horizon can reduce rather than improve speedup when the marginal acceptance probability falls below the relative drafting cost. Guided by this analysis, we introduce SparseSpec-L, a training-free self-speculative decoding framework for long-context inference. SparseSpec-L generates lightweight drafts directly from the target model using a dynamically sparsified and recallable KV cache. It recycles per-head attention statistics produced during full-context verification as a no-extra-forward importance signal, allowing critical historical tokens to be recalled without permanently discarding the dense KV cache. An online entropy-based controller further selects the speculation length according to expected step-wise efficiency. Experiments across multiple long-context tasks and model scales show consistent end-to-end acceleration, with up to speedup over autoregressive decoding while preserving the target model's output distribution.

9 pages, 4 figures, subbmited to AAAI 2027

Topics & keywords

#speculative decoding#large language models#long-context inference#kv cache sparsification#efficiency analysisself-speculative decodingSparseSpec-Lentropy controllerattention statisticsdraft generation