Escaping Saddle Points Faster with Stochastic Momentum
Not on the map. Why?
Abstract (arXiv)
Stochastic gradient descent (SGD) with stochastic momentum is popular in nonconvex stochastic optimization and particularly for the training of deep neural networks. In standard SGD, parameters are updated by improving along the path of the gradient at the current iterate on a batch of examples, where the addition of a ``momentum'' term biases the update in the direction of the previous change in parameters. In non-stochastic convex optimization one can show that a momentum adjustment provably reduces convergence time in many settings, yet such results have been elusive in the stochastic and non-convex settings. At the same time, a widely-observed empirical phenomenon is that in training deep networks stochastic momentum appears to significantly improve convergence time, variants of it have flourished in the development of other popular update methods, e.g. ADAM [KB15], AMSGrad [RKK18], etc. Yet theoretical justification for the use of stochastic momentum has remained a significant open question. In this paper we propose an answer: stochastic momentum improves deep network training because it modifies SGD to escape saddle points faster and, consequently, to more quickly find a second order stationary point. Our theoretical results also shed light on the related question of how to choose the ideal momentum parameter--our analysis suggests that β ∈ [0,1) should be large (close to 1), which comports with empirical findings. We also provide experimental findings that further validate these conclusions.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 47 of its 76 references that are in the map. First posted on arXiv 5 Jun 2021.
Builds on
47 of 76 references.
References · 47
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019On the Convergence of Adam and Beyondcited by 841
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 730
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 724
- 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 451
- 2014Identifying and attacking the saddle point problem in high-dimensional non-convex optimizationcited by 289
- 2018SPIDER: Near-Optimal Non-Convex Optimization via Stochastic Path Integrated Differential Estimatorcited by 287
- 2017How to Escape Saddle Points Efficientlycited by 285
- 2014The Loss Surfaces of Multilayer Networkscited by 280
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 279
35 more
- 2017The Marginal Value of Adaptive Gradient Methods in Machine Learningcited by 250
- 2015Escaping From Saddle Points --- Online Stochastic Gradient for Tensor Decompositioncited by 243
- 2017Non-convex Optimization for Machine Learningcited by 133
- 2014Analysis and Design of Optimization Algorithms via Integral Quadratic Constraintscited by 105
- 2016A Geometric Analysis of Phase Retrievalcited by 92
- 2017Shake-Shake regularizationcited by 87
- 2013Accelerated Gradient Methods for Nonconvex Nonlinear and Stochastic Programmingcited by 75
- 2017Gradient Descent Can Take Exponential Time to Escape Saddle Pointscited by 74
- 2018Gradient Descent with Random Initialization: Fast Global Convergence for Nonconvex Phase Retrievalcited by 71
- 2017Accelerated Gradient Descent Escapes Saddle Points Faster than Gradient Descentcited by 66
- 2018Escaping Saddles with Stochastic Gradientscited by 66
- 2017Sub-sampled Cubic Regularization for Non-convex Optimizationcited by 63
- 2014Global convergence of the Heavy-ball method for convex optimizationcited by 61
- 2017Non-convex Finite-Sum Optimization Via SCSG Methodscited by 61
- 2017Stochastic Cubic Regularization for Fast Nonconvex Optimizationcited by 55
- 2017Momentum and Stochastic Momentum for Stochastic Gradient, Newton, Proximal Point and Subspace Descent Methodscited by 49
- 2018On the insufficiency of existing momentum schemes for Stochastic Optimizationcited by 49
- 2016Stochastic Heavy Ballcited by 42
- 2019Sharp Analysis for Nonconvex SGD Escaping from Saddle Pointscited by 40
- 2016Unified Convergence Analysis of Stochastic Momentum Methods for Convex and Non-convex Optimizationcited by 37
- 2017Neon2: Finding Local Minima via First-Order Oraclescited by 36
- 2019Escaping Saddle Points with Adaptive Gradient Methodscited by 34
- 2014iPiano: Inertial Proximal Algorithm for Non-Convex Optimizationcited by 30
- 2016The Power of Normalization: Faster Evasion of Saddle Pointscited by 29
- 2017First-order Stochastic Algorithms for Escaping From Saddle Points in Almost Linear Timecited by 29
- 2015When Are Nonconvex Problems Not Scary?cited by 28
- 2016Efficient approaches for escaping higher order saddle points in non-convex optimizationcited by 23
- 2016Accelerated Methods for Non-Convex Optimizationcited by 20
- 2019Accelerated Linear Convergence of Stochastic Momentum Methods in Wasserstein Distancescited by 16
- 2018Escaping Saddle Points in Constrained Optimizationcited by 14
- 2018Non-ergodic Convergence Analysis of Heavy-Ball Algorithmscited by 14
- 2017A Generic Approach for Escaping Saddle pointscited by 13
- 2019On Nonconvex Optimization for Machine Learning: Gradients, Stochasticity, and Saddle Pointscited by 8
- 2018Accelerated Gossip via Stochastic Heavy Ball Methodcited by 3
- 2013The Hierarchy of Local Minimums in Polynomial Optimizationcited by 1
Built on by
Citing papers per year: 2022: 4; 2023: 0; 2024: 1; 2025: 1; 2026: 2.
8 papers.
- 2022Momentum Tracking: Momentum Acceleration for Decentralized Deep Learning on Heterogeneous Datacited by 20
- 2022Provable Acceleration of Heavy Ball beyond Quadratics for a Class of Polyak-Lojasiewicz Functions when the Non-Convexity is Averaged-Outcited by 11
- 2022Byzantines can also Learn from History: Fall of Centered Clipping in Federated Learningcited by 8
- 2022Accelerating Hamiltonian Monte Carlo via Chebyshev Integration Timecited by 7
- 2025Convergence Analysis of the Lion Optimizer in Centralized and Distributed Settingscited by 6
- 2026Energy-Entropy Regularization: The True Power of Minimal Looped Transformerscited by 2
- 2024Avoiding strict saddle points of nonconvex regularized problemscited by 1
- 2026AdaCubic: An Adaptive Cubic Regularization Optimizer for Deep Learningcited by 1
- 2026AdaCubic: An Adaptive Cubic Regularization Optimizer for Deep Learning10 Apr 2026
- 2026Energy-Entropy Regularization: The True Power of Minimal Looped Transformers14 Jan 2026
- 2025Convergence Analysis of the Lion Optimizer in Centralized and Distributed Settings17 Aug 2025
- 2024Avoiding strict saddle points of nonconvex regularized problems17 Jan 2024
- 2022Momentum Tracking: Momentum Acceleration for Decentralized Deep Learning on Heterogeneous Data30 Sep 2022
- 2022Byzantines can also Learn from History: Fall of Centered Clipping in Federated Learning21 Aug 2022
- 2022Accelerating Hamiltonian Monte Carlo via Chebyshev Integration Time5 Jul 2022
- 2022Provable Acceleration of Heavy Ball beyond Quadratics for a Class of Polyak-Lojasiewicz Functions when the Non-Convexity is Averaged-Out22 Jun 2022