Proceedings

Provable Acceleration of Nesterov’s Accelerated Gradient Method over Heavy Ball Method in Training Over-Parameterized Neural Networks

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 4596-4604.

https://doi.org/10.24963/ijcai.2024/508

Abstract

Due to its simplicity and efficiency, the first-order gradient method has been extensively employed in training neural networks. Although the optimization problem of the neural network is non-convex, recent research has proved that the first-order method is capable of attaining a global minimum during training over-parameterized neural networks, where the number of parameters is significantly larger than that of training instances. Momentum methods, including the heavy ball (HB) method and Nesterov's accelerated gradient (NAG) method, are the workhorse of first-order gradient methods owning to their accelerated convergence. In practice, NAG often exhibits superior performance than HB. However, current theoretical works fail to distinguish their convergence difference in training neural networks. To fill this gap, we consider the training problem of the two-layer ReLU neural network under over-parameterization and random initialization. Leveraging high-resolution dynamical systems and neural tangent kernel (NTK) theory, our result not only establishes tighter upper bounds of the convergence rate for both HB and NAG, but also provides the first theoretical guarantee for the acceleration of NAG over HB in training neural networks. Finally, we validate our theoretical results on three benchmark datasets.

  1. [Alemohammad et al., 2020] Sina Alemohammad, Zichao Wang, Randall Balestriero, and Richard Baraniuk. The re- current neural tangent kernel. In International Conference on Learning Representations, 2020.
  2. [Arora et al., 2019a] Sanjeev Arora, Simon S Du, Wei Hu, Zhiyuan Li, Russ R Salakhutdinov, and Ruosong Wang. On exact computation with an infinitely wide neural net. In Advances in Neural Information Processing Systems, pages 8141-8150, 2019.
  3. [Arora et al., 2019b] Sanjeev Arora, Simon S. Du, Wei Hu, Zhiyuan Li, and Ruosong Wang. Fine-grained analysis of optimization and generalization for overparameterized two-layer neural networks. In International Conference on Machine Learning, pages 322-332, 2019.
  4. [Bradbury et al., 2018] James Bradbury, Roy Frostig, Pe- ter Hawkins, Matthew James Johnson, Chris Leary, Dougal Maclaurin, George Necula, Adam Paszke, Jake VanderPlas, Skye Wanderman-Milne, and Qiao Zhang. JAX: Composable transformations of Python+NumPy programs, 2018.
  5. [Brown et al., 2020] Tom Brown, Benjamin Mann, Nick Ry- der, Melanie Subbiah, Jared D Kaplan, Prafulla Dhari- wal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. Language models are few-shot learners. Advances in Neural Information Processing Sys- tems, pages 1877-1901, 2020.
  6. [Bu et al., 2021] Zhiqi Bu, Shiyun Xu, and Kan Chen. A dynamical view on optimization algorithms of overparam- eterized neural networks. In International Conference on Artificial Intelligence and Statistics, pages 3187-3195, 2021.
  7. [Du et al., 2019a] Simon S. Du, Kangcheng Hou, Ruslan Salakhutdinov, Barnabás Póczos, Ruosong Wang, and Keyulu Xu. Graph neural tangent kernel: Fusing graph neural networks with graph kernels. In Advances in Neural Information Processing Systems, pages 5724-5734, 2019.
  8. [Du et al., 2019b] Simon S Du, Jason D Lee, Haochuan Li, Liwei Wang, and Xiyu Zhai. Gradient descent finds global minima of deep neural networks. International Conference on Machine Learning, pages 1675-1685, 2019.
  9. [Du et al., 2019c] Simon S. Du, Xiyu Zhai, Barnabás Póczos, and Aarti Singh. Gradient descent provably op- timizes over-parameterized neural networks. In Interna- tional Conference on Learning Representations, 2019.
  10. [Ghadimi et al., 2015] Euhanna Ghadimi, Hamid Reza Feyzmahdavian, and Mikael Johansson. Global conver- gence of the heavy-ball method for convex optimization. In European Control Conference, pages 310-315, 2015.
  11. [Huang et al., 2020] Kaixuan Huang, Yuqing Wang, Molei Tao, and Tuo Zhao. Why do deep residual networks gen- eralize better than deep feedforward networks -A neural tangent kernel perspective. In Advances in Neural Infor- mation Processing Systems, pages 2698-2709, 2020.
  12. [Jacot et al., 2018] Arthur Jacot, Franck Gabriel, and Clément Hongler. Neural tangent kernel: Convergence and generalization in neural networks. In Advances in Neural Information Processing System, pages 8571-8580, 2018.
  13. [Krizhevsky et al., 2009] Alex Krizhevsky, Geoffrey Hinton, et al. Learning multiple layers of features from tiny im- ages. 2009.
  14. [Laborde and Oberman, 2020] Maxime Laborde and Adam M. Oberman. A lyapunov analysis for accelerated gradient methods: from deterministic to stochastic case. In International Conference on Artificial Intelligence and Statistics, pages 602-612, 2020.
  15. [LeCun et al., 1998] Yann LeCun, Léon Bottou, Yoshua Bengio, and Patrick Haffner. Gradient-based learning ap- plied to document recognition. Proceedings of the IEEE, 86(11):2278-2324, 1998.
  16. [Lessard et al., 2016] Laurent Lessard, Benjamin Recht, and Andrew Packard. Analysis and design of optimization al- gorithms via integral quadratic constraints. SIAM Journal on Optimization, 26(1):57-95, 2016.
  17. [Li et al., 2019] Zhiyuan Li, Ruosong Wang, Dingli Yu, Si- mon S Du, Wei Hu, Ruslan Salakhutdinov, and Sanjeev Arora. Enhanced convolutional neural tangent kernels. arXiv preprint arXiv:1911.00809, 2019.
  18. [Liu et al., 2022a] Jinlan Liu, Jun Kong, Dongpo Xu, Miao Qi, and Yinghua Lu. Convergence analysis of adabound with relaxed bound functions for non-convex optimization. Neural Networks, 145:300-307, 2022.
  19. [Liu et al., 2022b] Xin Liu, Zhisong Pan, and Wei Tao. Provable convergence of nesterov's accelerated gradi- ent method for over-parameterized neural networks. Knowledge-Based Systems, 251:109277, 2022.
  20. [Nado et al., 2021] Zachary Nado, Justin M Gilmer, Christo- pher J Shallue, Rohan Anil, and George E Dahl. A large batch optimizer reality check: Traditional, generic optimizers suffice across batch sizes. arXiv preprint arXiv:2102.06356, 2021.
  21. [Nakakita, 2022] Shogo Nakakita. Parametric estimation of stochastic differential equations via online gradient de- scent. arXiv preprint arXiv:2210.08800, 2022.
  22. [Nesterov, 1983] Yurii Nesterov. A method of solving a con- vex programming problem with convergence rate o (1/k2). In Sov. Math. Dokl, 1983.
  23. [Nesterov, 2013] Yurii Nesterov. Introductory lectures on convex optimization: A basic course. Springer Science, 2013.
  24. [Nguyen, 2021] Quynh Nguyen. On the proof of global con- vergence of gradient descent for deep relu networks with linear widths. In International Conference on Machine Learning, pages 8056-8062, 2021.
  25. [Polyak, 1964] Boris T Polyak. Some methods of speeding up the convergence of iteration methods. USSR Computa- tional Mathematics and Mathematical Physics, 4(5):1-17, 1964.
  26. [Schmidhuber, 2015] Jürgen Schmidhuber. Deep learning in neural networks: An overview. Neural Networks, 61:85- 117, 2015.
  27. [Schmidt et al., 2021] Robin M. Schmidt, Frank Schneider, and Philipp Hennig. Descending through a crowded val- ley -benchmarking deep learning optimizers. In Inter- national Conference on Machine Learning, pages 9367- 9376, 2021.
  28. [Shi et al., 2021] Bin Shi, Simon S Du, Michael I Jordan, and Weijie J Su. Understanding the acceleration phe- nomenon via high-resolution differential equations. Math- ematical Programming, pages 1-70, 2021.
  29. [Song and Yang, 2019] Zhao Song and Xin Yang. Quadratic suffices for over-parametrization via matrix chernoff bound. arXiv preprint arXiv:1906.03593, 2019.
  30. [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.
  31. [Sun et al., 2020] Boya Sun, Jemin George, and Solmaz S. Kia. High-resolution modeling of the fastest first-order op- timization method for strongly convex functions. In Con- ference on Decision and Control, pages 4237-4242, 2020.
  32. [Wang et al., 2021] Jun-Kun Wang, Chi-Heng Lin, and Ja- cob D. Abernethy. A modular analysis of provable ac- celeration via polyak's momentum: Training a wide relu network and a deep linear network. In International Con- ference on Machine Learning, pages 10816-10827, 2021.
  33. [Wilson et al., 2021] Ashia C Wilson, Ben Recht, and Michael I Jordan. A lyapunov analysis of accelerated methods in optimization. Journal of Machine Learning Research, 22:1-34, 2021.
  34. [Xiao et al., 2017] Han Xiao, Kashif Rasul, and Roland Vollgraf. Fashion-mnist: A novel image dataset for bench- marking machine learning algorithms. arXiv preprint arXiv:1708.07747, 2017.
  35. [Xu et al., 2021] Dongpo Xu, Shengdong Zhang, Huisheng Zhang, and Danilo P. Mandic. Convergence of the rm- sprop deep learning method with penalty for nonconvex optimization. Neural Networks, 139:17-23, 2021.
  36. [Zhang et al., 2021] Peiyuan Zhang, Antonio Orvieto, Hadi Daneshmand, Thomas Hofmann, and Roy S. Smith. Re- visiting the role of euler numerical integration on acceler- ation and stability in convex optimization. In International Conference on Artificial Intelligence and Statistics, pages 3979-3987, 2021.

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

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