atlas

Research map / Optimization / Nonconvex and smooth optimization

The Surprising Agreement Between Convex Optimization Theory and Learning-Rate Scheduling for Large Model Training

ICML 2025 · Optimization › Nonconvex and smooth optimization · approach: Coordinate and Adam convergence analysis · 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.

Shows that LLM and vision learning-rate schedules (cosine, WSD, linear cooldown) match the last-iterate suboptimality bound of non-smooth stochastic convex SGD, derives a log-free bound for WSD, and uses the bound to transfer schedules and learning rates for continued training.

Problem

Learning-rate schedules for large model training are chosen empirically with trial-and-error; there is little theory explaining why schedules like cosine and WSD work, why cooldown helps, and how optimal base learning rates transfer across schedules and horizons.

Approach

Use a last-iterate convergence bound for SGD with general step-size schedules from non-smooth convex optimization (Orabona-style Thm 10) as a proxy for training loss curves; the bound reproduces the shape of cosine and WSD loss curves, the WSD cooldown removes logarithmic terms, and the bound is used to adapt schedules for continued training and to transfer base learning rates across schedules.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Decrease the learning rate after 40k steps when extending WSD trainingWSD continued training · SlimPajama, 124M and 210M Llama-style models, 100k and 200k stepsvalidation loss: around 0.01Helped
Transfer the tuned learning rate from 20% cooldown to linear decay124M Llama-style training on SlimPajama · SlimPajama, 50k stepsfinal validation loss: 2.9660 -> 2.9535Helped
Transfer the learning rate to linear decayResNet50 training · ImageNetvalidation accuracyHelped
Use WSD with 20% cooldown instead of cosineLanguage-model training · OpenWebText2, three model sizeslossNo clear effect
Use a last-iterate bound instead of a minimum-suboptimality bound (ablation)Theoretical schedule comparison · Convex SGD boundbound shape match to empirical loss curvesHelped
Use WSD cooldown instead of a constant scheduleConvex SGD bound · Non-smooth stochastic convex optimizationsuboptimality boundHelped
Fully tune the base learning rate and set cooldown fraction to 1 (ablation)WSD schedule · Theoretical bound simulationsuboptimality boundHelped
Reduce the cooldown fraction below 1 while holding the base learning rate fixed (ablation)WSD schedule · Theoretical bound simulationsuboptimality boundMixed
Use non-vanishing rather than decaying gradient-norm bounds (ablation)WSD schedule · Theoretical bound simulationcooldown loss-drop visibilityHelped
Use a cosine cycle length of one instead of shorter cycles (ablation)Cosine schedule · Theoretical schedule comparisonsuboptimality boundHelped

Surprising findings

Limitations

Experimental setup

Datasets: SlimPajama SlimPajama-6B ImageNet OpenWebText2

Benchmarks: validation loss on SlimPajama ImageNet top-1 validation accuracy OpenWebText2 validation loss

Metrics: validation loss suboptimality bound top-1 accuracy

Baselines: cosine schedule constant schedule linear-decay schedule 1/sqrt schedule 1-sqrt schedule

Builds on: Orabona last-iterate bound for SGD WSD schedule cosine learning-rate schedule AdamW Chinchilla 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