Riemannian optimization using three different metrics for Hermitian PSD fixed-rank constraints: an extended version
Shixin Zheng, Wen Huang, Bart Vandereycken, Xiangxiong Zhang
TL;DR
The paper analyzes three complementary approaches to optimize a real-valued function under Hermitian PSD fixed-rank constraints: the Burer–Monteiro factorization, Riemannian optimization on the embedded manifold, and Riemannian optimization on a quotient manifold. It shows that the Burer–Monteiro CG method corresponds to RCG on the quotient $(\mathbb{C}^{n\times p}_*/\mathcal{O}_p, g^1)$, while the embedded-geometry CG aligns with RCG on the quotient with metric $g^3$, enabling a unified quotient-based framework. A detailed Rayleigh-quotient analysis compares the condition numbers of the Riemannian Hessian across the three metrics $g^1,g^2,g^3$, revealing that the Bures–Wasserstein metric $g^1$ can exhibit unbounded conditioning when the minimizer’s rank $r$ is less than $p$, explaining slower asymptotic convergence observed in practice. Numerical experiments on eigenvalue problems, matrix completion, PhaseLift, and interferometry recovery corroborate these theoretical findings, showing slower convergence for the Burer–Monteiro method in rank-deficient settings and competitive performance for the quotient/embedded approaches. Overall, the work highlights a principled, geometry-driven basis for understanding and selecting among nonconvex PSD fixed-rank solvers.
Abstract
For smooth optimization problems with a Hermitian positive semi-definite fixed-rank constraint, we consider three existing approaches including the simple Burer--Monteiro method, and Riemannian optimization over quotient geometry and the embedded geometry. These three methods can be all represented via quotient geometry with three Riemannian metrics $g^i(\cdot, \cdot)$ $(i=1,2,3)$. By taking the nonlinear conjugate gradient method (CG) as an example, we show that CG in the factor-based Burer--Monteiro approach is equivalent to Riemannian CG on the quotient geometry with the Bures-Wasserstein metric $g^1$. Riemannian CG on the quotient geometry with the metric $g^3$ is equivalent to Riemannian CG on the embedded geometry. For comparing the three approaches, we analyze the condition number of the Riemannian Hessian near the minimizer under the three different metrics. Under certain assumptions, the condition number from the Bures-Wasserstein metric $g^1$ is significantly different from the other two metrics. Numerical experiments show that the Burer--Monteiro CG method has obviously slower asymptotic convergence rate when the minimizer is rank deficient, which is consistent with the condition number analysis.
