Non-convex Finite-Sum Optimization Via SCSG Methods

Lihua Lei, Cheng Ju, Jianbo Chen, Michael I. Jordan
6/28/2017
math.OCcs.CC

Official code: Jianbo-Lab/SCSG (7 stars, last commit 2018-01-14).

Abstract

We develop a class of algorithms, as variants of the stochastically controlled stochastic gradient (SCSG) methods (Lei and Jordan, 2016), for the smooth non-convex finite-sum optimization problem. Assuming the smoothness of each component, the complexity of SCSG to reach a stationary point with $\mathbb{E} \|\nabla f(x)\|^{2}\le ε$ is $O\left (\min\{ε^{-5/3}, ε^{-1}n^{2/3}\}\right)$, which strictly outperforms the stochastic gradient descent. Moreover, SCSG is never worse than the state-of-the-art methods based on variance reduction and it significantly outperforms them when the target accuracy is low. A similar acceleration is also achieved when the functions satisfy the Polyak-Lojasiewicz condition. Empirical experiments demonstrate that SCSG outperforms stochastic gradient methods on training multi-layers neural networks in terms of both training and validation loss.

View on arXivView PDF

Code Implementations(1)

Jianbo-Lab/SCSGOfficial100%
73PythonJan 14, 20188 years ago
optimizationoptimization-algorithms

Similar Papers

Cite this paper

@article{lei2017nonconvex,
  title  = {Non-convex Finite-Sum Optimization Via SCSG Methods},
  author = {Lihua Lei and Cheng Ju and Jianbo Chen and Michael I. Jordan},
  year   = {2017},
  eprint = {1706.09156},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1706.09156}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1706.09156.svg)](https://codeofpaper.com/paper/1706.09156)

Discussion