A Randomized Algorithm for Principal Component Analysis

By Vladimir Rokhlin, Arthur Szlam, Mark Tygert. 2008

471 citations recorded by the source corpus.

Principal component analysis (PCA) requires the computation of a low-rank approximation to a matrix containing the data being analyzed. In many applications of PCA, the best possible accuracy of any rank-deficient approximation is at most a few digits (measured in the spectral norm, relative to the spectral norm of the matrix being approximated). In such circumstances, efficient algorithms have not come with guarantees of good accuracy, unless one or both dimensions of the matrix being approximated are small. We describe an efficient algorithm for the low-rank approximation of matrices that produces accuracy that is very close to the best possible accuracy, for matrices of arbitrary sizes. We illustrate our theoretical results via several numerical examples.

Subfields: Computational Mathematics, Computational Mechanics, Statistics and Probability, Numerical Methods & Scientific Computing, 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 Computational Mathematics

  1. Michael W. Mahoney
  2. David P. Woodruff
  3. Alex Gittens
  4. Petros Drineas
  5. Ameet Talwalkar
  6. Peter Bhlmann
  7. M. J. van der Laan
  8. Michael J. Kane

In Computational Mechanics

  1. Michael W. Mahoney
  2. Steven L. Brunton
  3. David P. Woodruff
  4. J. Nathan Kutz
  5. Alex Gittens
  6. Ameet Talwalkar
  7. Michael I. Jordan
  8. Francis R. Bach

In Statistics and Probability

  1. Michael W. Mahoney
  2. Petros Drineas
  3. David P. Woodruff
  4. Michael I. Jordan
  5. J. Nathan Kutz
  6. Steven L. Brunton
  7. Peter Bhlmann
  8. Michael J. Kane

In Numerical Methods & Scientific Computing

  1. Steven L. Brunton
  2. Cameron Musco
  3. Christopher Musco
  4. J. Nathan Kutz
  5. Bernd R. Noack
  6. Peter Bhlmann
  7. Malik Magdon-Ismail
  8. Lester W. Mackey

In Signal Processing

  1. David P. Woodruff
  2. Michael W. Mahoney
  3. Ameet Talwalkar
  4. Michael I. Jordan
  5. Sanjiv Kumar
  6. Steven L. Brunton
  7. J. Nathan Kutz
  8. Petros Drineas

Citations in the corpus