Out-of-Vocabulary Sampling Boosts Speculative Decoding

Nadav Timor, Jonathan Mamou, Oren Pereg, Hongyang Zhang, David Harel
6/2/2025
cs.LGcs.CL

No confident code implementation found for this paper.

Abstract

Speculative decoding relies on fast and accurate drafters. Recent state-of-the-art language models employ larger and larger vocabularies, which significantly slows down drafters. One promising approach to boost the efficiency of speculative decoding is to use drafters with smaller vocabularies. However, existing sampling methods cannot draw out-of-vocabulary tokens, creating a tradeoff between drafters' vocabulary size and acceptance rates. This paper introduces Redistributing Drafter Kernels (RDK), the first out-of-vocabulary sampler that effectively recovers acceptance rates by virtually restoring pruned target tokens. RDK leverages token-affinity priors to reallocate drafter mass towards high-overlap regions. We prove mathematically that RDK can achieve higher acceptance rates than vanilla and state-of-the-art samplers. We provide an efficient first-order approximation of RDK and prove that it reduces redistribution times from $O(N^2)$ to $O(N)$, enabling lightweight implementations for large vocabularies. Our experiments demonstrate that this linear-time RDK significantly boosts acceptance rates even after extreme pruning (removing more than 75% of the drafter's vocabulary), where existing samplers fail. RDK opens the door to extremely pruned drafters, which were previously impractical.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{timor2025outofvocabulary,
  title  = {Out-of-Vocabulary Sampling Boosts Speculative Decoding},
  author = {Nadav Timor and Jonathan Mamou and Oren Pereg and Hongyang Zhang and David Harel},
  year   = {2025},
  eprint = {2506.03206},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.03206v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.03206.svg)](https://codeofpaper.com/paper/2506.03206)

Discussion