paper-with-me

홈 › Papers

Escaping Saddle Points Faster with Stochastic Momentum

2021-06-05 · ICLR 2020 1 · Jun-Kun Wang, Chi-Heng Lin, Jacob Abernethy

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 $\beta \in [0,1)$ should be large (close to 1), which comports with empirical findings. We also provide experimental findings that further validate these conclusions.

📄 PDF Abstract BibTeX arXiv:2106.02985

Code (0)

등록된 구현이 없습니다.

Tasks

Open-Ended Question AnsweringStochastic Optimization

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…
AMSGrad AMSGrad is a stochastic optimization method that seeks to fix a convergence issue with Adam based optimizers. AMSGrad uses the…
Adam 설명 없음

Similar Papers 제목 키워드 기반

Adai: Separating the Effects of Adaptive Learning Rate and Momentum Inertia

2020-06-29 · Zeke Xie, Xinrui Wang, Huishuai Zhang, Issei Sato 외

Adaptive Momentum Estimation (Adam), which combines Adaptive Learning Rate and Momentum, is the most popular stochastic optimizer for accelerating the training of deep neural networks. However, empirically Adam often gen…

Adaptive Inertia: Disentangling the Effects of Adaptive Learning Rate and Momentum

2021-09-29 · Zeke Xie, Xinrui Wang, Huishuai Zhang, Issei Sato 외

Adaptive Momentum Estimation (Adam), which combines Adaptive Learning Rate and Momentum, would be the most popular stochastic optimizer for accelerating the training of deep neural networks. However, empirically Adam oft…

Escaping Saddle Points with Stochastically Controlled Stochastic Gradient Methods

2021-03-07 · Guannan Liang, Qianqian Tong, Chunjiang Zhu, Jinbo Bi

Stochastically controlled stochastic gradient (SCSG) methods have been proved to converge efficiently to first-order stationary points which, however, can be saddle points in nonconvex optimization. It has been observed …

Escaping Saddle Points with Adaptive Gradient Methods

2019-01-26 · Matthew Staib, Sashank J. Reddi, Satyen Kale, Sanjiv Kumar 외

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 …

Sharp Analysis for Nonconvex SGD Escaping from Saddle Points

2019-02-01 · Cong Fang, Zhouchen Lin, Tong Zhang

In this paper, we give a sharp analysis for Stochastic Gradient Descent (SGD) and prove that SGD is able to efficiently escape from saddle points and find an $(\epsilon, O(\epsilon^{0.5}))$-approximate second-order stati…

Stochastic Optimization