Inexact Adaptive Cubic Regularization Algorithms on Riemannian Manifolds and Application
Z. Y. Li, X. M. Wang
TL;DR
This work develops an inexact Riemannian adaptive cubic regularization framework for large-scale, separable optimization on general manifolds by employing sub-sampled gradient and Hessian information. The SSRACR algorithm solves a cubic-regularized subproblem approximately at each iteration and updates a cubic parameter to ensure descent, with proven iteration complexity of $\mathcal{O}(\max\{\varepsilon_g^{-2},\varepsilon_H^{-3}\})$ to achieve $(\varepsilon_g,\varepsilon_H)$-optimality under specified accuracy assumptions. The analysis includes deterministic and true-gradient corollaries and discusses practical solution criteria (Cauchy/Eigenpoint) in the Euclidean subproblem. As an application, the method is tested on joint diagonalization on the Stiefel manifold, where SSRACR outperforms inexact trust-region methods in terms of efficiency and CPU time, illustrating its practical impact for large-scale Riemannian optimization problems.
Abstract
The adaptive cubic regularization algorithm employing the inexact gradient and Hessian is proposed on general Riemannian manifolds, together with the iteration complexity to get an approximate second-order optimality under certain assumptions on accuracies about the inexact gradient and Hessian. The algorithm extends the inexact adaptive cubic regularization algorithm under true gradient in [Math. Program., 184(1-2): 35-70, 2020] to more general cases even in Euclidean settings. As an application, the algorithm is applied to solve the joint diagonalization problem on the Stiefel manifold. Numerical experiments illustrate that the algorithm performs better than the inexact trust-region algorithm in [Advances of the neural information processing systems, 31, 2018].
