Draft Model
A small auxiliary model used in speculative decoding that rapidly generates candidate token sequences autoregressively for parallel verification by the large target model. Its degree of distributional alignment with the target model directly determines the acceptance rate and the speedup achieved.
Timeline (last 90 days)
Parallel block drafting lets the draft model output predictions for multiple positions in a single forward pass rather than generating them one by one autoregressively, thereby improving drafting efficiency.
SpecCompact decomposes the compression task into multiple slots, uses a small draft model to generate candidate content in parallel, and then has the target large model verify and correct it.
By annealing the power parameter from zero to one, TVP achieves the highest or tied-highest acceptance length across three draft model architectures and three target models.
Existing draft models are mostly trained with cross-entropy (CE) or KL divergence.
Traditional soft-label distillation requires the draft model to approximate the target model's full probability distribution at every position, including high-entropy regions, which is inconsistent with the goal of maximizing acceptance length at inference time.
The core idea of speculative decoding is: use a smaller draft model to quickly generate multiple candidate tokens, then have the target large model verify in parallel in one pass whether these tokens are acceptable.
Small models in the same family (such as a version with 1/10 the parameters of the large model) have output distributions relatively close to the target model due to similar training data and architecture, and are a common choice for draft models.
Distilled models further improve alignment by having the draft model fit the target model's output distribution, thereby raising the acceptance rate.
Existing draft models see acceptance length drop by up to 80% in agentic scenarios.
Implementing speculative decoding requires finding a balance between the inference speed of the draft model and its prediction accuracy.
5 more timeline events
All Facts (15)
Parallel block drafting lets the draft model output predictions for multiple positions in a single forward pass rather than generating them one by one autoregressively, thereby improving drafting efficiency.
50%UnverifiedSpecCompact decomposes the compression task into multiple slots, uses a small draft model to generate candidate content in parallel, and then has the target large model verify and correct it.
50%UnverifiedBy annealing the power parameter from zero to one, TVP achieves the highest or tied-highest acceptance length across three draft model architectures and three target models.
50%UnverifiedExisting draft models are mostly trained with cross-entropy (CE) or KL divergence.
50%UnverifiedTraditional soft-label distillation requires the draft model to approximate the target model's full probability distribution at every position, including high-entropy regions, which is inconsistent with the goal of maximizing acceptance length at inference time.
50%UnverifiedThe core idea of speculative decoding is: use a smaller draft model to quickly generate multiple candidate tokens, then have the target large model verify in parallel in one pass whether these tokens are acceptable.
50%UnverifiedSmall models in the same family (such as a version with 1/10 the parameters of the large model) have output distributions relatively close to the target model due to similar training data and architecture, and are a common choice for draft models.
50%UnverifiedDistilled models further improve alignment by having the draft model fit the target model's output distribution, thereby raising the acceptance rate.
50%UnverifiedExisting draft models see acceptance length drop by up to 80% in agentic scenarios.
50%UnverifiedImplementing speculative decoding requires finding a balance between the inference speed of the draft model and its prediction accuracy.
50%UnverifiedDraft models typically generate 3 to 8 candidate tokens at a time.
50%UnverifiedCo-design treats the draft model and the target model as an integrated system to be designed and trained from the outset, in order to improve the token acceptance rate.
50%UnverifiedTraditional draft models are trained on narrow distributions targeting a single model, causing acceptance rates to drop sharply when workloads change, and requiring the entire pre-training process to be redone each time a target model is replaced.
50%UnverifiedTraditional draft model training schemes require consuming the target model's hidden states and performing distillation on the target model's logits, creating a strong binding dependency on the target model.
50%UnverifiedThe inference cost of the draft model in speculative decoding is typically only 1/5 to 1/10 that of the main model.
50%