matrix completion aims to predict missing elements in a partially observed
data matrix which in typical applications, such as collaborative filtering, is
large and extremely sparsely observed. A standard solution is matrix
factorization, which predicts unobserved entries as linear comb