Asymptotic Gaussian Fluctuations of Eigenvectors in Spectral Clustering
Hugo Lebeau, Florent Chatelain, Romain Couillet
TL;DR
The paper addresses the exact fluctuations of eigenvector entries in spectral clustering under a general signal+noise spike model. It proves a central limit theorem showing that, in the large-dimension regime, the entries of the dominant eigenvectors of the Gram kernel $K = \frac{1}{p} \mathbf{X}^\top \mathbf{X}$ fluctuate Gaussianly around the underlying signal with variance proportional to $(1 - \zeta_k)/n$. The key approach hinges on the rotational invariance of the noise and a tangent-normal decomposition, yielding a universal result that applies beyond Gaussian noise to standard spike models. This enables precise predictions of classification performance and is validated on synthetic data and real-world Fashion-MNIST experiments, highlighting the practical impact for understanding and designing spectral clustering methods.
Abstract
The performance of spectral clustering relies on the fluctuations of the entries of the eigenvectors of a similarity matrix, which has been left uncharacterized until now. In this letter, it is shown that the signal $+$ noise structure of a general spike random matrix model is transferred to the eigenvectors of the corresponding Gram kernel matrix and the fluctuations of their entries are Gaussian in the large-dimensional regime. This CLT-like result was the last missing piece to precisely predict the classification performance of spectral clustering. The proposed proof is very general and relies solely on the rotational invariance of the noise. Numerical experiments on synthetic and real data illustrate the universality of this phenomenon.
