Proceedings

Accelerated Doubly Stochastic Gradient Algorithm for Large-scale Empirical Risk Minimization

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 2715-2721.

https://doi.org/10.24963/ijcai.2017/378

Abstract

Nowadays, algorithms with fast convergence, small memory footprints, and low per-iteration complexity are particularly favorable for artificial intelligence applications. In this paper, we propose a doubly stochastic algorithm with a novel accelerating multi-momentum technique to solve large scale empirical risk minimization problem for learning tasks. While enjoying a provably superior convergence rate, in each iteration, such algorithm only accesses a mini batch of samples and meanwhile updates a small block of variable coordinates, which substantially reduces the amount of memory reference when both the massive sample size and ultra-high dimensionality are involved. Specifically, to obtain an ε-accurate solution, our algorithm requires only O(log(1/ε)/sqrt(ε)) overall computation for the general convex case and O((n+sqrt{nκ})log(1/ε)) for the strongly convex case. Empirical studies on huge scale datasets are conducted to illustrate the efficiency of our method in practice.

  1. [Allen-Zhu and Orecchia, 2014] Zeyuan Allen-Zhu and Lorenzo Orecchia. Linear coupling: An ultimate unifi- cation of gradient and mirror descent. arXiv preprint arXiv:1407.1537, 2014.
  2. [Allen-Zhu, 2016] Zeyuan Allen-Zhu. Katyusha: Accel- erated variance reduction for faster sgd. arXiv preprint arXiv:1603.05953, 2016.
  3. [Beck and Teboulle, 2009] Amir Beck and Marc Teboulle. A fast iterative shrinkage-thresholding algorithm for linear inverse problems. SIAM journal on imaging sciences, 2009.
  4. [Chang and Lin, 2011] Chih-Chung Chang and Chih- Jen Lin. LIBSVM: A library for support vector ma- chines. ACM Transactions on Intelligent Systems and Technology, 2011.
  5. [Defazio et al., 2014] Aaron Defazio, Francis Bach, and Simon Lacoste-Julien. Saga: A fast incremental gra- dient method with support for non-strongly convex composite objectives. In NIPS, 2014.
  6. [Fercoq and Richtárik, 2015] Olivier Fercoq and Peter Richtárik. Accelerated, parallel, and proximal coor- dinate descent. SIAM Journal on Optimization, 2015.
  7. [Friedman et al., 2001] Jerome Friedman, Trevor Hastie, and Robert Tibshirani. The elements of statistical learning. 2001. [Frostig et al., 2015]
  8. Roy Frostig, Rong Ge, Sham M Kakade, and Aaron Sidford. Un-regularizing: approx- imate proximal point and faster stochastic algorithms for empirical risk minimization. In ICML, 2015.
  9. [Hu et al., 2009] Chonghai Hu, Weike Pan, and James T Kwok. Accelerated gradient methods for stochastic optimization and online learning. In Advances in Neu- ral Information Processing Systems, 2009.
  10. [Johnson and Zhang, 2013] Rie Johnson and Tong Zhang. Accelerating stochastic gradient descent using predictive variance reduction. In NIPS, 2013.
  11. [Lan, 2012] Guanghui Lan. An optimal method for stochastic composite optimization. Mathematical Pro- gramming, 2012.
  12. [Lee and Sidford, 2013] Yin Tat Lee and Aaron Sidford. Efficient accelerated coordinate descent methods and faster algorithms for solving linear systems. In FOCS, 2013.
  13. [Lin et al., 2015a] Hongzhou Lin, Julien Mairal, and Zaid Harchaoui. A universal catalyst for first-order optimization. In NIPS, 2015.
  14. [Lin et al., 2015b] Qihang Lin, Zhaosong Lu, and Lin Xiao. An accelerated randomized proximal coordinate gradient method and its application to regularized em- pirical risk minimization. SIAM Journal on Optimiza- tion, 2015.
  15. [Nesterov, 1983] Yurii Nesterov. A method of solving a convex programming problem with convergence rate o (1/k2). In Soviet Mathematics Doklady, 1983.
  16. [Nesterov, 1998] Yu Nesterov. Introductory lectures on convex programming volume i: Basic course. 1998.
  17. [Nesterov, 2012] Yu Nesterov. Efficiency of coordinate descent methods on huge-scale optimization problems. SIAM Journal on Optimization, 2012.
  18. [Nitanda, 2014] Atsushi Nitanda. Stochastic proximal gradient descent with acceleration techniques. In NIPS, 2014.
  19. [Polyak, 1964] Boris T Polyak. Some methods of speeding up the convergence of iteration methods. USSR Computational Mathematics and Mathematical Physics, 1964.
  20. Richtárik and Takáč, ] Peter Richtárik and Martin Takáč. Iteration complexity of randomized block- coordinate descent methods for minimizing a compos- ite function. Mathematical Programming.
  21. [Schmidt et al., 2013] Mark Schmidt, Nicolas Le Roux, and Francis Bach. Minimizing finite sums with the stochastic average gradient. arXiv preprint arXiv:1309.2388, 2013.
  22. [Shalev-Shwartz and Zhang, 2014] Shai Shalev-Shwartz and Tong Zhang. Accelerated proximal stochastic dual coordinate ascent for regularized loss minimization. In ICML, 2014.
  23. [Simon et al., 2013] Noah Simon, Jerome Friedman, Trevor Hastie, and Robert Tibshirani. A sparse-group lasso. Journal of Computational and Graphical Statis- tics, 2013.
  24. [Tibshirani, 1996] Robert Tibshirani. Regression shrink- age and selection via the lasso. Journal of the Royal Statistical Society. Series B (Methodological), 1996.
  25. [Woodworth and Srebro, 2016] Blake E Woodworth and Nati Srebro. Tight complexity bounds for optimizing composite objectives. In NIPS, 2016.
  26. [Wright, 2015] Stephen J Wright. Coordinate descent algorithms. Mathematical Programming, 2015.
  27. [Zhang and Gu, 2016] Aston Zhang and Quanquan Gu. Accelerated stochastic block coordinate descent with optimal sampling. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2016.
  28. [Zhang and Xiao, 2015] Yuchen Zhang and Lin Xiao. Stochastic primal-dual coordinate method for regular- ized empirical risk minimization. In ICML, 2015.
  29. [Zhao et al., 2014] Tuo Zhao, Mo Yu, Yiming Wang, Ra- man Arora, and Han Liu. Accelerated mini-batch ran- domized block coordinate descent method. In NIPS, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards