Matrix approximation and projective clustering via volume sampling

By Amit Deshpande, Luis Rademacher, Santosh Srinivas Vempala, Grant J. Wang. ACM-SIAM Symposium on Discrete Algorithms, 2006

386 citations recorded by the source corpus.

Frieze et al. [17] proved that a small sample of rows of a given matrix <i>A</i> contains a low-rank approximation <i>D</i> that minimizes ||<i>A - D</i>||<i>F</i> to within small additive error, and the sampling can be done efficiently using just two passes over the matrix [12]. In this paper, we generalize this result in two ways. First, we prove that the additive error drops exponentially by iterating the sampling in an adaptive manner. Using this result, we give a pass-efficient algorithm for computing low-rank approximation with reduced additive error. Our second result is that using a natural distribution on subsets of rows (called <i>volume</i> sampling), there exists a subset of <i>k</i> rows whose span contains a factor (<i>k</i> + 1) relative approximation and a subset of <i>k</i> + <i>k</i>(<i>k</i> + 1)/ε rows whose span contains a 1+ε relative approximation. The existence of such a small certificate for multiplicative low-rank approximation leads to a PTAS for the following projective clustering problem: Given a set of points <i>P</i> in R<sup><i>d</i></sup>, and integers <i>k, j</i>, find a set of <i>j</i> subspaces <i>F</i><inf>1</inf>, . . ., <i>F</i><inf><i>j</i></inf>, each of dimension at most <i>k</i>, that minimize Σ<inf><i>p</i>∈P</inf>min<inf><i>i</i></inf> <i>d(p, F</i><inf><i>i</i></inf>)<sup>2</sup>.

Subfields: Artificial Intelligence, Computational Mechanics, Computer Vision and Pattern Recognition

View Paper: https://www.semanticscholar.org/paper/0df92684396540f140094ec304871164dc385c9d

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. David P. Woodruff
  2. Michael W. Mahoney
  3. Dan Feldman
  4. Peilin Zhong
  5. Petros Drineas
  6. Kenneth L. Clarkson
  7. Tamás Sarlós
  8. Cameron Musco

In Computational Mechanics

  1. David P. Woodruff
  2. Michael W. Mahoney
  3. Dan Feldman
  4. Peilin Zhong
  5. Petros Drineas
  6. Kenneth L. Clarkson
  7. Charalampos E. Tsourakakis
  8. Christos Boutsidis

In Computer Vision and Pattern Recognition

  1. David P. Woodruff
  2. Michael W. Mahoney
  3. Kenneth L. Clarkson
  4. Peilin Zhong
  5. Petros Drineas
  6. Dan Feldman
  7. Tamás Sarlós
  8. Charalampos E. Tsourakakis

Citations in the corpus