• DocumentCode
    180841
  • Title

    Understanding Alternating Minimization for Matrix Completion

  • Author

    Hardt, Marcus

  • Author_Institution
    IBM Res. Almaden, San Jose, CA, USA
  • fYear
    2014
  • fDate
    18-21 Oct. 2014
  • Firstpage
    651
  • Lastpage
    660
  • Abstract
    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.
  • Keywords
    computational complexity; convergence; matrix decomposition; minimisation; random processes; vectors; Frobenius norm; QR factorization; alternating minimization approach; dominant singular vectors; low-rank matrix; low-rank optimization problems; matrix completion; power method; quartic factor; random subsample; robust convergence analysis; sample size requirements; standard incoherence assumption; subquadratic time algorithms; unknown matrix; Algorithm design and analysis; Coherence; Convergence; Minimization; Noise measurement; Standards; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science (FOCS), 2014 IEEE 55th Annual Symposium on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    0272-5428
  • Type

    conf

  • DOI
    10.1109/FOCS.2014.75
  • Filename
    6979050