atlas

Research map / Architectures and efficiency / RNNs and normalization

Straight to Zero: Why Linearly Decaying the Learning Rate to Zero Works Best for LLMs

ICLR 2025 · Architectures and efficiency › RNNs and normalization · approach: Neural scaling laws · 1 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 in a large-scale study that linear decay-to-zero (D2Z) LR schedules outperform the standard 10x cosine decay for LLM pretraining at compute-optimal and over-trained token budgets, and explains this via an EMA view of AdamW.

Problem

Which learning rate schedule minimizes loss for LLM pretraining at a fixed number of training tokens, given that the standard practice is warmup followed by cosine decay to 10% of peak LR.

Approach

Interprets AdamW weights as an exponential moving average of weight updates with time-varying smoothing set by the LR schedule, showing linear decay to zero balances bias reduction early and gradient-noise averaging late; empirically finds linear D2Z optimal across peak LRs, model sizes, batch sizes, and TPP.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use linear decay to zero instead of linear decay to 10% of peak610M GPT-like model · SlimPajama, 20 TPPvalidation loss: 0.77% lower lossHelped
Use linear rather than cosine decay to zero610M GPT-like model · SlimPajama, 20 TPPvalidation loss: 2.574 -> 2.571Helped
Decay to zero instead of 10% of peak111M and 610M models · 2 TPPvalidation lossHurt
Decay to zero instead of 10% of peak111M models · 200 TPPvalidation loss: 1.6%Helped
Decay to zero instead of 10% of peak610M model · 200 TPPvalidation loss: 2.6%Helped
Train with D2Z rather than 10x decay1.7B model · SlimPajama, 80 TPPloss: roughly 3.05% lower lossHelped
Use D2Z instead of WSDGPT-like model · 80 TPPloss: around 0.84% betterHelped
Use D2Z instead of 10x decay610M GPT-like model · Downstream average, 80 TPPDownstream average: 43.05% -> 43.54%Helped
Use D2Z instead of 10x decay610M GPT-like model · Downstream average, 200 TPPDownstream average: 43.46% -> 45.00%Helped
Add step decay to a constant learning-rate schedule (ablation)111M model · SlimPajama, 20 TPPvalidation lossHelped
Add step decay to a 10x or D2Z schedule (ablation)111M model · SlimPajama, 20 TPPvalidation lossHurt
Increase weight decay (ablation)D2Z schedule · SlimPajama, 610M and 111M, 20 TPPvalidation lossHelped

Surprising findings

Limitations

Experimental setup

Datasets: SlimPajama OpenWebText

Benchmarks: MMLU Winogrande HellaSwag OpenBookQA LAMBADA SIQA PIQA ARC-e RACE TruthfulQA CrowS-Pairs

Metrics: validation loss training loss downstream accuracy

Baselines: cosine 10x decay constant LR inverse square root cosine D2Z WSD cyclic LR step decay

Builds on: AdamW maximal update parameterization warmup-stable-decay Chinchilla scaling laws SlimPajama

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