A Riemannian rank-adaptive method for low-rank matrix completion
arXiv:2103.14768 · doi:10.1007/s10589-021-00328-w
Abstract
The low-rank matrix completion problem can be solved by Riemannian optimization on a fixed-rank manifold. However, a drawback of the known approaches is that the rank parameter has to be fixed a priori. In this paper, we consider the optimization problem on the set of bounded-rank matrices. We propose a Riemannian rank-adaptive method, which consists of fixed-rank optimization, rank increase step and rank reduction step. We explore its performance applied to the low-rank matrix completion problem. Numerical experiments on synthetic and real-world datasets illustrate that the proposed rank-adaptive method compares favorably with state-of-the-art algorithms. In addition, it shows that one can incorporate each aspect of this rank-adaptive framework separately into existing algorithms for the purpose of improving performance.
22 pages, 12 figures, 1 table
References in corpus (1)
Cited by in corpus (5)
- Riemannian conjugate gradient methods: General framework and specific algorithms with convergence analyses
- Finding stationary points on bounded-rank matrices: A geometric hurdle and a smooth remedy
- Tensor factorization based method for low rank matrix completion and its application on tensor completion
- Low-rank optimization methods based on projected projected-gradient descent that accumulate at Bouligand stationary points
- Nonconvex Factorization and Manifold Formulations are Almost Equivalent in Low-rank Matrix Optimization