English

Bayes-optimal limits in structured PCA, and how to reach them

Information Theory 2023-06-05 v2 Statistical Mechanics Machine Learning math.IT Machine Learning

Abstract

How do statistical dependencies in measurement noise influence high-dimensional inference? To answer this, we study the paradigmatic spiked matrix model of principal components analysis (PCA), where a rank-one matrix is corrupted by additive noise. We go beyond the usual independence assumption on the noise entries, by drawing the noise from a low-order polynomial orthogonal matrix ensemble. The resulting noise correlations make the setting relevant for applications but analytically challenging. We provide the first characterization of the Bayes-optimal limits of inference in this model. If the spike is rotation-invariant, we show that standard spectral PCA is optimal. However, for more general priors, both PCA and the existing approximate message passing algorithm (AMP) fall short of achieving the information-theoretic limits, which we compute using the replica method from statistical mechanics. We thus propose a novel AMP, inspired by the theory of Adaptive Thouless-Anderson-Palmer equations, which saturates the theoretical limit. This AMP comes with a rigorous state evolution analysis tracking its performance. Although we focus on specific noise distributions, our methodology can be generalized to a wide class of trace matrix ensembles at the cost of more involved expressions. Finally, despite the seemingly strong assumption of rotation-invariant noise, our theory empirically predicts algorithmic performance on real data, pointing at remarkable universality properties.

Keywords

Cite

@article{arxiv.2210.01237,
  title  = {Bayes-optimal limits in structured PCA, and how to reach them},
  author = {Jean Barbier and Francesco Camilli and Marco Mondelli and Manuel Saenz},
  journal= {arXiv preprint arXiv:2210.01237},
  year   = {2023}
}
R2 v1 2026-06-28T02:43:44.066Z