Proceedings

Accelerating Stratified Sampling SGD by Reconstructing Strata

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 2725-2731.

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

Abstract

In this paper, a novel stratified sampling strategy is designed to accelerate the mini-batch SGD. We derive a new iteration-dependent surrogate which bound the stochastic variance from above. To keep the strata minimizing this surrogate with high probability, a stochastic stratifying algorithm is adopted in an adaptive manner, that is, in each iteration, strata are reconstructed only if an easily verifiable condition is met. Based on this novel sampling strategy, we propose an accelerated mini-batch SGD algorithm named SGD-RS. Our theoretical analysis shows that the convergence rate of SGD-RS is superior to the state-of-the-art. Numerical experiments corroborate our theory and demonstrate that SGD-RS achieves at least 3.48-times speed-ups compared to vanilla minibatch SGD.

  1. [Borsos et al., 2018] Zalán Borsos, Andreas Krause, and Kfir Y Levy. Online variance reduction for stochastic op- timization. arXiv preprint arXiv:1802.04715, 2018.
  2. [Botev and Ridder, 2014] Zdravko Botev and Ad Ridder. Variance reduction. Wiley StatsRef: Statistics Reference Online, pages 1-6, 2014.
  3. [Finkel et al., 2008] Jenny Rose Finkel, Alex Kleeman, and Christopher D Manning. Efficient, feature-based, condi- tional random field parsing. In Proceedings of ACL-08: HLT, pages 959-967, 2008.
  4. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 770-778, 2016.
  5. [Johnson and Guestrin, 2018] Tyler B Johnson and Carlos Guestrin. Training deep models faster with robust, ap- proximate importance sampling. In Advances in Neural Information Processing Systems, pages 7265-7275, 2018.
  6. [Johnson and Zhang, 2013] Rie Johnson and Tong Zhang. Accelerating stochastic gradient descent using predictive variance reduction. In Advances in neural information pro- cessing systems, pages 315-323, 2013.
  7. [Katharopoulos and Fleuret, 2018] Angelos Katharopoulos and Franc ¸ois Fleuret. Not all samples are created equal: Deep learning with importance sampling. arXiv preprint arXiv:1803.00942, 2018.
  8. [Krizhevsky et al., 2012] Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. Imagenet classification with deep convolutional neural networks. In Advances in neural in- formation processing systems, pages 1097-1105, 2012.
  9. [Kumar and Kannan, 2010] Amit Kumar and Ravindran Kannan. Clustering with spectral norm and the k-means algorithm. In 2010 IEEE 51st Annual Symposium on Foun- dations of Computer Science, pages 299-308. IEEE, 2010.
  10. [Needell et al., 2016] Deanna Needell, Nathan Srebro, and Rachel Ward. Stochastic gradient descent, weighted sam- pling, and the randomized kaczmarz algorithm. Mathe- matical Programming, 155(1-2):549-573, 2016.
  11. [Salehi et al., 2017] Farnood Salehi, L Elisa Celis, and Patrick Thiran. Stochastic optimization with bandit sam- pling. arXiv preprint arXiv:1708.02544, 2017.
  12. [Simonyan and Zisserman, 2014] Karen Simonyan and An- drew Zisserman. Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556, 2014.
  13. [Sutskever, 2013] Ilya Sutskever. Training recurrent neural networks. University of Toronto Toronto, Ontario, Canada, 2013.
  14. [Tang and Monteleoni, 2016] Cheng Tang and Claire Mon- teleoni. convergence rate of stochastic k-means. arXiv preprint arXiv:1610.04900, 2016. [Wikipedia contributors, 2019] Wikipedia contributors.
  15. Single-linkage clustering -Wikipedia, the free encyclo- pedia, 2019. [Online; accessed 21-January-2020].
  16. [Zhang et al., 2017] Cheng Zhang, Hedvig Kjellstrom, and Stephan Mandt. Determinantal point processes for mini- batch diversification. arXiv preprint arXiv:1705.00607, 2017.
  17. [Zhang et al., 2019] Cheng Zhang, Cengiz Öztireli, Stephan Mandt, and Giampiero Salvi. Active mini-batch sampling using repulsive point processes. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 33, pages 5741-5748, 2019.
  18. [Zhao and Zhang, 2014] Peilin Zhao and Tong Zhang. Ac- celerating minibatch stochastic gradient descent using stratified sampling. arXiv preprint arXiv:1405.3080, 2014.
  19. [Zhao and Zhang, 2015] Peilin Zhao and Tong Zhang. Stochastic optimization with importance sampling for reg- ularized loss minimization. In international conference on machine learning, pages 1-9, 2015.

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

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