Stochastic Nested Variance Reduction for Nonconvex Optimization
Abstract
We study finite-sum nonconvex optimization problems, where the objective function is an average of nonconvex functions. We propose a new stochastic gradient descent algorithm based on nested variance reduction. Compared with conventional stochastic variance reduced gradient (SVRG) algorithm that uses two reference points to construct a semi-stochastic gradient with diminishing variance in each iteration, our algorithm uses nested reference points to build a semi-stochastic gradient to further reduce its variance in each iteration. For smooth nonconvex functions, the proposed algorithm converges to an -approximate first-order stationary point (i.e., ) within number of stochastic gradient evaluations. This improves the best known gradient complexity of SVRG and that of SCSG . For gradient dominated functions, our algorithm also achieves better gradient complexity than the state-of-the-art algorithms. Thorough experimental results on different nonconvex optimization problems back up our theory.
Cite
@article{arxiv.1806.07811,
title = {Stochastic Nested Variance Reduction for Nonconvex Optimization},
author = {Dongruo Zhou and Pan Xu and Quanquan Gu},
journal= {arXiv preprint arXiv:1806.07811},
year = {2020}
}
Comments
26 pages, 4 figures, 4 tables. In NeurIPS 2018