atlas

Research map / Optimization / Optimizers

Surge Phenomenon in Optimal Learning Rate and Batch Size Scaling

NeurIPS 2024 · Optimization › Optimizers · approach: Adam convergence and adaptive learning rates · 4 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.

Derives a scaling law for optimal learning rate vs batch size under Adam-style sign-of-gradient updates, showing the optimum rises then falls (peak at the noise scale), and validates it with grid searches on CNN, ResNet-18, DistilGPT2 and MoE workloads.

Problem

Existing batch-size/learning-rate scaling rules (square-root, linear, critical batch size models) were derived for SGD and do not describe the optimal learning rate for Adam-style sign-based optimizers, which are the dominant choice in practice.

Approach

Model Adam-style updates as sign(mini-batch gradient) with Gaussian gradient noise, derive a closed-form optimal learning rate as a function of batch size that first increases then decreases ("surge"), with the peak at the gradient noise scale B_noise, and link the peak to the training-speed/data-efficiency trade-off.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the proposed Adam optimal-learning-rate scaling law instead of the fitted SGD scaling curvesAdam · CNN-FashionMNISToptimal learning rate vs. batch sizeHelped
Use the proposed Adam optimal-learning-rate scaling law instead of the fitted SGD scaling curvesAdam · ResNet18-TinyImageNetoptimal learning rate vs. batch sizeHelped
Use the proposed Adam optimal-learning-rate scaling lawAdam · DistilGPT2-ELI5-Categoryoptimal learning rate vs. batch sizeHelped
Use the proposed Adam optimal-learning-rate scaling lawAdam · MoE-RedPajama-v2optimal learning rate vs. batch sizeHelped
Use the fitted SGD curve with α=0.5 to model Adam optimal learning ratesAdam · ResNet18-TinyImageNetoptimal learning rate vs. batch sizeHurt
Use the fitted SGD curve with α=0.5 to model Adam optimal learning ratesAdam · DistilGPT2-ELI5-Categoryoptimal learning rate vs. batch sizeNo clear effect
Vary Adam configuration from β₁=0.0, β₂=0.0 to β₁=0.9, β₂=0.999 (ablation)Adam · DistilGPT2-ELI5-Categoryagreement with the predicted optimal-learning-rate curveNo clear effect
Increase batch size beyond the peak-learning-rate batch sizeAdam · Adam-style optimizationoptimal learning rateHurt
Continue training as training loss decreasesAdam · ResNet18-TinyImageNetbatch size at peak optimal learning rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: Fashion-MNIST Tiny-ImageNet ELI5-Category RedPajama-v2

Benchmarks: Fashion-MNIST Tiny-ImageNet ELI5-Category RedPajama-v2

Metrics: training loss reduction optimal learning rate vs batch size steps S and examples E to reach target loss

Baselines: SGD-style scaling with alpha=1 (linear scaling) Adam scaling with alpha=0.5 (square-root scaling)

Builds on: empirical model of large-batch training (McCandlish et al.) Adam critical batch size scaling laws

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