Proceedings

Riemannian Stochastic Recursive Momentum Method for non-Convex Optimization

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 2505-2511.

https://doi.org/10.24963/ijcai.2021/345

Abstract

We propose a stochastic recursive momentum method for Riemannian non-convex optimization that achieves a nearly-optimal complexity to find epsilon-approximate solution with one sample. The new algorithm requires one-sample gradient evaluations per iteration and does not require restarting with a large batch gradient, which is commonly used to obtain a faster rate. Extensive experiment results demonstrate the superiority of the proposed algorithm. Extensions to nonsmooth and constrained optimization settings are also discussed.

  1. [Arjevani et al., 2019] Yossi Arjevani, Yair Carmon, John C Duchi, Dylan J Foster, Nathan Srebro, and Blake Wood- worth. Lower bounds for non-convex stochastic optimiza- tion. arXiv:1912.02365, 2019.
  2. [Bécigneul and Ganea, 2018] Gary Bécigneul and Octavian- Eugen Ganea. Riemannian adaptive optimization methods. arXiv:1810.00760, 2018.
  3. [Bonnabel, 2013] Silvere Bonnabel. Stochastic gradient de- scent on riemannian manifolds. Transactions on Auto- matic Control, 58(9):2217-2229, 2013.
  4. [Chang and Lin, 2011] Chih-Chung Chang and Chih-Jen Lin. LIBSVM: A library for support vector machines. ACM Transactions on Intelligent Systems and Technology, 2(3):1-27, 2011.
  5. [Cheng et al., 2012] Guang Cheng, Hesamoddin Salehian, and Baba C Vemuri. Efficient recursive algorithms for computing the mean diffusion tensor and applications to dti segmentation. In European Conference on Computer Vision, pages 390-401. Springer, 2012.
  6. [Cutkosky and Orabona, 2019] Ashok Cutkosky and Francesco Orabona. Momentum-based variance reduction in non-convex sgd. In Advances in Neural Information Processing Systems, pages 15236-15245, 2019.
  7. [Han and Gao, 2020] Andi Han and Junbin Gao. Variance reduction for riemannian non-convex optimization with batch size adaptation. arXiv:2007.01494, 2020.
  8. [Hosseini and Sra, 2017] Reshad Hosseini and Suvrit Sra. An alternative to em for Gaussian mixture mod- els: Batch and stochastic Riemannian optimization. arXiv:1706.03267, 2017.
  9. [Iannazzo and Porcelli, 2018] Bruno Iannazzo and Margherita Porcelli. The Riemannian Barzilai-Borwein method with nonmonotone line search and the matrix geometric mean computation. IMA Journal of Numerical Analysis, 38(1):495-517, 2018.
  10. [Ji et al., 2019] Kaiyi Ji, Zhe Wang, Bowen Weng, Yi Zhou, Wei Zhang, and Yingbin Liang. History-gradient aided batch size adaptation for variance reduced algorithms. arXiv:1910.09670, 2019.
  11. [Kasai et al., 2018] Hiroyuki Kasai, Hiroyuki Sato, and Bamdev Mishra. Riemannian stochastic recursive gradi- ent algorithm. In International Conference on Machine Learning, pages 2516-2524, 2018.
  12. [Kasai et al., 2019] Hiroyuki Kasai, Pratik Jawanpuria, and Bamdev Mishra. Riemannian adaptive stochastic gradient algorithms on matrix manifolds. arXiv:1902.01144, 2019.
  13. [Kingma and Ba, 2014] Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. arXiv:1412.6980, 2014.
  14. [Krizhevsky et al., 2009] Alex Krizhevsky, Geoffrey Hinton, et al. Learning multiple layers of features from tiny im- ages. 2009. [Kylberg, 2014]
  15. G Kylberg. The kylberg texture dataset v. 1.0. external report (blue series) 35, centre for image anal- ysis, swedish university of agricultural sciences and upp- sala university, uppsala, sweden (2011). 2014.
  16. [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.
  17. [Li et al., 2020] Jun Li, Li Fuxin, and Sinisa Todorovic. Effi- cient Riemannian optimization on the Stiefel manifold via the Cayley transform. arXiv:2002.01113, 2020.
  18. [Meghwanshi et al., 2018] Mayank Meghwanshi, Pratik Jawanpuria, Anoop Kunchukuttan, Hiroyuki Kasai, and Bamdev Mishra. Mctorch, a manifold optimization library for deep learning. arXiv:1810.01811, 2018.
  19. [Nene et al., 1996] Sameer A Nene, Shree K Nayar, Hiroshi Murase, et al. Columbia object image library (coil-100). 1996.
  20. [Robbins and Monro, 1951] Herbert Robbins and Sutton Monro. A stochastic approximation method. The Annals of Mathematical Statistics, pages 400-407, 1951.
  21. [Roy et al., 2018] Soumava Kumar Roy, Zakaria Mhammedi, and Mehrtash Harandi. Geometry aware constrained optimization techniques for deep learning. In Conference on Computer Vision and Pattern Recognition, pages 4460-4469, 2018.
  22. [Sato et al., 2019] Hiroyuki Sato, Hiroyuki Kasai, and Bamdev Mishra. Riemannian stochastic variance reduced gradient algorithm with retraction and vector transport. SIAM Journal on Optimization, 29(2):1444-1472, 2019.
  23. [Staib et al., 2019] Matthew Staib, Sashank J Reddi, Satyen Kale, Sanjiv Kumar, and Suvrit Sra. Escaping saddle points with adaptive gradient methods. arXiv:1901.09149, 2019.
  24. [Theis et al., 2009] Fabian J Theis, Thomas P Cason, and P- A Absil. Soft dimension reduction for ica by joint diag- onalization on the stiefel manifold. In International Con- ference on Independent Component Analysis and Signal Separation, pages 354-361. Springer, 2009.
  25. [Tieleman and Hinton, 2012] Tijmen Tieleman and Geoffrey Hinton. Lecture 6.5-rmsprop: Divide the gradient by a running average of its recent magnitude. COURSERA: Neural Networks for Machine Learning, 4(2):26-31, 2012.
  26. [Tran-Dinh et al., 2019] Quoc Tran-Dinh, Nhan H Pham, Dzung T Phan, and Lam M Nguyen. Hybrid stochastic gradient descent algorithms for stochastic nonconvex opti- mization. arXiv:1905.05920, 2019.
  27. [Wright et al., 2008] John Wright, Allen Y Yang, Arvind Ganesh, S Shankar Sastry, and Yi Ma. Robust face recog- nition via sparse representation. Transactions on Pattern Analysis and Machine Intelligence, 31(2):210-227, 2008.
  28. [Zhou et al., 2019] Pan Zhou, Xiaotong Yuan, Shuicheng Yan, and Jiashi Feng. Faster first-order methods for stochastic non-convex optimization on Riemannian man- ifolds. arXiv:1811.08109, 2019.

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

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