Adaptive Multi-Token Prediction: How far should we go?
Multi-token prediction (MTP) accelerates language model decoding by drafting several future tokens in one forward pass, but the speculation horizon must be fixed before drafting and the best length varies with context. This paper frames horizon selection as an online survival problem: it predicts per-position rejection hazards to forecast how long a draft prefix will survive exact verification, then adaptively picks the horizon maximizing expected tokens per second. The resulting controller, AMTP, requires no retraining, leaves the target verifier unchanged, and comes with a sublinear throughput-regret bound against the best horizon at each visited context.
AMTP is a conceptually elegant and theoretically grounded solution to a real inference-time problem—how far to speculate when all MTP heads fire in a single pass. The survival-analysis framing yields clean identification of the quantities that must be predicted (rejection hazards weighted by prefix survival) and a regret-transfer theorem that bounds wall-clock completion time by prediction error. However, the experimental evaluation is thin: every reported number comes from a single unseeded run without KV caching, and the headline speedups are driven almost entirely by cross-model pairings where the cost structure is most favorable.
The strongest contribution is the formalization of speculation as a survival problem. By defining acceptance survival $s_{t,j}=\mathbb{E}_{Q_t}[W_{t,j}]$ and rejection hazards $h_{t,j}$, the authors show that a single hazard vector determines the expected gain of every horizon simultaneously, giving the controller an $O(K)$ plug-in rule. The calibration identity (Lemma 1) tightly connects excess squared hazard error to throughput regret, and the exactness argument in Section 3.1 cleanly justifies why the horizon must be chosen before observing the draft. The partial-feedback algorithm—combining $\varepsilon$-greedy full-window exploration with inverse-probability-weighted OGD—is well-motivated and comes with a sublinear $\mathcal{O}(T^{4/5}(1+P_T)^{1/5})$ dynamic-regret guarantee.
The experimental protocol is too fragile to support strong general claims. Disabling KV caches makes verification artificially expensive and does not reflect production serving stacks; running a single unseeded trial per condition removes any estimate of variance; and several baselines are incomplete (plain decoding on GSM8K timed out after 1,166 of 1,319 problems, and Meta MTP GSM8K runs were capped at 100 problems). The one clear regression—Meta MTP 7B on AIME 2025, where AMTP is 15% slower than the fixed window—is attributed to a model-specific end-of-sequence artifact, raising questions about whether the controller is robust to tokenizer and stopping-rule quirks. In self-speculative pairings, where draft and target share a forward pass and longer horizons cost little extra, the gains over a fixed window are small (often within 1–3%), suggesting limited headroom when cost is not dominated by verification.
The paper fairly compares against the stronger benchmark of the best fixed window per model, not just plain decoding, and the 8-of-10 claim is directionally supported by Table 1. The largest throughput gains occur in cross-model pairings (Meta MTP 7B → Llama-2-13B and self-distilled 4B → Qwen3-14B), where the draft and target have very different latencies and adaptivity has room to amortize verification. In self-speculative settings the gains are marginal, which the authors acknowledge. The comparison to related work is thorough and correctly delineates why token-by-token stopping rules for autoregressive drafters do not apply to MTP. One gap is the absence of any direct comparison—empirical or theoretical—to the concurrent router of Chintha et al., 2026, which also selects span length before decoding.
Reproduction would be partially blocked by the missing implementation. No code repository is linked in the paper, and while the checkpoints are public HuggingFace models, the training-free controller involves non-trivial online update logic and cost-model estimation that must be reimplemented from the algorithm description. The experimental setup is under-documented for replication: hyperparameters live in Appendix Table 5, but the single-run protocol means there is no variance estimate, and disabling KV caching is a major departure from standard inference practice that limits external validity. Finally, some runs used timeouts or problem caps that complicate fair speedup comparisons across methods.
Multi-token prediction (MTP) can accelerate language-model decoding by drafting several tokens and verifying them in a single target-model pass. However, the best speculation horizon changes with context: longer drafts offer greater amortization when reliable, but can waste compute on suffixes discarded after a rejection. Unlike autoregressive drafting, where a stopping rule can decide token by token, MTP must fix the horizon before drafting, as all heads fire in the same forward pass. We therefore formulate horizon selection as an online control problem, using verification feedback to learn how far the draft can be trusted in each context, and introduce Adaptive Multi-Token Prediction (AMTP): a lightweight controller that requires no retraining and leaves the exact verifier unchanged. To guide horizon selection, we characterize the expected number of tokens committed at each horizon via acceptance survival, the probability that a draft prefix is fully accepted. Before each round, AMTP predicts how far the draft is likely to survive and picks the horizon with the highest expected tokens per second, learning freely from every verification pass. Theoretically, we show that any online learner's prediction error translates into throughput regret against the best horizon for each context, and in turn into a bound on wall-clock completion time. With online gradient descent, this regret is sublinear. Across five draft-target pairings built on Llama-3.1-8B-Instruct with Medusa heads, Meta's MTP models, and Qwen3-4B-Inst-2507-MTP, evaluated on AIME 2025 and GSM8K, AMTP decodes up to 4.1x faster than standard decoding and matches or outperforms the fixed window in 8 of 10 settings, with throughput gains of up to 10%.
Pick a starting point or write your own. Challenges run in the background, so you can keep reading while the AI investigates.
No challenges yet. Disagree with the review? Ask the AI to revisit a specific claim.