Multi-Token Prediction Done Right
Jayden Teoh
MIT
Published October 28, 2026 · on the feed October 30, 2026 · ▲ 22 · arXiv 2610.38331
The abstract
Multi-Token Prediction (MTP) is now a common ingredient in language-model pre-training, as it improves downstream performance and enables faster inference through speculative decoding. We identify a flaw in standard MTP training, in which a residual component of the MTP gradient interferes with both next-token and multi-token learning, increasingly so with scale. Specifically, the MTP cross-entropy gradient can be decomposed exactly into a KL self-distillation term that pulls each MTP head toward the model's own next-token prediction (NTP) distribution and improves speculative decoding, and a residual that has a low signal-to-noise ratio and buries the useful KL signal. We introduce the KL gradient-recovery trick: when two distributions share a linear output head, the gradient of their KL divergence can be recovered exactly by combining their cross-entropy gradients through straight-through gradient routing. Unlike minimizing the KL directly, this trick requires no vocabulary-sized logit matrices and is compatible with standard fused cross-entropy kernels. This enables Soft Multi-Token Prediction (Soft-MTP), a one-line code change to MTP that removes the noisy residual and backpropagates only the KL self-distillation signal by reusing the existing NTP and MTP cross-entropy computations. Soft-MTP supports both DeepSeek- and Meta-style MTP, adds no parameters, and incurs no measurable overhead. From 167M to 1.2B parameters, Soft-MTP improves over standard MTP with lower NTP perplexity, faster speculative decoding and higher zero-shot accuracy at every scale, lower MTP perplexity from 689M onward, and stronger math and code reasoning after fine-tuning at 1.2B. Soft-MTP also matches, if not exceeds, direct KL divergence minimization on most metrics. Soft-MTP is, in effect, a free lunch for MTP optimization. Our code can be found at https://github.com/JaydenTeoh/Soft-MTP.
The Brief
2:57A short podcast summary of the paper. Written and voiced by AI.
Transcript
Multi-Token Prediction Done Right. By Jayden Teoh, from MIT. Published on the twenty-eighth of October.
Multi-token prediction, or MTP, is now a common ingredient in language-model pre-training. It improves downstream performance, and it enables faster inference through speculative decoding. The paper identifies a flaw in how it is usually trained. A residual component of the MTP gradient interferes with both next-token learning and multi-token learning, and the interference grows with scale.
The diagnosis comes from an exact decomposition. The MTP cross-entropy gradient splits into two parts. One is a KL self-distillation term, which pulls each MTP head toward the model's own next-token prediction distribution, the NTP distribution. That term is useful: it is the part that improves speculative decoding. The other part is a residual with a low signal-to-noise ratio, and it buries the useful KL signal underneath it.
If only the KL term is wanted, the obvious move would be to minimize the KL divergence directly. The paper instead introduces what it calls the KL gradient-recovery trick. When two distributions share a linear output head, the gradient of their KL divergence can be recovered exactly by combining their cross-entropy gradients, using straight-through gradient routing.
That matters for cost. Unlike direct KL minimization, the trick needs no vocabulary-sized logit matrices, and it stays compatible with standard fused cross-entropy kernels.
The trick makes possible Soft Multi-Token Prediction, or Soft-MTP. It is described as a one-line code change to MTP. It removes the noisy residual and backpropagates only the KL self-distillation signal, and it does so by reusing the next-token and multi-token cross-entropy computations that training already performs.
The practical profile follows from that reuse. Soft-MTP supports both the DeepSeek and the Meta styles of MTP. It adds no parameters. And it incurs no measurable overhead.
The experiments span models from one hundred and sixty-seven million to one point two billion parameters. At every scale in that range, Soft-MTP improves over standard MTP on three counts: lower next-token perplexity, faster speculative decoding, and higher zero-shot accuracy.
Two further gains are scale-dependent. MTP perplexity itself is lower from six hundred and eighty-nine million parameters onward. And at one point two billion parameters, after fine-tuning, math and code reasoning are stronger.
Against the alternative it set aside, direct KL divergence minimization, Soft-MTP matches it, if not exceeds it, on most metrics, while avoiding that approach's large logit matrices. The author's own summary is that Soft-MTP is, in effect, a free lunch for MTP optimization.
The argument runs in a straight line. Write the multi-token gradient out exactly, and it splits into two signals sharing one channel: a useful pull toward the model's own next-token predictions, and a noisy residual whose interference increases with scale. Keep the first, drop the second, and find a way to compute the first from quantities the training loop already has. Each step is small, and the last one is what makes the whole thing cost nothing.
More with an account
Listen to every day’s papers
Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.
Join free