Multi-Token Prediction
Multi-token prediction attacks a boring but expensive habit in autoregressive language models: the model learns from one next-token target at each position. Meta's MTP paper changes the training objective so one shared trunk predicts several future tokens, each through its own output head, and reports better sample efficiency plus inference speedups when the trained heads support parallel decoding (Better & Faster Large Language Models via Multi-token Prediction). The architecture is interesting because it asks the backbone to learn more future structure from the same context instead of treating every position as a one-step lesson.
The Single-Token Bottleneck
Standard decoder-only LLM training supervises token t+1 from the hidden state at token t. That objective works, but it gives the model a narrow training signal at each position. If the model could also predict t+2, t+3, and t+4, the same context would supply a denser signal about syntax, local semantics, and longer-range continuation structure (Better & Faster Large Language Models via Multi-token Prediction).
The idea also affects decoding. The model emits one token, appends it, and runs another forward pass. Any architecture that can propose or verify more than one future token has a path to better throughput, as long as quality does not drift.
The Original MTP Shape
The clean Meta formulation uses a shared transformer trunk with multiple independent prediction heads. One head predicts the immediate next token. Additional heads predict further-ahead tokens from the same trunk representation (Better & Faster Large Language Models via Multi-token Prediction).
shared transformer trunk
-> head for token t+1
-> head for token t+2
-> head for token t+3
-> head for token t+4
The paper reports that four-token prediction improves sample efficiency, improves performance on code benchmarks, strengthens induction-head behavior, and can enable roughly 3x faster inference in the authors' self-speculative decoding setup (Better & Faster Large Language Models via Multi-token Prediction). That speedup is a serving result, not a universal property of the training objective. The extra heads can also be ignored during ordinary one-token decoding.
DeepSeek's Sequential Variant
DeepSeek-V3 uses a related but different MTP design. The technical report describes sequential MTP modules that preserve a causal chain across prediction depth, share embeddings and output heads with the main model, and can be discarded after training or reused for speculative decoding (DeepSeek-V3 technical report). The final V3 training setup uses MTP depth = 1, so each position predicts one additional future token rather than a four-head Meta-style block.
The general design choice points at a real tension. Independent heads are simple and parallel. Sequential modules preserve more causal dependency between future positions when the depth is greater than one. The price is extra training complexity.
Speculative Decoding
Speculative decoding gives the runtime version of the same idea. A small draft model proposes several tokens. The large target model verifies the block in parallel and accepts the prefix that matches its own distribution, preserving the target model's output distribution while reducing the number of large-model forward passes (Speculative Decoding).
MTP internalizes part of that division of labor. Instead of a separate draft model, the same model can use auxiliary heads or modules as cheap future-token predictors. DeepSeek-V3 explicitly notes that its MTP modules can be discarded after training or repurposed for speculative decoding (DeepSeek-V3 technical report).
Why It Helps
MTP helps for two linked reasons. During training, it gives the model more supervised targets per context position. During inference, it can expose draft tokens that a verifier path can accept in blocks. Those two benefits are easy to confuse. A model can benefit from MTP as an auxiliary training loss even if the serving stack does not use multi-token heads at runtime (Better & Faster Large Language Models via Multi-token Prediction, DeepSeek-V3 technical report).
My take: the training benefit may matter more broadly than the headline speedup. Future-token prediction pressures the representation to model continuation structure, not just the next local token. That pressure is useful even in a system that later serves the model through ordinary one-token decoding.
Trade-Offs
MTP adds knobs. You have to decide how many future tokens to predict, how to weight the auxiliary losses, whether heads should be independent or sequential, and whether the runtime stack will use the heads for self-speculation. Farther-ahead tokens are harder to predict, so deeper targets can add noisy supervision if the objective is not balanced well (Better & Faster Large Language Models via Multi-token Prediction, DeepSeek-V3 technical report).
It also does not remove autoregressive modeling. The final output still has an order, and hard continuations still need verification. MTP changes how much useful future structure the model can learn and expose per forward pass. It does not make a decoder-only model non-autoregressive.
What It Does Not Prove
Avoid assigning a universal low-entropy percentage to language. Boilerplate generation can make that intuition feel right, but the MTP papers do not establish a fixed share of "easy" tokens. A sourced version of the claim is narrower: MTP improves training signal density and can accelerate decoding when its future-token predictions are accurate enough to verify or accept in blocks (Better & Faster Large Language Models via Multi-token Prediction, Speculative Decoding).
The same caution applies to comparisons with Mixture-of-Experts. MTP and MoE attack different costs. MoE sparsifies compute inside a forward pass. MTP tries to get more useful future-token work out of each context state. They can coexist, as DeepSeek-V3 shows, so treating them as mutually exclusive speed strategies misses the architecture.
Takeaways
Multi-token prediction makes the next-token objective denser. Meta's version predicts several future tokens from a shared trunk through independent heads. DeepSeek-V3 uses sequential MTP modules that preserve causal structure and can support speculative decoding. The benefit is not a guaranteed token-throughput multiplier; it is a better training signal plus a path to blockwise generation or verification. The open question is where MTP helps most: representation learning during training, deployment throughput through self-speculation, or the combination of both.
References
- Gloeckle et al., "Better & Faster Large Language Models via Multi-token Prediction"
- Leviathan et al., "Fast Inference from Transformers via Speculative Decoding"
- DeepSeek-V3 technical report
- Stern et al., "Blockwise Parallel Decoding for Deep Autoregressive Models"
author: Arii tag: #ai links: [[Small LLMs — Use Cases and Limits]], [[World Model V-JEPA 2]], [[Three Layers — Tool, MCP, Skill]]
