RIEMANNIAN STOCHASTIC VARIANCE REDUCED GRADIENT ALGORITHM WITH RETRACTION AND VECTOR TRANSPORT

被引:52
作者
Sato, Hiroyuki [1 ]
Kasai, Hiroyuki [2 ]
Mishra, Bamdev [3 ]
机构
[1] Kyoto Univ, Dept Appl Math & Phys, Sakyo Ku, Yoshida Honmachi, Kyoto 6068501, Japan
[2] Univ Electrocommun, Grad Sch Informat & Engn, 1-5-1 Chofugaoka, Chofu, Tokyo 1828585, Japan
[3] Microsoft, Hyderabad 500032, Telangana, India
基金
日本学术振兴会;
关键词
Riemannian optimization; stochastic variance reduced gradient; retraction; vector transport; Riemannian centroid; principal component analysis; matrix completion; OPTIMIZATION;
D O I
10.1137/17M1116787
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In recent years, stochastic variance reduction algorithms have attracted considerable attention for minimizing the average of a large but finite number of loss functions. This paper proposes a novel Riemannian extension of the Euclidean stochastic variance reduced gradient (R-SVRG) algorithm to a manifold search space. The key challenges of averaging, adding, and subtracting multiple gradients are addressed with retraction and vector transport. For the proposed algorithm, we present a global convergence analysis with a decaying step size as well as a local convergence rate analysis with a fixed step size under some natural assumptions. In addition, the proposed algorithm is applied to the computation problem of the Riemannian centroid on the symmetric positive definite (SPD) manifold as well as the principal component analysis and low-rank matrix completion problems on the Grassmann manifold. The results show that the proposed algorithm outperforms the standard Riemannian stochastic gradient descent algorithm in each case.
引用
收藏
页码:1444 / 1472
页数:29
相关论文
共 35 条
[1]  
Absil PA, 2008, OPTIMIZATION ALGORITHMS ON MATRIX MANIFOLDS, P1
[2]  
Allen-Zhu ZY, 2016, PR MACH LEARN RES, V48
[3]  
Allen-Zhu Z, 2016, PR MACH LEARN RES, V48
[4]  
[Anonymous], PREPRINT
[5]  
[Anonymous], PREPRINT
[6]  
[Anonymous], PREPRINT
[7]  
[Anonymous], P MACH LEARN RES
[8]  
[Anonymous], PREPRINT
[9]  
[Anonymous], PREPRINT
[10]  
[Anonymous], P MACH LEARN RES