atlas

Research map / Large language models / Reasoning and chain of thought

Beyond Next Token Prediction: Patch-Level Training for Large Language Models

ICLR 2025 · Large language models › Reasoning and chain of thought · approach: Efficient LLM serving · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes patch-level training, which averages every K tokens into one patch and trains the LLM to predict the next patch for a fraction of the data, then finishes with token-level training, cutting training cost roughly in half without loss in quality.

Problem

Reducing the prohibitive compute cost (C ≈ 6ND) of pretraining LLMs without sacrificing performance, by increasing the information density of the text units processed per training step.

Approach

Aggregate K consecutive token embeddings (by averaging) into a patch, train a standard Transformer with a single output head to predict all K tokens of the next patch via a summed cross-entropy loss, then initialize a token-level model from these weights and continue token-level training on the remaining data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use patch-level training with K=4 and λ=2/3Transformer-370M · WikiText-103 testPPL: 10.9 -> 10.7Helped
use patch-level training with K=4 and λ=2/3Transformer-370M · zero-shot average across 6 benchmarksaccuracy: 42.2 -> 42.5Helped
use patch-level training with K=4 and λ=2/3Transformer-780M · WikiText-103 testPPL: 9.2 -> 9.1Helped
use patch-level training with K=4 and λ=2/3Transformer-780M · zero-shot average across 6 benchmarksaccuracy: 45.5 -> 46.3Helped
use patch-level training with K=4 and λ=2/3Transformer-1.3B · zero-shot average across 6 benchmarksaccuracy: 48.5 -> 49.0Helped
use patch-level training with K=4 and λ=2/3Transformer-2.7B · WikiText-103 testPPL: 7.1 -> 7.2Hurt
use patch-level training with K=4 and λ=2/3Transformer-370M · Pile training, compute costtraining cost: 1.0× -> 0.5×Helped
reduce patch-training context from KT=8192 to T=2048 (ablation)Transformer-370M + Patch (λ=1/2) · WikiText-103 testPPL: PPL ↑ 0.06Hurt
reduce patch-training context from KT=8192 to T=2048 (ablation)Transformer-370M + Patch (λ=1/2) · zero-shot evaluationaccuracy: zero-shot accuracy ↓ 0.2Hurt
add input and output linear projections to the patch-level model (ablation)Transformer-370M patch-level training · subsequent token-level modelPPL: 11.46 -> 12.33Hurt
vary patch size from K=2 or K=4 to K=8 or K=16 (ablation)Transformer-370M patch-level training · 90B training tokenstest lossHurt
increase λ beyond 3/4 (ablation)Transformer-370M patch-level training · fixed data sizetest lossHurt

Surprising findings

Limitations

Experimental setup

Datasets: Pile WikiText-103 Alpaca MMLU HellaSwag PIQA WinoGrande ARC-E ARC-C

Benchmarks: WikiText-103 MMLU HellaSwag PIQA WinoGrande ARC-E ARC-C MT-Bench

Metrics: perplexity normalized accuracy average zero-shot accuracy test NLL loss MT-Bench score tokens per second

Baselines: token-level training from scratch model growth methods

Builds on: LLaMA speculative decoding model growth mixup

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy