English

Preconditioned Data Sparsification for Big Data with Applications to PCA and K-means

Machine Learning 2017-02-24 v3 Machine Learning

Abstract

We analyze a compression scheme for large data sets that randomly keeps a small percentage of the components of each data sample. The benefit is that the output is a sparse matrix and therefore subsequent processing, such as PCA or K-means, is significantly faster, especially in a distributed-data setting. Furthermore, the sampling is single-pass and applicable to streaming data. The sampling mechanism is a variant of previous methods proposed in the literature combined with a randomized preconditioning to smooth the data. We provide guarantees for PCA in terms of the covariance matrix, and guarantees for K-means in terms of the error in the center estimators at a given step. We present numerical evidence to show both that our bounds are nearly tight and that our algorithms provide a real benefit when applied to standard test data sets, as well as providing certain benefits over related sampling approaches.

Keywords

Cite

@article{arxiv.1511.00152,
  title  = {Preconditioned Data Sparsification for Big Data with Applications to PCA and K-means},
  author = {Farhad Pourkamali-Anaraki and Stephen Becker},
  journal= {arXiv preprint arXiv:1511.00152},
  year   = {2017}
}

Comments

28 pages, 10 figures

R2 v1 2026-06-22T11:33:51.459Z