Abstract
We consider the problem of minimizing the sum of two convex functions: one is the average of a large number of smooth component functions, and the other is a general convex function that admits a simple proximal mapping. We assume the whole objective function is strongly convex. Such problems often arise in machine learning, known as regularized empirical risk minimization. We propose and analyze a new proximal stochastic gradient method, which uses a multistage scheme to progressively reduce the variance of the stochastic gradient. While each iteration of this algorithm has similar cost as the classical stochastic gradient method (or incremental gradient method), we show that the expected objective value converges to the optimum at a geometric rate. The overall complexity of this method is much lower than both the proximal full gradient method and the standard proximal stochastic gradient method.
Original language | English (US) |
---|---|
Pages (from-to) | 2057-2075 |
Number of pages | 19 |
Journal | SIAM Journal on Optimization |
Volume | 24 |
Issue number | 4 |
DOIs | |
State | Published - 2014 |
Externally published | Yes |
Keywords
- Proximal mapping
- Stochastic gradient method
- Variance reduction
ASJC Scopus subject areas
- Software
- Theoretical Computer Science