Asynchronous Variance-reduced Block Schemes for Composite Nonconvex Stochastic Optimization: Block-specific Steplengths and Adapted Batch-sizes
Abstract
We consider the minimization of a sum of an expectation-valued coordinate-wise -smooth nonconvex function and a nonsmooth block-separable convex regularizer. We propose an asynchronous variance-reduced algorithm, where in each iteration, a single block is randomly chosen to update its estimates by a proximal variable sample-size stochastic gradient scheme, while the remaining blocks are kept invariant. Notably, each block employs a steplength that is in accordance with its block-specific Lipschitz constant while block-specific batch-sizes are random variables updated at a rate that grows either at a geometric or polynomial rate with the (random) number of times that block is selected. We show that every limit point for almost every sample path is a stationary point and establish the ergodic non-asymptotic rate . Iteration and oracle complexity to obtain an -stationary point are shown to be and , respectively. Furthermore, under a -proximal Polyak-{\L}ojasiewicz (PL) condition with the batch size increasing at a geometric rate, we prove that the suboptimality diminishes at a {\em geometric} rate, the {\em optimal} deterministic rate while iteration and oracle complexity to obtain an -optimal solution are proven to be and with , respectively. In pursuit of less aggressive sampling rates, when the batch sizes increase at a polynomial rate of degree , suboptimality decays at a corresponding polynomial rate while the iteration and oracle complexity to obtain an optimal solution are provably and , respectively.
Cite
@article{arxiv.1808.02543,
title = {Asynchronous Variance-reduced Block Schemes for Composite Nonconvex Stochastic Optimization: Block-specific Steplengths and Adapted Batch-sizes},
author = {Jinlong Lei and Uday V. Shanbhag},
journal= {arXiv preprint arXiv:1808.02543},
year = {2020}
}
Comments
arXiv admin note: substantial text overlap with arXiv:1711.03963