Beyond Multi-Token Prediction: Pretraining LLMs with Future Summaries
Divyat Mahajan, Sachin Goyal, Badr Youbi Idrissi, Mohammad Pezeshki, Ioannis Mitliagkas, David Lopez-Paz, Kartik Ahuja
TL;DR
This work identifies key limitations of standard next-token prediction and existing multi-token prediction approaches in capturing long-horizon reasoning. It proposes Future Summary Prediction (FSP), which uses a single auxiliary head to predict a compact representation of the long-term future, using either hand-crafted multi-hot summaries or a learned summary from a reverse language model. Across 3B and 8B parameter scales, FSP demonstrates robust improvements over NTP and MTP on math, coding, and reasoning benchmarks, with learned summaries (FSP-RevLM) offering the strongest gains and faster convergence in adaptive tasks. The results suggest that focusing on abstract, predictive aspects of the future can provide a scalable and effective pretraining objective for next-generation LLMs, with broad implications for long-horizon generation and planning tasks.
Abstract
Next-token prediction (NTP) has driven the success of large language models (LLMs), but it struggles with long-horizon reasoning, planning, and creative writing, with these limitations largely attributed to teacher-forced training. Multi-token prediction (MTP) partially mitigates these issues by predicting several future tokens at once, but it mostly captures short-range dependencies and offers limited improvement. We propose future summary prediction (FSP), which trains an auxiliary head to predict a compact representation of the long-term future, preserving information relevant for long-form generations. We explore two variants of FSP: handcrafted summaries, for example, a bag of words summary of the future of the sequence, and learned summaries, which use embeddings produced by a reverse language model trained from right to left. Large-scale pretraining experiments (3B and 8B-parameter models) demonstrate that FSP provides improvements over both NTP and MTP across math, reasoning, and coding benchmarks.
