English

Non-convex Finite-Sum Optimization Via SCSG Methods

Optimization and Control 2019-05-17 v4 Computational Complexity

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 Ef(x)2ϵ\mathbb{E} \|\nabla f(x)\|^{2}\le \epsilon is O(min{ϵ5/3,ϵ1n2/3})O\left (\min\{\epsilon^{-5/3}, \epsilon^{-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.

Keywords

Cite

@article{arxiv.1706.09156,
  title  = {Non-convex Finite-Sum Optimization Via SCSG Methods},
  author = {Lihua Lei and Cheng Ju and Jianbo Chen and Michael I. Jordan},
  journal= {arXiv preprint arXiv:1706.09156},
  year   = {2019}
}

Comments

Add Lemma B.1

R2 v1 2026-06-22T20:31:51.646Z