Two-way kernel matrix puncturing: towards resource-efficient PCA and spectral clustering
Not on the map. Why?
Abstract (arXiv)
The article introduces an elementary cost and storage reduction method for spectral clustering and principal component analysis. The method consists in randomly "puncturing" both the data matrix X∈mathbbCp× n (or ℝp× n) and its corresponding kernel (Gram) matrix K through Bernoulli masks: S∈0,1p× n for X and B∈0,1n× n for K. The resulting "two-way punctured" kernel is thus given by K=frac1p[(X odot S)sf H (X odot S)] odot B. We demonstrate that, for X composed of independent columns drawn from a Gaussian mixture model, as n,p→∞ with p/n→ c0∈(0,∞), the spectral behavior of K -- its limiting eigenvalue distribution, as well as its isolated eigenvalues and eigenvectors -- is fully tractable and exhibits a series of counter-intuitive phenomena. We notably prove, and empirically confirm on GAN-generated image databases, that it is possible to drastically puncture the data, thereby providing possibly huge computational and storage gains, for a virtually constant (clustering of PCA) performance. This preliminary study opens as such the path towards rethinking, from a large dimensional standpoint, computational and storage costs in elementary machine learning models.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 9 of its 27 references that are in the map. First posted on arXiv 24 Feb 2021.
Builds on
9 of 27 references.
References · 9
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2017High-dimensional dynamics of generalization error in neural networkscited by 238
- 2013Spectral redemption: clustering sparse networkscited by 54
- 2018On the Spectrum of Random Features Maps of High Dimensional Datacited by 27
- 2018The Dynamics of Learning: A Random Matrix Approachcited by 15
- 2016Sketching for Large-Scale Learning of Mixture Modelscited by 14
- 2020Empirical Bayes PCA in high dimensionscited by 11
- 2017A random matrix analysis and improvement of semi-supervised learning for large dimensional datacited by 10
- 2020Large Dimensional Analysis and Improvement of Multi Task Learningcited by 9
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 1; 2024: 1; 2025: 2.
7 papers.
- 2021Random matrices in service of ML footprint: ternary random features with no performance losscited by 7
- 2021Nishimori meets Bethe: a spectral method for node classification in sparse weighted graphscited by 6
- 2021PCA-based Multi Task Learning: a Random Matrix Approachcited by 4
- 2023Spectral Clustering on Large Datasets: When Does it Work? Theory from Continuous Clustering and Density Cheeger-Busercited by 0
- 2024Asymptotic Gaussian Fluctuations of Eigenvectors in Spectral Clusteringcited by 0
- 2025Performance of Rank-One Tensor Approximation on Incomplete Datacited by 0
- 2025High-Dimensional Partial Least Squares: Spectral Analysis and Fundamental Limitationscited by 0
- 2025High-Dimensional Partial Least Squares: Spectral Analysis and Fundamental Limitations17 Dec 2025
- 2025Performance of Rank-One Tensor Approximation on Incomplete Data10 Apr 2025
- 2024Asymptotic Gaussian Fluctuations of Eigenvectors in Spectral Clustering19 Feb 2024
- 2023Spectral Clustering on Large Datasets: When Does it Work? Theory from Continuous Clustering and Density Cheeger-Buser11 May 2023
- 2021PCA-based Multi Task Learning: a Random Matrix Approach1 Nov 2021
- 2021Random matrices in service of ML footprint: ternary random features with no performance loss5 Oct 2021
- 2021Nishimori meets Bethe: a spectral method for node classification in sparse weighted graphs5 Mar 2021