English

Averaging Stochastic Gradient Descent on Riemannian Manifolds

Machine Learning 2018-06-11 v2 Optimization and Control Machine Learning

Abstract

We consider the minimization of a function defined on a Riemannian manifold M\mathcal{M} accessible only through unbiased estimates of its gradients. We develop a geometric framework to transform a sequence of slowly converging iterates generated from stochastic gradient descent (SGD) on M\mathcal{M} to an averaged iterate sequence with a robust and fast O(1/n)O(1/n) convergence rate. We then present an application of our framework to geodesically-strongly-convex (and possibly Euclidean non-convex) problems. Finally, we demonstrate how these ideas apply to the case of streaming kk-PCA, where we show how to accelerate the slow rate of the randomized power method (without requiring knowledge of the eigengap) into a robust algorithm achieving the optimal rate of convergence.

Keywords

Cite

@article{arxiv.1802.09128,
  title  = {Averaging Stochastic Gradient Descent on Riemannian Manifolds},
  author = {Nilesh Tripuraneni and Nicolas Flammarion and Francis Bach and Michael I. Jordan},
  journal= {arXiv preprint arXiv:1802.09128},
  year   = {2018}
}

Comments

COLT 2018

R2 v1 2026-06-23T00:33:01.082Z