Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fast and Simple PCA via Convex Optimization

Published 18 Sep 2015 in math.OC, cs.LG, cs.NA, and math.NA | (1509.05647v4)

Abstract: The problem of principle component analysis (PCA) is traditionally solved by spectral or algebraic methods. We show how computing the leading principal component could be reduced to solving a \textit{small} number of well-conditioned {\it convex} optimization problems. This gives rise to a new efficient method for PCA based on recent advances in stochastic methods for convex optimization. In particular we show that given a d×dd\times d matrix $\X = \frac{1}{n}\sum_{i=1}<sup>n\x_i\x_i<sup>{\top}$ with top eigenvector $\u$ and top eigenvalue λ1\lambda_1 it is possible to: \begin{itemize} \item compute a unit vector $\w$ such that $(\w<sup>{\top}\u)<sup>2</sup></sup> \geq 1-\epsilon$ in O~(dδ<sup>2+N)\tilde{O}\left({\frac{d}{\delta<sup>2}+N}\right) time, where δ=λ1−λ2\delta = \lambda_1 - \lambda_2 and NN is the total number of non-zero entries in $\x_1,...,\x_n$, \item compute a unit vector $\w$ such that $\w<sup>{\top}\X\w</sup> \geq \lambda_1-\epsilon$ in O~(d/ϵ<sup>2)\tilde{O}(d/\epsilon<sup>2) time. \end{itemize} To the best of our knowledge, these bounds are the fastest to date for a wide regime of parameters. These results could be further accelerated when δ\delta (in the first case) and ϵ\epsilon (in the second case) are smaller than d/N\sqrt{d/N}.

Authors (2)
Citations (88)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.