Optimization on manifolds: A symplectic approach
Abstract
Optimization tasks are crucial in statistical machine learning. Recently, there has been great interest in leveraging tools from dynamical systems to derive accelerated and robust optimization methods via suitable discretizations of continuous-time systems. However, these ideas have mostly been limited to Euclidean spaces and unconstrained settings, or to Riemannian gradient flows. In this work, we propose a dissipative extension of Dirac's theory of constrained Hamiltonian systems as a general framework for solving optimization problems over smooth manifolds, including problems with nonlinear constraints. We develop geometric/symplectic numerical integrators on manifolds that are "rate-matching," i.e., preserve the continuous-time rates of convergence. In particular, we introduce a dissipative RATTLE integrator able to achieve optimal convergence rate locally. Our class of (accelerated) algorithms are not only simple and efficient but also applicable to a broad range of contexts.
Cite
@article{arxiv.2107.11231,
title = {Optimization on manifolds: A symplectic approach},
author = {Guilherme França and Alessandro Barp and Mark Girolami and Michael I. Jordan},
journal= {arXiv preprint arXiv:2107.11231},
year = {2023}
}
Comments
additional results, including rates for constrained optimization on manifolds