Mirror Descent on Riemannian Manifolds
Organizations: School of Mathematical Sciences, Fudan University, Shanghai 200433, China · Shanghai Key Laboratory for Contemporary Applied Mathematics, Fudan University, Shanghai 200433, China
Abstract
Mirror Descent (MD) is a scalable first-order method widely used in large-scale optimization, with applications in image processing, policy optimization, and neural network training. This paper generalizes MD to optimization on Riemannian manifolds. In particular, we develop a Riemannian Mirror Descent (RMD) framework via reparameterization and further propose a stochastic variant of RMD. We also establish non-asymptotic convergence guarantees for both RMD and stochastic RMD. As an application to the Stiefel manifold, our RMD framework reduces to the Curvilinear Gradient Descent (CGD) method proposed in [26]. Moreover, when specializing the stochastic RMD framework to the Stiefel setting, we obtain a stochastic extension of CGD, which effectively addresses large-scale manifold optimization problems.
Figures & tables
| Algorithm | 1000 | 2000 | 5000 | |
|---|---|---|---|---|
| CGD | Time | 1.41 | 7.10 | 64.67 |
| Error | 1.20e-06 | 9.28e-07 | 5.88e-06 | |
| SCGD | Time | 0.72 | 4.56 | 38.10 |
| Error | 7.08e-08 | 9.54e-07 | 8.09e-06 |
| Algorithm | 1000 | 2000 | 5000 | |
|---|---|---|---|---|
| CGD | Time | 11.34 | 37.68 | 341.41 |
| Error | 7.55e-2 | 7.30e-2 | 1.13e-1 | |
| SCGD | Time | 11.58 | 38.49 | 211.09 |
| Error | 2.05e-2 | 4.41e-2 | 9.76e-2 |
Riemannian Optimization
Riemannian optimization develops algorithms for minimizing objectives on curved spaces while respecting geometric structure and constraints.
See all 76 papers