SlimSpec: Low-Rank Draft LM-Head for Accelerated Speculative Decoding
Anton Plaksin, Sergei Krutikov, Sergei Skvortsov, Alexander Samarin

TL;DR
SlimSpec introduces a low-rank LM-head for draft models in speculative decoding, significantly accelerating inference while maintaining full vocabulary support and minimal pipeline changes.
Contribution
It proposes a low-rank parameterization of the draft LM-head that reduces computation without sacrificing vocabulary support, outperforming existing methods.
Findings
Achieves 4-5x acceleration over standard LM-heads.
Surpasses existing methods by up to 8-9% in end-to-end speedup.
Maintains competitive acceptance length across models and benchmarks.
Abstract
Speculative decoding speeds up autoregressive generation in Large Language Models (LLMs) through a two-step procedure, where a lightweight draft model proposes tokens which the target model then verifies in a single forward pass. Although the drafter network is small in modern architectures, its LM-head still performs projection to a large vocabulary, becoming one of the major computational bottlenecks. In prior work this issue has been predominantly addressed via static or dynamic vocabulary truncation. Yet mitigating the bottleneck, these methods bring in extra complexity, such as special vocabulary curation, sophisticated inference-time logic or modifications of the training setup. In this paper, we propose SlimSpec, a low-rank parameterization of the drafter's LM-head that compresses the inner representation rather than the output, preserving full vocabulary support. We evaluate our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
