Understanding Alternating Minimization for Matrix Completion

12/03/2013
by   Moritz Hardt, et al.
0

Alternating Minimization is a widely used and empirically successful heuristic for matrix completion and related low-rank optimization problems. Theoretical guarantees for Alternating Minimization have been hard to come by and are still poorly understood. This is in part because the heuristic is iterative and non-convex in nature. We give a new algorithm based on Alternating Minimization that provably recovers an unknown low-rank matrix from a random subsample of its entries under a standard incoherence assumption. Our results reduce the sample size requirements of the Alternating Minimization approach by at least a quartic factor in the rank and the condition number of the unknown matrix. These improvements apply even if the matrix is only close to low-rank in the Frobenius norm. Our algorithm runs in nearly linear time in the dimension of the matrix and, in a broad range of parameters, gives the strongest sample bounds among all subquadratic time algorithms that we are aware of. Underlying our work is a new robust convergence analysis of the well-known Power Method for computing the dominant singular vectors of a matrix. This viewpoint leads to a conceptually simple understanding of Alternating Minimization. In addition, we contribute a new technique for controlling the coherence of intermediate solutions arising in iterative algorithms based on a smoothed analysis of the QR factorization. These techniques may be of interest beyond their application here.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/03/2012

Low-rank Matrix Completion using Alternating Minimization

Alternating minimization represents a widely applicable and empirically ...
research
06/04/2013

Provable Inductive Matrix Completion

Consider a movie recommendation system where apart from the ratings info...
research
02/08/2017

Matrix Completion from O(n) Samples in Linear Time

We consider the problem of reconstructing a rank-k n × n matrix M from a...
research
06/04/2020

Tensor Completion Made Practical

Tensor completion is a natural higher-order generalization of matrix com...
research
07/15/2014

Fast matrix completion without the condition number

We give the first algorithm for Matrix Completion whose running time and...
research
02/05/2016

A Note on Alternating Minimization Algorithm for the Matrix Completion Problem

We consider the problem of reconstructing a low rank matrix from a subse...
research
02/06/2016

Recovery guarantee of weighted low-rank approximation via alternating minimization

Many applications require recovering a ground truth low-rank matrix from...

Please sign up or login with your details

Forgot password? Click here to reset