PCA recovery thresholds in low-rank matrix inference with sparse noise

Urte Adomaityte, Gabriele Sicuro, Pierpaolo Vivo
11/14/2025
stat.MLcond-mat.dis-nncond-mat.stat-mech

No confident code implementation found for this paper.

Abstract

We study the high-dimensional inference of a rank-one signal corrupted by sparse noise. The noise is modelled as the adjacency matrix of a weighted undirected graph with finite average connectivity in the large size limit. Using the replica method from statistical physics, we analytically compute the typical value of the top eigenvalue, the top eigenvector component density, and the overlap between the signal vector and the top eigenvector. The solution is given in terms of recursive distributional equations for auxiliary probability density functions which can be efficiently solved using a population dynamics algorithm. Specialising the noise matrix to Poissonian and Random Regular degree distributions, the critical signal strength is analytically identified at which a transition happens for the recovery of the signal via the top eigenvector, thus generalising the celebrated BBP transition to the sparse noise case. In the large-connectivity limit, known results for dense noise are recovered. Analytical results are in agreement with numerical diagonalisation of large matrices.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{adomaityte2025recovery,
  title  = {PCA recovery thresholds in low-rank matrix inference with sparse noise},
  author = {Urte Adomaityte and Gabriele Sicuro and Pierpaolo Vivo},
  year   = {2025},
  eprint = {2511.11927},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.11927v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.11927.svg)](https://codeofpaper.com/paper/2511.11927)

Discussion