Adam Converges Without Any Modification On Update Rules
Not on the map. Why?
Abstract (arXiv)
Adam is the default algorithm for training neural networks, including large language models (LLMs). However, citetreddi2019convergence provided an example that Adam diverges, raising concerns for its deployment in AI model training. We identify a key mismatch between the divergence example and practice: citetreddi2019convergence pick the problem after picking the hyperparameters of Adam, i.e., (β1,β2); while practical applications often fix the problem first and then tune (β1,β2). In this work, we prove that Adam converges with proper problem-dependent hyperparameters. First, we prove that Adam converges when β2 is large and β1 < √β2. Second, when β2 is small, we point out a region of (β1,β2) combinations where Adam can diverge to infinity. Our results indicate a phase transition for Adam from divergence to convergence when changing the (β1, β2) combination. To our knowledge, this is the first phase transition in (β1,β2) 2D-plane reported in the literature, providing rigorous theoretical guarantees for Adam optimizer. We further point out that the critical boundary (β1^*, β2^*) is problem-dependent, and particularly, dependent on batch size. This provides suggestions on how to tune β1 and β2: when Adam does not work well, we suggest tuning up β2 inversely with batch size to surpass the threshold β2^*, and then trying β1< √β2. Our suggestions are supported by reports from several empirical studies, which observe improved LLM training performance when applying them.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Mar 2026.
Builds on
0 of 0 references.
No references here yet.
Built on by
Citing papers per year: 2026: 2.
2 papers.
- 2026On the Convergence of Adam, Revisitedcited by 1
- 2026On the Principles Behind Neural Network Optimizerscited by 0
- 2026On the Principles Behind Neural Network Optimizers17 Aug 2026
- 2026On the Convergence of Adam, Revisited3 Jul 2026