Fast and Simple PCA via Convex Optimization

By Dan Garber, Elad Hazan. 2015

92 citations recorded by the source corpus.

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\times d$ matrix $\X = \frac{1}{n}\sum_{i=1}^n\x_i\x_i^{\top}$ with top eigenvector $\u$ and top eigenvalue $\lambda_1$ it is possible to: \begin{itemize} \item compute a unit vector $\w$ such that $(\w^{\top}\u)^2 \geq 1-\epsilon$ in $\tilde{O}\left({\frac{d}{\delta^2}+N}\right)$ time, where $\delta = \lambda_1 - \lambda_2$ and $N$ is the total number of non-zero entries in $\x_1,...,\x_n$, \item compute a unit vector $\w$ such that $\w^{\top}\X\w \geq \lambda_1-\epsilon$ in $\tilde{O}(d/\epsilon^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 $\sqrt{d/N}$.

Subfields: Artificial Intelligence, Computational Mechanics, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Zeyuan Allen-Zhu
  2. Yuanzhi Li
  3. Sham M. Kakade
  4. Jason D. Lee
  5. Prateek Jain
  6. Praneeth Netrapalli
  7. Simon Shaolei Du
  8. Chi Jin

In Computational Mechanics

  1. Zeyuan Allen-Zhu
  2. Yuanzhi Li
  3. Prateek Jain
  4. Praneeth Netrapalli
  5. Sham M. Kakade
  6. Chi Jin
  7. Aaron Sidford
  8. Yang Yuan

In Signal Processing

  1. Zeyuan Allen-Zhu
  2. Yuanzhi Li
  3. Yang Yuan
  4. Naman Agarwal
  5. Brian Bullins
  6. Jinwoo Shin
  7. Haim Avron
  8. Insu Han

Citations in the corpus