Proceedings

Differential Equations for Modeling Asynchronous Algorithms

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 2220-2226.

https://doi.org/10.24963/ijcai.2018/307

Abstract

Asynchronous stochastic gradient descent (ASGD) is a popular parallel optimization algorithm in machine learning. Most theoretical analysis on ASGD take a discrete view and prove upper bounds for their convergence rates. However, the discrete view has its intrinsic limitations: there is no characterizationof the optimization path and the proof techniques are induction-based and thus usually complicated. Inspired by the recent successful adoptions of stochastic differential equations (SDE) to the theoretical analysis of SGD, in this paper, we study the continuous approximation of ASGD by using stochastic differential delay equations (SDDE). We introduce the approximation method and study the approximation error. Then we conduct theoretical analysis on the convergence rate of ASGD algorithm based on the continuous approximation.There are two methods: moment estimation and energy function minimization can be used to analyzethe convergence rates. Moment estimation depends on the specific form of the loss function, while energy function minimization only leverages the convex property of the loss function, and does not depend on its specific form. In addition to the convergence analysis, the continuous view also helps us derive better convergence rates. All of this clearly shows the advantage of taking the continuous view in gradient descent algorithms.

  1. [Agarwal and Duchi, 2011] Alekh Agarwal and John C Duchi. Distributed delayed stochastic optimization. In Ad- vances in Neural Information Processing Systems, pages 873-881, 2011.
  2. [Balles et al., 2017] Lukas Balles, Javier Romero, and Philipp Hennig. Coupling adaptive batch sizes with learn- ing rates. Conference on Uncertainty in Artificial Intelli- gence, 2017.
  3. [Bao et al., 2014] Jianhai Bao, George Yin, and Chenggui Yuan. Ergodicity for functional stochastic differential e- quations and applications. Nonlinear Analysis: Theory, Methods & Applications, 98:66-82, 2014.
  4. [Bao et al., 2016] Jianhai Bao, George Yin, and Chenggui Yuan. Asymptotic analysis for functional stochastic dif- ferential equations, 2016.
  5. [Dean et al., 2012] Jeffrey Dean, Greg Corrado, Rajat Mon- ga, Kai Chen, Matthieu Devin, Mark Mao, Andrew Senior, Paul Tucker, Ke Yang, Quoc V Le, et al. Large scale dis- tributed deep networks. In Advances in neural information processing systems, pages 1223-1231, 2012.
  6. [Durrett, 2010] Rick Durrett. Probability: theory and exam- ples. Cambridge university press, 2010.
  7. [Johnson and Zhang, 2013] Rie Johnson and Tong Zhang. Accelerating stochastic gradient descent using predictive variance reduction. In Advances in Neural Information Processing Systems, pages 315-323, 2013.
  8. [Krichene et al., 2015] W Krichene, Am Bayen, and Pl Bartlett. Accelerated mirror descent in continuous and discrete time. pages 2845-2853, 2015.
  9. [Langford et al., 2009] John Langford, Alex J Smola, and Martin Zinkevich. Slow learners are fast. Advances in Neural Information Processing Systems, 22:2331-2339, 2009.
  10. [Li et al., 2016] Chris Junchi Li, Zhaoran Wang, and Han Li- u. Online ica: Understanding global dynamics of non- convex optimization via diffusion processes. In Advances in Neural Information Processing Systems, pages 4961- 4969, 2016.
  11. [Li et al., 2017] Qianxiao Li, Cheng Tai, and Weinan E. S- tochastic modified equations and adaptive stochastic gra- dient algorithms. In Proceedings of the 34th Internation- al Conference on Machine Learning, pages 2101-2110, 2017.
  12. [Lian et al., 2015] Xiangru Lian, Yijun Huang, Yuncheng Li, and Ji Liu. Asynchronous parallel stochastic gradien- t for nonconvex optimization. In International Conference on Neural Information Processing Systems, pages 2737- 2745, 2015.
  13. [Mandt et al., 2016] Stephan Mandt, Matthew D Hoffman, and David M Blei. A variational analysis of stochastic gradient algorithms. In Proceedings of The 33rd Interna- tional Conference on Machine Learning, pages 354-363, 2016.
  14. [Mao, 2007] Xuerong Mao. Stochastic differential equations and applications. Elsevier, 2007.
  15. [Raginsky and Bouvrie, 2012] Maxim Raginsky and J Bou- vrie. Continuous-time stochastic mirror descent on a network: Variance reduction, consensus, convergence. 23(1):6793-6800, 2012.
  16. [Rakhlin et al., 2011] Alexander Rakhlin, Ohad Shamir, and Karthik Sridharan. Making gradient descent optimal for strongly convex stochastic optimization. arXiv preprint arXiv:1109.5647, 2011.
  17. [Recht et al., 2011] Benjamin Recht, Christopher Re, Stephen Wright, and Feng Niu. Hogwild: A lock-free approach to parallelizing stochastic gradient descent. In Advances in Neural Information Processing Systems, pages 693-701, 2011.
  18. [Su et al., 2014] Weijie Su, Stephen Boyd, and Emmanuel Candes. A differential equation for modeling nesterov's accelerated gradient method: theory and insights. In Ad- vances in Neural Information Processing Systems, pages 2510-2518, 2014.
  19. [Uhlenbeck and Ornstein, 1930] George E Uhlenbeck and Leonard S Ornstein. On the theory of the brownian mo- tion. Physical review, 36(5):823, 1930.
  20. [Wibisono et al., 2016] Andre Wibisono, Ashia C Wilson, and Michael I Jordan. A variational perspective on acceler- ated methods in optimization. Proceedings of the National Academy of Sciences, page 201614734, 2016.
  21. [Yang et al., 2017] Lin F. Yang, R. Arora, V. Braverman, and Tuo Zhao. The physical systems behind optimization al- gorithms. 2017.
  22. [Zhang et al., 2015] Sixin Zhang, Anna E Choromanska, and Yann LeCun. Deep learning with elastic averaging sgd. In Advances in Neural Information Processing Systems, pages 685-693, 2015.
  23. [Zheng et al., 2017] Shuxin Zheng, Qi Meng, Taifeng Wang, Wei Chen, Nenghai Yu, Zhi-Ming Ma, and Tie-Yan Li- u. Asynchronous stochastic gradient descent with delay compensation. In International Conference on Machine Learning, pages 4120-4129, 2017.

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

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