Sparse corruption in low-rank matrix inference: the PCA benchmark
Not on the map. Why?
Abstract (arXiv)
Principal Component Analysis (PCA) is a standard tool for extracting a low-rank signal from noisy observations. It is known that applying PCA to a rank-one signal corrupted by a dense, homogeneous noise, in the large matrix size limit, the celebrated BBP transition occurs, where the emergence of an outlying eigenvalue and the alignment of the corresponding eigenvector occur at the same critical signal strength. Here we study the case of sparse noise corruption. The noise matrix is modelled as the adjacency matrix of a weighted undirected graph with finite average connectivity. Using the replica method, we analytically compute the typical top eigenvalue, the top eigenvector component density, and the squared overlap with the signal, through recursive distributional equations solved by population dynamics. We identify two signal-strength transitions as functions of graph connectivity: θrm crit, marking signal recovery by the top eigenvector and generalising the BBP transition, and θrm b, where the signal-related eigenvalue detaches from the bulk. For noise with nonzero mean, these transitions need not coincide because of a structural sparse-graph outlier, leading to a discontinuous transition in the squared overlap with the top eigenvector. The same top-eigenpair formalism also predicts the overlap of the signal with the eigenvector associated with the second largest eigenvalue when the signal eigenvalue is an outlier but remains below the structural outlier, where the transition is continuous. We specialise the equations to Poissonian and Random Regular degree distributions, recover dense-noise results in the large-connectivity limit, and validate the theory by numerical diagonalisation of large matrices.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 14 of its 82 references that are in the map. First posted on arXiv 14 Nov 2025.
Builds on
14 of 82 references.
References · 14
- 2017Community Detection and Stochastic Block Modelscited by 319
- 2013Spectral redemption: clustering sparse networkscited by 56
- 2024SLTrain: a sparse plus low-rank approach for parameter and memory efficient pretrainingcited by 45
- 2014Non-convex Robust PCAcited by 41
- 2015Non-backtracking spectrum of random graphs: community detection and non-regular Ramanujan graphscited by 26
- 2016Mutual information for symmetric rank-one matrix estimation: A proof of the replica formulacited by 26
- 2015MMSE of probabilistic low-rank matrix estimation: Universality with respect to the output channelcited by 22
- 2024OATS: Outlier-Aware Pruning Through Sparse and Low Rank Decompositioncited by 20
- 2022The price of ignorance: how much does it cost to forget noise structure in low-rank matrix estimation?cited by 9
- 2024Information limits and Thouless-Anderson-Palmer equations for spiked matrix models with structured noisecited by 6
- 2024Spectral Phase Transition and Optimal PCA in Block-Structured Spiked modelscited by 4
- 2014Spectral density of the non-backtracking operatorcited by 2
2 more
Built on by
Citing papers per year: 2026: 2.
2 papers.