arXiv Analytics

Sign in

arXiv:1704.08683 [cs.DS]AbstractReferencesReviewsResources

Optimal Sample Complexity for Matrix Completion and Related Problems via $\ell_2$-Regularization

Maria-Florina Balcan, Yingyu Liang, David P. Woodruff, Hongyang Zhang

Published 2017-04-27Version 1

We study the strong duality of non-convex matrix factorization: we show under certain dual conditions, non-convex matrix factorization and its dual have the same optimum. This has been well understood for convex optimization, but little was known for matrix factorization. We formalize the strong duality of matrix factorization through a novel analytical framework, and show that the duality gap is zero for a wide class of matrix factorization problems. Although matrix factorization problems are hard to solve in full generality, under certain conditions the optimal solution of the non-convex program is the same as its bi-dual, and we can achieve global optimality of the non-convex program by solving its bi-dual. We apply our framework to matrix completion and robust Principal Component Analysis (PCA). While a long line of work has studied these problems, for basic problems in this area such as matrix completion, the information-theoretically optimal sample complexity was not known, and the sample complexity bounds if one also requires computational efficiency are even larger. In this work, we show that exact recoverability and strong duality hold with optimal sample complexity guarantees for matrix completion, and nearly-optimal guarantees for exact recoverability of robust PCA. For matrix completion, under the standard incoherence assumption that the underlying rank-$r$ matrix $X^*\in \mathbb{R}^{n\times n}$ with skinny SVD $U \Sigma V^T$ has $\max\{\|U^Te_i\|_2^2, \|V^Te_i\|_2^2\} \leq \frac{\mu r}{n}$ for all $i$, to the best of our knowledge we give (1) the first non-efficient algorithm achieving the optimal $O(\mu n r \log n)$ sample complexity, and (2) the first efficient algorithm achieving $O(\kappa^2\mu n r \log n)$ sample complexity, which matches the known $\Omega(\mu n r \log n)$ information-theoretic lower bound for constant condition number $\kappa$.

Related articles: Most relevant | Search more
arXiv:1806.09108 [cs.DS] (Published 2018-06-24)
On $r$-Simple $k$-Path and Related Problems Parameterized by $k/r$
arXiv:cs/9911003 [cs.DS] (Published 1999-11-09)
Subgraph Isomorphism in Planar Graphs and Related Problems
arXiv:0801.1979 [cs.DS] (Published 2008-01-13, updated 2008-10-14)
Minimum Leaf Out-branching and Related Problems