Lune

ICML2021Top-tier venue

Two-way kernel matrix puncturing: towards resource-efficient PCA and spectral clustering

Romain Couillet, Florent Chatelain, Nicolas Le Bihan

2021Year
11Citations
5Top-tier citations

Abstract

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∈Cp×nX\in\mathbb{C}^{p\times n} (or Rp×n\mathbb{R}^{p\times n}) and its corresponding kernel (Gram) matrix KK through Bernoulli masks: S∈{0,1}p×nS\in\{0,1\}^{p\times n} for XX and B∈{0,1}n×nB\in\{0,1\}^{n\times n} for KK. The resulting"two-way punctured"kernel is thus given by K=1p[(X⊙S)H(X⊙S)]⊙BK=\frac{1}{p}[(X \odot S)^{\sf H} (X \odot S)] \odot B. We demonstrate that, for XX composed of independent columns drawn from a Gaussian mixture model, as n,p→∞n,p\to\infty with p/n→c0∈(0,∞)p/n\to c_0\in(0,\infty), the spectral behavior of KK -- 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.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext a10d1e39-4438-4e1b-a888-83c84ab72a95

Cited by top-tier papers5

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines