When and Why Momentum Accelerates SGD:An Empirical Study
Not on the map. Why?
Abstract (arXiv)
Momentum has become a crucial component in deep learning optimizers, necessitating a comprehensive understanding of when and why it accelerates stochastic gradient descent (SGD). To address the question of ''when'', we establish a meaningful comparison framework that examines the performance of SGD with Momentum (SGDM) under the effective learning rates ηef, a notion unifying the influence of momentum coefficient μ and batch size b over learning rate η. In the comparison of SGDM and SGD with the same effective learning rate and the same batch size, we observe a consistent pattern: when ηef is small, SGDM and SGD experience almost the same empirical training losses; when ηef surpasses a certain threshold, SGDM begins to perform better than SGD. Furthermore, we observe that the advantage of SGDM over SGD becomes more pronounced with a larger batch size. For the question of ``why'', we find that the momentum acceleration is closely related to abrupt sharpening which is to describe a sudden jump of the directional Hessian along the update direction. Specifically, the misalignment between SGD and SGDM happens at the same moment that SGD experiences abrupt sharpening and converges slower. Momentum improves the performance of SGDM by preventing or deferring the occurrence of abrupt sharpening. Together, this study unveils the interplay between momentum, learning rates, and batch sizes, thus improving our understanding of momentum acceleration.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). Builds on 26 of its 29 references that are in the map. First posted on arXiv 15 Jun 2023.
Builds on
26 of 29 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2019On the Convergence of Adam and Beyondcited by 841
- 2023Symbolic Discovery of Optimization Algorithmscited by 434
- 2021Gradient Descent on Neural Networks Typically Occurs at the Edge of Stabilitycited by 427
- 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 320
- 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 193
- 2016Eigenvalues of the Hessian in Deep Learning: Singularity and Beyondcited by 159
- 2017The Power of Interpolation: Understanding the Effectiveness of SGD in Modern Over-parametrized Learningcited by 150
14 more
- 2020Momentum Improves Normalized SGDcited by 139
- 2022Understanding Gradient Descent on Edge of Stability in Deep Learningcited by 128
- 2020An Improved Analysis of Stochastic Gradient Descent with Momentumcited by 119
- 2023Noise Is Not the Main Factor Behind the Gap Between SGD and Adam on Transformers, but Sign Descent Might Becited by 114
- 2022Adaptive Gradient Methods at the Edge of Stabilitycited by 101
- 2022Understanding the unstable convergence of gradient descentcited by 86
- 2022Analyzing Sharpness along GD Trajectory: Progressive Sharpening and Edge of Stabilitycited by 63
- 2022Understanding Edge-of-Stability Training Dynamics with a Minimalist Examplecited by 56
- 2022Learning threshold neurons via the "edge of stability"cited by 51
- 2018On the insufficiency of existing momentum schemes for Stochastic Optimizationcited by 49
- 2020The Two Regimes of Deep Network Trainingcited by 30
- 2020Momentum via Primal Averaging: Theoretical Insights and Learning Rate Schedules for Non-Convex Optimizationcited by 21
- 2022On the fast convergence of minibatch heavy ball momentumcited by 13
- 2018The Effect of Network Width on the Performance of Large-batch Trainingcited by 5
Built on by
Citing papers per year: 2023: 2; 2024: 3; 2025: 2; 2026: 12.
19 papers.
Sort:
By area:
- 2025Small Batch Size Training for Language Models: When Vanilla SGD Works, and Why Gradient Accumulation Is Wastefulcited by 41
- 2024Does SGD really happen in tiny subspaces?cited by 36
- 2024Analyzing & Reducing the Need for Learning Rate Warmup in GPT Trainingcited by 22
- 2023The Marginal Value of Momentum for Small Learning Rate SGDcited by 18
- 2026Momentum Further Constrains Sharpness at the Edge of Stochastic Stabilitycited by 10
- 2026Instruction-as-State: Environment-Guided and State-Conditioned Semantic Understanding for Embodied Navigationcited by 4
- 2023Gradient Descent with Polyak's Momentum Finds Flatter Minima via Large Catapultscited by 3
- 2025AdaPM: a Partial Momentum Algorithm for LLM Trainingcited by 3
- 2024Torque-Aware Momentumcited by 2
- 2026Structured Progressive Knowledge Activation for LLM-Driven Neural Architecture Searchcited by 2
- 2026MGUP: A Momentum-Gradient Alignment Update Policy for Stochastic Optimizationcited by 2
- 2026Compute Efficiency and Serial Runtime Tradeoffs for Stochastic Momentum Methodscited by 2
7 more
- 2026Overcoming the Weakest-Link Effect in LLM-Driven Program Optimization via Heterogeneous Edit Recombinationcited by 2
- 2026GraphIR: Architecture-Level Search States for LLM-Guided Neural Architecture Evolutioncited by 2
- 2026The Essence of Balance for Self-Improving Agents in Vision-and-Language Navigationcited by 1
- 2026An AI4AI Framework for Visual Token Pruningcited by 1
- 2026Towards Understanding Momentum Acceleration in River-Valley Loss Landscapecited by 1
- 2026Perfect Parallelization in Mini-Batch SGD with Classical Momentum Accelerationcited by 0
- 2026Dynamics of Stochastic Momentum with Sparse Updates in High Dimensionscited by 0
- 2026Towards Understanding Momentum Acceleration in River-Valley Loss Landscape25 Sep 2026
- 2026An AI4AI Framework for Visual Token Pruning7 Aug 2026
- 2026GraphIR: Architecture-Level Search States for LLM-Guided Neural Architecture Evolution3 Aug 2026
- 2026Overcoming the Weakest-Link Effect in LLM-Driven Program Optimization via Heterogeneous Edit Recombination31 Jul 2026
- 2026Compute Efficiency and Serial Runtime Tradeoffs for Stochastic Momentum Methods17 Jun 2026
- 2026MGUP: A Momentum-Gradient Alignment Update Policy for Stochastic Optimization16 Jun 2026
- 2026Dynamics of Stochastic Momentum with Sparse Updates in High Dimensions27 May 2026
- 2026Perfect Parallelization in Mini-Batch SGD with Classical Momentum Acceleration18 May 2026
- 2026The Essence of Balance for Self-Improving Agents in Vision-and-Language Navigation21 Apr 2026
- 2026Instruction-as-State: Environment-Guided and State-Conditioned Semantic Understanding for Embodied Navigation20 Apr 2026
- 2026Momentum Further Constrains Sharpness at the Edge of Stochastic Stability15 Apr 2026
- 2026Structured Progressive Knowledge Activation for LLM-Driven Neural Architecture Search10 Apr 2026
7 more
- 2025AdaPM: a Partial Momentum Algorithm for LLM Training10 Oct 2025
- 2025Small Batch Size Training for Language Models: When Vanilla SGD Works, and Why Gradient Accumulation Is Wasteful9 Jul 2025
- 2024Torque-Aware Momentum25 Dec 2024
- 2024Analyzing & Reducing the Need for Learning Rate Warmup in GPT Training31 Oct 2024
- 2024Does SGD really happen in tiny subspaces?25 May 2024
- 2023Gradient Descent with Polyak's Momentum Finds Flatter Minima via Large Catapults25 Nov 2023
- 2023The Marginal Value of Momentum for Small Learning Rate SGD27 Jul 2023
- 2026An AI4AI Framework for Visual Token Pruningcited by 1
- 2026An AI4AI Framework for Visual Token Pruning7 Aug 2026
- 2025Small Batch Size Training for Language Models: When Vanilla SGD Works, and Why Gradient Accumulation Is Wastefulcited by 41
- 2024Does SGD really happen in tiny subspaces?cited by 36
- 2024Analyzing & Reducing the Need for Learning Rate Warmup in GPT Trainingcited by 22
- 2023The Marginal Value of Momentum for Small Learning Rate SGDcited by 18
- 2026Momentum Further Constrains Sharpness at the Edge of Stochastic Stabilitycited by 10
- 2026Instruction-as-State: Environment-Guided and State-Conditioned Semantic Understanding for Embodied Navigationcited by 4
- 2023Gradient Descent with Polyak's Momentum Finds Flatter Minima via Large Catapultscited by 3
- 2025AdaPM: a Partial Momentum Algorithm for LLM Trainingcited by 3
- 2024Torque-Aware Momentumcited by 2
- 2026Structured Progressive Knowledge Activation for LLM-Driven Neural Architecture Searchcited by 2
- 2026MGUP: A Momentum-Gradient Alignment Update Policy for Stochastic Optimizationcited by 2
- 2026Compute Efficiency and Serial Runtime Tradeoffs for Stochastic Momentum Methodscited by 2
12 most cited of 17 All 17 (JSON)
- 2026Towards Understanding Momentum Acceleration in River-Valley Loss Landscape25 Sep 2026
- 2026GraphIR: Architecture-Level Search States for LLM-Guided Neural Architecture Evolution3 Aug 2026
- 2026Overcoming the Weakest-Link Effect in LLM-Driven Program Optimization via Heterogeneous Edit Recombination31 Jul 2026
- 2026Compute Efficiency and Serial Runtime Tradeoffs for Stochastic Momentum Methods17 Jun 2026
- 2026MGUP: A Momentum-Gradient Alignment Update Policy for Stochastic Optimization16 Jun 2026
- 2026Dynamics of Stochastic Momentum with Sparse Updates in High Dimensions27 May 2026
- 2026Perfect Parallelization in Mini-Batch SGD with Classical Momentum Acceleration18 May 2026
- 2026Instruction-as-State: Environment-Guided and State-Conditioned Semantic Understanding for Embodied Navigation20 Apr 2026
- 2026Momentum Further Constrains Sharpness at the Edge of Stochastic Stability15 Apr 2026
- 2026Structured Progressive Knowledge Activation for LLM-Driven Neural Architecture Search10 Apr 2026
- 2025AdaPM: a Partial Momentum Algorithm for LLM Training10 Oct 2025
- 2025Small Batch Size Training for Language Models: When Vanilla SGD Works, and Why Gradient Accumulation Is Wasteful9 Jul 2025
12 newest of 17 All 17 (JSON)