Optimization on product manifolds under a preconditioned metric
Bin Gao, Renfeng Peng, Ya-xiang Yuan
TL;DR
This work develops a general framework for optimization on product manifolds using preconditioned metrics that approximate second-order information. It introduces three design families—exact block diagonal, left-right, and Gauss–Newton type preconditioning—and tailors them to CCA, truncated SVD, and tensor ring completion, with theoretical guarantees on Hessian conditioning and accelerated local convergence. By deriving explicit gradients, Hessians, and projection operators under these metrics, the authors demonstrate substantial reductions in Hessian condition numbers and faster convergence in practice, while maintaining comparable per-iteration costs. The results suggest that meticulous metric design is a practical lever to improve Riemannian optimization performance across a spectrum of structured problems.
Abstract
Since optimization on Riemannian manifolds relies on the chosen metric, it is appealing to know that how the performance of a Riemannian optimization method varies with different metrics and how to exquisitely construct a metric such that a method can be accelerated. To this end, we propose a general framework for optimization problems on product manifolds endowed with a preconditioned metric, and we develop Riemannian methods under this metric. Generally, the metric is constructed by an operator that aims to approximate the diagonal blocks of the Riemannian Hessian of the cost function. We propose three specific approaches to design the operator: exact block diagonal preconditioning, left and right preconditioning, and Gauss--Newton type preconditioning. Specifically, we tailor new preconditioned metrics and adapt the proposed Riemannian methods to the canonical correlation analysis and the truncated singular value decomposition problems, which provably accelerate the Riemannian methods. Additionally, we adopt the Gauss--Newton type preconditioning to solve the tensor ring completion problem. Numerical results among these applications verify that a delicate metric does accelerate the Riemannian optimization methods.
