QUIC-SVD: Fast SVD Using Cosine Trees

Abstract

The Singular Value Decomposition is a key operation in many machine learning methods. Its computational cost, however, makes it unscalable and impractical for the massive-sized datasets becoming common in applications. We present a new method, QUIC-SVD, for fast approximation of the full SVD with automatic sample size minimization and empirical relative error control. Previous Monte Carlo approaches have not addressed the full SVD nor benefited from the efficiency of automatic, empirically-driven sample sizing. Our empirical tests show speedups of several orders of magnitude over exact SVD. Such scalability should enable QUIC-SVD to meet the needs of a wide array of methods and applications.

Cite

Text

Holmes et al. "QUIC-SVD: Fast SVD Using Cosine Trees." Neural Information Processing Systems, 2008.

Markdown

[Holmes et al. "QUIC-SVD: Fast SVD Using Cosine Trees." Neural Information Processing Systems, 2008.](https://mlanthology.org/neurips/2008/holmes2008neurips-quicsvd/)

BibTeX

@inproceedings{holmes2008neurips-quicsvd,
  title     = {{QUIC-SVD: Fast SVD Using Cosine Trees}},
  author    = {Holmes, Michael P. and Isbell, Jr. and Lee, Charles and Gray, Alexander G.},
  booktitle = {Neural Information Processing Systems},
  year      = {2008},
  pages     = {673-680},
  url       = {https://mlanthology.org/neurips/2008/holmes2008neurips-quicsvd/}
}