English

Third-order Smoothness Helps: Even Faster Stochastic Optimization Algorithms for Finding Local Minima

Optimization and Control 2017-12-19 v1 Machine Learning

Abstract

We propose stochastic optimization algorithms that can find local minima faster than existing algorithms for nonconvex optimization problems, by exploiting the third-order smoothness to escape non-degenerate saddle points more efficiently. More specifically, the proposed algorithm only needs O~(ϵ10/3)\tilde{O}(\epsilon^{-10/3}) stochastic gradient evaluations to converge to an approximate local minimum x\mathbf{x}, which satisfies f(x)2ϵ\|\nabla f(\mathbf{x})\|_2\leq\epsilon and λmin(2f(x))ϵ\lambda_{\min}(\nabla^2 f(\mathbf{x}))\geq -\sqrt{\epsilon} in the general stochastic optimization setting, where O~()\tilde{O}(\cdot) hides logarithm polynomial terms and constants. This improves upon the O~(ϵ7/2)\tilde{O}(\epsilon^{-7/2}) gradient complexity achieved by the state-of-the-art stochastic local minima finding algorithms by a factor of O~(ϵ1/6)\tilde{O}(\epsilon^{-1/6}). For nonconvex finite-sum optimization, our algorithm also outperforms the best known algorithms in a certain regime.

Keywords

Cite

@article{arxiv.1712.06585,
  title  = {Third-order Smoothness Helps: Even Faster Stochastic Optimization Algorithms for Finding Local Minima},
  author = {Yaodong Yu and Pan Xu and Quanquan Gu},
  journal= {arXiv preprint arXiv:1712.06585},
  year   = {2017}
}

Comments

25 pages

R2 v1 2026-06-22T23:22:02.675Z