Iterative Collaborative Filtering for Sparse Matrix Estimation

We consider sparse matrix estimation where the goal is to estimate an matrix from noisy observations of a small subset of its entries. We analyze the estimation error of the popularly utilized collaborative filtering algorithm for the sparse regime. Specifically, we propose a novel iterative variant of the algorithm, adapted to handle the setting of sparse observations. We establish that as long as the fraction of entries observed at random scale as for any fixed , the estimation error with respect to the -norm decays to as assuming the underlying matrix of interest has constant rank . Our result is robust to model mis-specification in that if the underlying matrix is approximately rank , then the estimation error decays to the approximate error with respect to the -norm. In the process, we establish algorithm's ability to handle arbitrary bounded noise in the observations.
View on arXiv