English

Nonconvex Stochastic Scaled-Gradient Descent and Generalized Eigenvector Problems

Machine Learning 2022-01-25 v2 Machine Learning Optimization and Control

Abstract

Motivated by the problem of online canonical correlation analysis, we propose the \emph{Stochastic Scaled-Gradient Descent} (SSGD) algorithm for minimizing the expectation of a stochastic function over a generic Riemannian manifold. SSGD generalizes the idea of projected stochastic gradient descent and allows the use of scaled stochastic gradients instead of stochastic gradients. In the special case of a spherical constraint, which arises in generalized eigenvector problems, we establish a nonasymptotic finite-sample bound of 1/T\sqrt{1/T}, and show that this rate is minimax optimal, up to a polylogarithmic factor of relevant parameters. On the asymptotic side, a novel trajectory-averaging argument allows us to achieve local asymptotic normality with a rate that matches that of Ruppert-Polyak-Juditsky averaging. We bring these ideas together in an application to online canonical correlation analysis, deriving, for the first time in the literature, an optimal one-time-scale algorithm with an explicit rate of local asymptotic convergence to normality. Numerical studies of canonical correlation analysis are also provided for synthetic data.

Keywords

Cite

@article{arxiv.2112.14738,
  title  = {Nonconvex Stochastic Scaled-Gradient Descent and Generalized Eigenvector Problems},
  author = {Chris Junchi Li and Michael I. Jordan},
  journal= {arXiv preprint arXiv:2112.14738},
  year   = {2022}
}

Comments

Minor typographical updates

R2 v1 2026-06-24T08:35:06.623Z