A faster exact-verification speculative decoder lands in a popular serving stack
- A new draft-model scheme raises the token acceptance rate, so more tokens are verified per target pass.
- It uses exact verification, so output stays distributionally identical to the target model.
- Reported speedups are largest at low batch sizes, where decode is most bandwidth-bound.
Why it matters. Speculative decoding cuts latency without touching quality when verification is exact — but the win shrinks as batch size grows and spare FLOPs disappear. Know your serving regime before adopting it.
Quick check: Why does exact-verification speculative decoding not change output quality?
- Correct: A rejection-sampling verification step provably reproduces the target model's distribution
- The draft model is quantized to match the target
- It only runs when the prompt is cached
- It averages the draft and target logits
Exact methods accept/reject draft tokens so the final distribution equals the target's; the draft only affects speed via acceptance rate.