Speculative Decoding vs Autoregressive Decoding: Key Differences
The short answer Autoregressive decoding calls the large model once per output token, serially. Speculative decoding drafts several tokens with a small model. It then checks every draft in one parallel pass of the large model. Leviathan and colleagues (Google,…