atlas

Research map / Architectures and efficiency / RNNs and normalization

How Does Critical Batch Size Scale in Pre-training?

ICLR 2025 · Architectures and efficiency › RNNs and normalization · approach: Neural scaling laws · 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.

Measures critical batch size (CBS) for autoregressive LMs (85M–1.2B) on C4 and finds CBS grows mainly with data size rather than model size, supported by infinite-width and least-squares theory.

Problem

How the critical batch size, the point where larger data parallelism yields diminishing returns, scales with model size and data size in language model pre-training, which prior work has not decoupled.

Approach

Defines CBS as the batch size where steps to reach a target loss exceed linear-scaling prediction by 20%, uses constant+EWA schedule to train beyond fixed durations, and fits scaling laws separately in model size and data size, with theory from muP infinite-width limits and mini-batch SGD on linear regression.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Scale model size and data size together in Chinchilla-optimal trainingAutoregressive LMs on C4 · C4, Chinchilla-optimal trainingCBS: B^* = 93.20 * N^{0.47}Helped
Scale model size while holding data size fixedAutoregressive LMs on C4 · C4, fixed data sizeCBS: B^*=621.341 * N^{0.087}No clear effect
Scale data size while holding model size fixed302M autoregressive LM on C4 · C4, varying training durationCBS: B^* = 22.91 * D^{0.47}Helped
Add EWA to a constant learning rate (ablation)Autoregressive LM pre-training · C4, varying batch sizestraining efficiencyHelped
Use Constant+EWA instead of WSD scheduling (ablation)151M autoregressive LM · C4, especially large batch sizestraining efficiencyHelped
Vary context length from 2^9 to 2^12 (ablation)151M autoregressive LM · C4, multiple batch sizesrelative optimization efficiencyNo clear effect
Scale model size by increasing depth rather than width (ablation)151M to 604M autoregressive LMs · C4, compute-optimal trainingCBSNo clear effect
Use Adam momentum β1=0.95 (ablation)151M autoregressive LM · C4, varied batch sizesevaluation loss: <0.02 gain on eval lossHelped
Remove Adam momentum (ablation)151M autoregressive LM · C4, varied batch sizesoptimization efficiencyHurt
Use a larger β2 for small-batch, longer-duration training (ablation)Autoregressive LM pre-training · C4, small batch sizes and long durationstraining efficiencyHelped
Add weight decay (ablation)Constant learning rate with EWA · C4, 151M proxy modelscritical batch sizeNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: C4

Benchmarks: C4 holdout validation loss

Metrics: steps to reach target validation loss critical batch size fitted scaling-law exponents

Baselines: cosine schedule warmup-stable-decay schedule schedule-free optimizer trapezoidal schedule

Builds on: Chinchilla scaling Kaplan scaling laws maximal update parameterization gradient noise scale schedule-free optimizer

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