Fast Randomized PCA for Sparse Data
Not on the map. Why?
Abstract (arXiv)
Principal component analysis (PCA) is widely used for dimension reduction and embedding of real data in social network analysis, information retrieval, and natural language processing, etc. In this work we propose a fast randomized PCA algorithm for processing large sparse data. The algorithm has similar accuracy to the basic randomized SVD (rPCA) algorithm (Halko et al., 2011), but is largely optimized for sparse data. It also has good flexibility to trade off runtime against accuracy for practical usage. Experiments on real data show that the proposed algorithm is up to 9.1X faster than the basic rPCA algorithm without accuracy loss, and is up to 20X faster than the svds in Matlab with little error. The algorithm computes the first 100 principal components of a large information retrieval data with 12,869,521 persons and 323,899 keywords in less than 400 seconds on a 24-core machine, while all conventional methods fail due to the out-of-memory issue.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 1; 2025: 1.
5 papers.
- 2021Learning Based Proximity Matrix Factorization for Node Embeddingcited by 5
- 2021Network representation learning: A macro and micro viewcited by 3
- 2024DiffRed: Dimensionality Reduction guided by stable rankcited by 3
- 2023Robust Visual Tracking by Motion Analyzingcited by 0
- 2025Asymptotically perfect seeded graph matching without edge correlation (and applications to inference)cited by 0
- 2025Asymptotically perfect seeded graph matching without edge correlation (and applications to inference)3 Jun 2025
- 2024DiffRed: Dimensionality Reduction guided by stable rank9 Mar 2024
- 2023Robust Visual Tracking by Motion Analyzing6 Sep 2023
- 2021Network representation learning: A macro and micro view21 Nov 2021
- 2021Learning Based Proximity Matrix Factorization for Node Embedding10 Jun 2021