low - rank matrix completion by riemannian optimization — extended version .
Optimization algorithms on matrix manifolds