ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 0905.1546
71
16

Fast and Near-Optimal Matrix Completion via Randomized Basis Pursuit

11 May 2009
Zhisu Zhu
Anthony Man-Cho So
Yinyu Ye
ArXivPDFHTML
Abstract

Motivated by the philosophy and phenomenal success of compressed sensing, the problem of reconstructing a matrix from a sampling of its entries has attracted much attention recently. Such a problem can be viewed as an information-theoretic variant of the well-studied matrix completion problem, and the main objective is to design an efficient algorithm that can reconstruct a matrix by inspecting only a small number of its entries. Although this is an impossible task in general, Cand\`es and co-authors have recently shown that under a so-called incoherence assumption, a rank rrr n×nn\times nn×n matrix can be reconstructed using semidefinite programming (SDP) after one inspects O(nrlog⁡6n)O(nr\log^6n)O(nrlog6n) of its entries. In this paper we propose an alternative approach that is much more efficient and can reconstruct a larger class of matrices by inspecting a significantly smaller number of the entries. Specifically, we first introduce a class of so-called stable matrices and show that it includes all those that satisfy the incoherence assumption. Then, we propose a randomized basis pursuit (RBP) algorithm and show that it can reconstruct a stable rank rrr n×nn\times nn×n matrix after inspecting O(nrlog⁡n)O(nr\log n)O(nrlogn) of its entries. Our sampling bound is only a logarithmic factor away from the information-theoretic limit and is essentially optimal. Moreover, the runtime of the RBP algorithm is bounded by O(nr2log⁡n+n2r)O(nr^2\log n+n^2r)O(nr2logn+n2r), which compares very favorably with the Ω(n4r2log⁡12n)\Omega(n^4r^2\log^{12}n)Ω(n4r2log12n) runtime of the SDP-based algorithm. Perhaps more importantly, our algorithm will provide an exact reconstruction of the input matrix in polynomial time. By contrast, the SDP-based algorithm can only provide an approximate one in polynomial time.

View on arXiv
Comments on this paper