Proceedings

Tight Convergence Rate of Gradient Descent for Eigenvalue Computation

Video Download BibTeX Cite

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

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

Abstract

Riemannian gradient descent (RGD) is a simple, popular and efficient algorithm for leading eigenvector computation [AMS08]. However, the existing analysis of RGD for eigenproblem is still not tight, which is O(log(n/epsilon)/Delta^2) due to [Xu et al., 2018]. In this paper, we show that RGD in fact converges at rate O(log(n/epsilon)/Delta), and give instances to shows the tightness of our result. This improves the best prior analysis by a quadratic factor. Besides, we also give tight convergence analysis of a deterministic variant of Oja's rule due to [Oja, 1982]. We show that it also enjoys fast convergence rate of O(log(n/epsilon)/Delta). Previous papers only gave asymptotic characterizations [Oja, 1982; Oja, 1989; Yi et al., 2005]. Our tools for proving convergence results include an innovative reduction and chaining technique, and a noisy fixed point iteration argument. Besides, we also give empirical justifications of our convergence rates over synthetic and real data.

  1. [Absil et al., 2009] P-A Absil, Robert Mahony, and Rodolphe Sepulchre. Optimization algorithms on matrix manifolds. Princeton University Press, 2009.
  2. [Amari, 1998] Shun-Ichi Amari. Natural gradient works ef- ficiently in learning. Neural computation, 10(2):251-276, 1998.
  3. [Boumal et al., 2014] Nicolas Boumal, Bamdev Mishra, P-A Absil, and Rodolphe Sepulchre. Manopt, a matlab toolbox for optimization on manifolds. The Journal of Machine Learning Research, 15(1):1455-1459, 2014.
  4. [Chen et al., 1998] Tianping Chen, Yingbo Hua, and Wei- Yong Yan. Global convergence of oja's subspace algorithm for principal component extraction. IEEE Transactions on Neural Networks, 9(1):58-67, 1998.
  5. [Hairer et al., 2006] Ernst Hairer, Christian Lubich, and Ger- hard Wanner. Geometric numerical integration: structure- preserving algorithms for ordinary differential equations, volume 31. Springer Science & Business Media, 2006.
  6. [Helmke and Moore, 2012] Uwe Helmke and John B Moore. Optimization and dynamical systems. Springer Science & Business Media, 2012.
  7. [Li et al., 2018] Hao Li, Zheng Xu, Gavin Taylor, Christoph Studer, and Tom Goldstein. Visualizing the loss landscape of neural nets. In Advances in Neural Information Pro- cessing Systems, pages 6389-6399, 2018.
  8. [Musco and Musco, 2015] Cameron Musco and Christopher Musco. Randomized block krylov methods for stronger and faster approximate singular value decomposition. In Advances in Neural Information Processing Systems, pages 1396-1404, 2015.
  9. [Oja, 1982] Erkki Oja. Simplified neuron model as a princi- pal component analyzer. Journal of mathematical biology, 15(3):267-273, 1982.
  10. [Oja, 1989] Erkki Oja. Neural networks, principal compo- nents, and subspaces. International journal of neural sys- tems, 1(01):61-68, 1989.
  11. [Pascanu and Bengio, 2013] Razvan Pascanu and Yoshua Bengio. Revisiting natural gradient for deep networks. arXiv preprint arXiv:1301.3584, 2013.
  12. [Raskutti and Mukherjee, 2015] Garvesh Raskutti and Sayan Mukherjee. The information geometry of mirror descent. IEEE Transactions on Information Theory, 61(3):1451- 1457, 2015.
  13. [Shamir, 2015] Ohad Shamir. A stochastic pca and svd al- gorithm with an exponential convergence rate. In Interna- tional Conference on Machine Learning, pages 144-152, 2015.
  14. [Wen and Yin, 2013] Zaiwen Wen and Wotao Yin. A fea- sible method for optimization with orthogonality con- straints. Mathematical Programming, 142(1-2):397-434, 2013.
  15. [Xu et al., 2018] Zhiqiang Xu, Xin Cao, and Xin Gao. Con- vergence analysis of gradient descent for eigenvector com- putation. International Joint Conferences on Artificial In- telligence Organization, 2018. IJCAI
  16. [Yan et al., 1994] Wei-Yong Yan, Uwe Helmke, and John B Moore. Global analysis of oja's flow for neural networks. IEEE Transactions on Neural Networks, 5(5):674-683, 1994.
  17. [Yi et al., 2005] Zhang Yi, Mao Ye, Jian Cheng Lv, and Kok Kiong Tan. Convergence analysis of a determinis- tic discrete time system of oja's pca learning algorithm. IEEE Transactions on Neural Networks, 16(6):1318- 1328, 2005.
  18. [Zhang and Sra, 2016] Hongyi Zhang and Suvrit Sra. First- order methods for geodesically convex optimization. In Conference on Learning Theory, pages 1617-1638, 2016.
  19. [Zhang and Sra, 2018] Hongyi Zhang and Suvrit Sra. An es- timate sequence for geodesically convex optimization. In Conference On Learning Theory, pages 1703-1723, 2018.

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

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