Speculative decoding

LayerSkip

LayerSkip: Enabling Early Exit Inference and Self-Speculative Decoding

Superseded baseline#11 of 151 most-superseded · first seen Apr 25, 2024

Superseded — cited as a baseline and beaten by newer methods

7 papers critique it · 3 beat it on benchmarks

What papers say

Verbatim critique sentences, each from a paper that cites LayerSkip as a baseline.

However, self-speculative decoding, which uses the same architecture for both draft and target models, inherently limits speedup.
Speculative Decoding Meets Quantization: Compatibility Evaluation and Hierarchical Framework Design
The performance of EESD hinges on several factors: the early-exit position (which affects draft speed), the draft accuracy (i.e., token acceptance rate), and the number of drafted tokens per step (draft length). Notably, a trade-off exists that more layers involved in drafting improve the acceptance rate but also increase computational cost.
Pipeline Parallelism is All You Need for Optimized Early-Exit Based Self-Speculative Decoding
Prior works have relied on static configuration of E and γ, selected via offline grid search. This introduces two key limitations. First, the optimal E and γ vary significantly across tasks; configurations tuned for one task often underperform on others.
DEL: Context-Aware Dynamic Exit Layer for Efficient Self-Speculative Decoding
However, applying SSD directly to multimodal models is challenging, as deeper layers are often essential for capturing cross-modal interactions. Simply skipping layers and forwarding shallow outputs to the LM Head degrades performance.
FastVLM: Self-Speculative Decoding for Fast Vision-Language Model Inference
More recent self-contained designs like Self-Speculative Decoding (Self-SD) (Zhang et al., 2024) and LayerSkip (Elhoushi et al., 2024) further attempt to reduce computational redundancy by skipping non-critical layers during inference. While these methods highlight the potential of exploiting structural redundancy within LLMs, they typically rely on offline optimization or fine-tuning to identify task-dependent layer configurations, making them less practical in real-world deployment.
SDFP: Speculative Decoding with FIT-Pruned Models for Training-Free and Plug-and-Play LLM Acceleration
While self-speculation simplifies the deployment pipeline, it often provides limited acceleration.
CAS-Spec: Cascade Adaptive Self-Speculative Decoding for On-the-Fly Lossless Inference Acceleration of LLMs
All existing self-speculative methods share a common assumption: the model is a homogeneous stack of similar layers, and the drafting strategy consists of skipping or shortcutting some of these layers. This assumption breaks down in hybrid architectures, where layers contain fundamentally different computational components.
Component-Aware Self-Speculative Decoding in Hybrid Language Models

Beaten on benchmarks

Head-to-head results where a newer method reports beating LayerSkip. Values are copied from the source paper's tables — verify against the cited paper.

What to use instead

Recent methods in the same sub-problem, not yet superseded in the knowledge base — arXiv benchmark leaders, not vetted production recommendations.