Proceedings

Accelerated Distributed Riemannian Optimization Algorithms with Random Shuffling

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 5083-5091.

https://doi.org/10.24963/ijcai.2026/566

Abstract

Riemannian optimization has attracted increasing attention recently as it is related to a variety of machine learning problems, including principal component analysis, dictionary learning, and mixture modeling. To tackle modern large-scale machine learning tasks, distributed learning is usually considered as an effective solution that trains a global model over multiple worker nodes collaboratively to enhance the computational power. Centralized learning and decentralized learning are two types of distributed learning. Centralized learning employs a central parameter server to coordinate the training process while in decentralized learning, each worker only communicates with its peer neighbors. In this paper, we propose accelerated distributed Riemannian stochastic gradient descent algorithms with random shuffling in the cases of both centralized and decentralized learning. We improve the stochastic first-order oracle complexity of the Riemannian SGD from to where is the size of training data. We conduct an experiment of the leading eigenvector problem under the condition of centralized learning and decentralized learning to validate the performance of our methods.

  1. [Arjovsky et al., 2016] Martin Arjovsky, Amar Shah, and Yoshua Bengio. Unitary evolution recurrent neural net- works. International conference on machine learning, 48:1120-1128, 2016.
  2. [Bonnabel, 2013] Silvere Bonnabel. Stochastic gradient de- scent on riemannian manifolds. IEEE Transactions on Au- tomatic Control, 58(9):2217-2229, 2013.
  3. [Bottou, 2009] Léon Bottou. Curiously fast convergence of some stochastic gradient descent algorithms. Proceedings of the symposium on learning and data science, 8:2624- 2633, 2009.
  4. [Chen et al., 2021] Shixiang Chen, Alfredo Garcia, Mingyi Hong, and Shahin Shahrampour. Decentralized rieman- nian gradient descent on the stiefel manifold. International Conference on Machine Learning, 139:1594-1605, 2021.
  5. [Cherian and Sra, 2016] Anoop Cherian and Suvrit Sra. Rie- mannian dictionary learning and sparse coding for positive definite matrices. IEEE transactions on neural networks and learning systems, 28(12):2859-2871, 2016.
  6. [Ghadimi and Lan, 2013] Saeed Ghadimi and Guanghui Lan. Stochastic first-and zeroth-order methods for non- convex stochastic programming. SIAM journal on opti- mization, 23(4):2341-2368, 2013.
  7. [Grammenos et al., 2020] Andreas Grammenos, Rodrigo Mendoza Smith, Jon Crowcroft, and Cecilia Mascolo. Federated principal component analysis. Advances in neu- ral information processing systems, 33:6453-6464, 2020.
  8. [Haochen and Sra, 2019] Jeff Haochen and Suvrit Sra. Ran- dom shuffling beats sgd after finite epochs. International Conference on Machine Learning, 97:2624-2633, 2019.
  9. [Hosseini and Sra, 2015] Reshad Hosseini and Suvrit Sra. Matrix manifold optimization for gaussian mixtures. Ad- vances in neural information processing systems, 28:910- 918, 2015.
  10. [Huang et al., 2018] Lei Huang, Xianglong Liu, Bo Lang, Adams Yu, Yongliang Wang, and Bo Li. Orthogonal weight normalization: Solution to optimization over mul- tiple dependent stiefel manifolds in deep neural networks. Proceedings of the AAAI Conference on Artificial Intelli- gence, 32(1):3271-3278, 2018.
  11. [Kasai et al., 2018] Hiroyuki Kasai, Hiroyuki Sato, and Bamdev Mishra. Riemannian stochastic recursive gradient algorithm. International conference on machine learning, 80:2516-2524, 2018.
  12. [Li and Ma, 2022] Jiaxiang Li and Shiqian Ma. Feder- ated learning on riemannian manifolds. arXiv preprint arXiv:2206.05668, 2022.
  13. [Lian et al., 2015] Xiangru Lian, Yijun Huang, Yuncheng Li, and Ji Liu. Asynchronous parallel stochastic gradient for nonconvex optimization. Advances in neural information processing systems, 28:2737-2745, 2015.
  14. [Lian et al., 2017] Xiangru Lian, Ce Zhang, Huan Zhang, Cho-Jui Hsieh, Wei Zhang, and Ji Liu. Can decentral- ized algorithms outperform centralized algorithms? a case study for decentralized parallel stochastic gradient de- scent. Advances in Neural Information Processing Sys- tems, 30:5330-5340, 2017.
  15. [Liu et al., 2003] Xiuwen Liu, Anuj Srivastava, and Kyle Gallivan. Optimal linear representations of images for object recognition. IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 1:229-234, 2003.
  16. [Liu et al., 2019] Huikang Liu, Anthony Man-Cho So, and Weijie Wu. Quadratic optimization with orthogonality constraint: explicit łojasiewicz exponent and linear con- vergence of retraction-based line-search and stochastic variance-reduced gradient methods. Mathematical Pro- gramming, 178(1):215-262, 2019.
  17. [Meng et al., 2019] Qi Meng, Wei Chen, Yue Wang, Zhi- Ming Ma, and Tie-Yan Liu. Convergence analysis of dis- tributed stochastic gradient descent with shuffling. Neuro- computing, 337:46-57, 2019.
  18. [Mishchenko et al., 2020] Konstantin Mishchenko, Ahmed Khaled, and Peter Richtárik. Random reshuffling: Sim- ple analysis with vast improvements. Advances in Neural Information Processing Systems, 33:17309-17320, 2020.
  19. [Mishchenko et al., 2022] Konstantin Mishchenko, Ahmed Khaled, and Peter Richtarik. Proximal and federated random reshuffling. Proceedings of the 39th Interna- tional Conference on Machine Learning, 162:15718- 15749, 2022.
  20. [Nagaraj et al., 2019] Dheeraj Nagaraj, Prateek Jain, and Praneeth Netrapalli. Sgd without replacement: Sharper rates for general smooth convex functions. International Conference on Machine Learning, 97:4703-4711, 2019.
  21. [Nguyen et al., 2021] Lam M Nguyen, Quoc Tran-Dinh, Dzung T Phan, Phuong Ha Nguyen, and Marten Van Dijk. A unified convergence analysis for shuffling-type gradi- ent methods. Journal of Machine Learning Research, 22(207):1-44, 2021.
  22. [Rajput et al., 2020] Shashank Rajput, Anant Gupta, and Dimitris Papailiopoulos. Closing the convergence gap of sgd without replacement. International Conference on Machine Learning, 119:7964-7973, 2020.
  23. [Safran and Shamir, 2020] Itay Safran and Ohad Shamir. How good is sgd with random shuffling? Conference on Learning Theory, 125:3250-3284, 2020.
  24. [Shah, 2017] Suhail M Shah. Distributed optimization on riemannian manifolds for multi-agent networks. arXiv preprint arXiv:1711.11196, 2017.
  25. [Shamir, 2016] Ohad Shamir. Without-replacement sam- pling for stochastic gradient methods. Advances in neural information processing systems, 29:46-54, 2016.
  26. [Sun et al., 2016] Ju Sun, Qing Qu, and John Wright. Com- plete dictionary recovery over the sphere ii: Recovery by riemannian trust-region method. IEEE Transactions on In- formation Theory, 63(2):885-914, 2016.
  27. [Tang et al., 2018] Hanlin Tang, Xiangru Lian, Ming Yan, Ce Zhang, and Ji Liu. d 2 : Decentralized training over decentralized data. Proceedings of the 35th International Conference on Machine Learning, 80:4848-4856, 2018.
  28. [Wold et al., 1987] Svante Wold, Kim Esbensen, and Paul Geladi. Principal component analysis. Chemometrics and intelligent laboratory systems, 2:37-52, 1987.
  29. [Zhang and Sra, 2016] Hongyi Zhang and Suvrit Sra. First- order methods for geodesically convex optimization. Con- ference on learning theory, 49:1617-1638, 2016.
  30. [Zhang et al., 2016] Hongyi Zhang, Sashank J Reddi, and Suvrit Sra. Riemannian svrg: Fast stochastic optimization on riemannian manifolds. Advances in Neural Information Processing Systems, 29:4592-4600, 2016.
  31. [Zhou et al., 2019] Pan Zhou, Xiao-Tong Yuan, and Jiashi Feng. Faster first-order methods for stochastic non-convex optimization on riemannian manifolds. The 22nd Interna- tional Conference on Artificial Intelligence and Statistics, 89:138-147, 2019.

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

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