A Preconditioned Riemannian Gradient Descent Algorithm for Low-Rank Matrix Recovery | Synapse