Escaping Saddle Points with Adaptive Gradient Methods
By Matthew Staib, Sashank J. Reddi, Satyen Kale, Sanjiv Kumar, Suvrit Sra. 2019
84 citations recorded by the source corpus.
Adaptive methods such as Adam and RMSProp are widely used in deep learning but are not well understood. In this paper, we seek a crisp, clean and precise characterization of their behavior in nonconvex settings. To this end, we first provide a novel view of adaptive methods as preconditioned SGD, where the preconditioner is estimated in an online manner. By studying the preconditioner on its own, we elucidate its purpose: it rescales the stochastic gradient noise to be isotropic near stationary points, which helps escape saddle points. Furthermore, we show that adaptive methods can efficiently estimate the aforementioned preconditioner. By gluing together these two components, we provide the first (to our knowledge) second-order convergence result for any adaptive method. The key insight from our analysis is that, compared to SGD, adaptive methods escape saddle points faster, and can converge faster overall to second-order stationary points.
Subfields: Artificial Intelligence, Computational Mechanics, Statistics and Probability
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Sashank J. Reddi
- Sai Praneeth Karimireddy
- Sanjiv Kumar
- Suvrit Sra
- Xiaoxia Wu
- Rachel A. Ward
- Yuege Xie
- Seungyeon Kim
In Computational Mechanics
- Sashank J. Reddi
- Sanjiv Kumar
- Suvrit Sra
- Xiaoxia Wu
- Rachel A. Ward
- Yuege Xie
- Sai Praneeth Karimireddy
- Seungyeon Kim
In Statistics and Probability
- Sashank J. Reddi
- Suvrit Sra
- Sanjiv Kumar
- Xiaoxia Wu
- Seungyeon Kim
- Andreas Veit
- Rachel A. Ward
- Sai Praneeth Karimireddy
Citations in the corpus
- Why are Adaptive Methods Good for Attention Models? (2020, background): “Since then, many works studied different interesting aspects of adaptive methods, see [1, 6, 13, 16–18, 27, 30, 32–36].”
- Why ADAM Beats SGD for Attention Models (2019, background): “Since then, many works studied different interesting aspects of adaptive methods, see (Ward et al., 2018; Li & Orabona, 2018; Zhou et al., 2018a; Staib et al., 2019; Chen et al., 2018; Zou & Shen, 2018; Zhou et al., 2018b; Agarwal et al., 2018; Zou et al., 2019).”
- Linear Convergence of Adaptive Stochastic Gradient Descent (2019, methodology): “Adaptive gradient methods introduced in [16, 17] update the stepsize on the fly: They either adapt a vector of per-coefficient stepsizes [18, 19, 20, 21, 22, 23] or a single stepsize depending on the norm of the gradient [24, 25, 26].”
- Convergence Analysis of a Momentum Algorithm with Adaptive Step Size for Non Convex Optimization (2019, unknown): “gradient (McMahan and Streeter, 2010; Gupta et al., 2017; Agarwal et al., 2019; Staib et al., 2019)).”