RTRMC swMATH ID: 20435 Software Authors: Boumal, N., Absil, P.A. Description: RTRMC : Low-rank matrix completion via preconditioned optimization on the Grassmann manifold. We address the numerical problem of recovering large matrices of low rank when most of the entries are unknown. We exploit the geometry of the low-rank constraint to recast the problem as an unconstrained optimization problem on a single Grassmann manifold. We then apply second-order Riemannian trust-region methods (RTRMC 2) and Riemannian conjugate gradient methods (RCGMC) to solve it. A preconditioner for the Hessian is introduced that helps control the conditioning of the problem and we detail preconditioned versions of Riemannian optimization algorithms. The cost of each iteration is linear in the number of known entries. The proposed methods are competitive with state-of-the-art algorithms on a wide range of problem instances. In particular, they perform well on rectangular matrices. We further note that second-order and preconditioned methods are well suited to solve badly conditioned matrix completion tasks. Homepage: https://web.math.princeton.edu/~nboumal/RTRMC/index.html Dependencies: Matlab Related Software: Manopt; LMaFit; ADMiRA; PROPACK; Jellyfish; softImpute; SDPLR; PhaseLift; ROPTLIB; RASL; SDPT3; Matrix Means Toolbox; GitHub; LOBPCG; htucker; SparseMatrix; MATPOWER; LSQR; HSL-VF05; Saga Cited in: 45 Publications Standard Articles 1 Publication describing the Software, including 1 Publication in zbMATH Year Low-rank matrix completion via preconditioned optimization on the Grassmann manifold. Zbl 1312.90092Boumal, Nicolas; Absil, P.-A. 2015 all top 5 Cited by 92 Authors 8 Absil, Pierre-Antoine 5 Huang, Wen 4 Gallivan, Kyle A. 4 Wen, Ruiping 3 Kressner, Daniel 3 Mishra, Bamdev 2 Boumal, Nicolas 2 Cai, Jian-Feng 2 Kyrillidis, Anastasios 2 Li, Shuzhen 2 Meyer, Gilles 2 Osher, Stanley Joel 2 Sepulchre, Rodolphe J. 2 Wei, Ke 1 Agarwal, Naman 1 Al-Jumaili, Ahmed A. H. 1 Allery, Cyrille 1 Amodei, Luca 1 Andrianesis, Panagiotis 1 Bauch, Jonathan 1 Bonnabel, Silvère 1 Bullins, Brian 1 Cambier, Léopold 1 Caramanis, Constantine 1 Caramanis, Michael C. 1 Cartis, Coralia 1 Cevher, Volkan 1 Chan, Tony Fan-Cheong 1 Chao, Hongyang 1 Chen, Shixiang 1 Cheng, Hong 1 Cheng, James 1 Duan, Yonghong 1 Fu, Yaru 1 Gao, Bin 1 Grasedyck, Lars 1 Hage, Clemens 1 Hand, Paul E. 1 Heidarifar, Majid 1 Hintermüller, Michael 1 Hosseini, Reshad 1 Jawanpuria, Pratik 1 Kasai, Hiroyuki 1 Kleinsteuber, Martin 1 Koep, Niklas 1 Krishan Lal, Manish 1 Kuang, Shenfen 1 Leung, Shingyu 1 Li, Qia 1 Li, Xiaobo 1 Liu, Lixia 1 Ma, Shiqian 1 Mayah, Faik 1 Nadler, Boaz 1 Oulghelou, Mourad 1 Oviedo, Harry 1 Park, Dohyung 1 Parks, Geoffrey Thomas 1 Peherstorfer, Benjamin 1 Peng, Dingtao 1 Rasheed, Ali Sapeeh 1 Sanghavi, Sujay 1 Saroop, Atul 1 Sato, Hiroyuki 1 Séguin, Axel 1 Seshadri, Pranay 1 Shang, Fanhua 1 So, Anthony Man-Cho 1 Sra, Suvrit 1 Steinlechner, Michael 1 Tanner, Jared W. 1 Tobler, Christine 1 Tong, Hanghang 1 Vandereycken, Bart 1 Wang, Chuanlong 1 Wang, Jin 1 Wang, Shawn Xianfu 1 Wang, Yanping 1 Weichwald, Sebastian 1 Willcox, Karen E. 1 Wu, Tao 1 Xiu, Naihua 1 Xu, Zhi 1 Yan, Ming 1 Yang, Yi 1 Yu, Jian 1 Yuan, Ya-xiang 1 Yuchi, Shaowu 1 Zhou, Fang 1 Zhu, Xiaojing 1 Zilber, Pini 1 Zimmermann, Ralf all top 5 Cited in 30 Serials 5 SIAM Journal on Optimization 3 Computational Statistics 3 Mathematical Programming. Series A. Series B 2 Applied Mathematics and Computation 2 Journal of Mathematical Imaging and Vision 2 Computational Optimization and Applications 2 SIAM Journal on Scientific Computing 2 Journal of Inequalities and Applications 2 SIAM Journal on Imaging Sciences 1 Computers & Mathematics with Applications 1 Journal of Computational Physics 1 Automatica 1 Information Sciences 1 Journal of Computational and Applied Mathematics 1 Journal of Optimization Theory and Applications 1 Numerische Mathematik 1 SIAM Journal on Matrix Analysis and Applications 1 Journal of Scientific Computing 1 Machine Learning 1 Linear Algebra and its Applications 1 Applied and Computational Harmonic Analysis 1 Methods and Applications of Analysis 1 Advances in Computational Mathematics 1 Journal of Machine Learning Research (JMLR) 1 The Australian Journal of Mathematical Analysis and Applications 1 GAMM-Mitteilungen 1 Optimization Letters 1 Inverse Problems and Imaging 1 SIAM/ASA Journal on Uncertainty Quantification 1 SIAM Journal on Mathematics of Data Science all top 5 Cited in 14 Fields 35 Numerical analysis (65-XX) 25 Operations research, mathematical programming (90-XX) 15 Linear and multilinear algebra; matrix theory (15-XX) 5 Computer science (68-XX) 3 Differential geometry (53-XX) 3 Statistics (62-XX) 3 Information and communication theory, circuits (94-XX) 2 Global analysis, analysis on manifolds (58-XX) 1 Algebraic geometry (14-XX) 1 Calculus of variations and optimal control; optimization (49-XX) 1 Geometry (51-XX) 1 Probability theory and stochastic processes (60-XX) 1 Mechanics of deformable solids (74-XX) 1 Systems theory; control (93-XX) Citations by Year