English

Spectral Perturbation Bounds for Low-Rank Approximation with Applications to Privacy

Machine Learning 2025-10-30 v1 Cryptography and Security Data Structures and Algorithms Numerical Analysis Numerical Analysis Spectral Theory

Abstract

A central challenge in machine learning is to understand how noise or measurement errors affect low-rank approximations, particularly in the spectral norm. This question is especially important in differentially private low-rank approximation, where one aims to preserve the top-pp structure of a data-derived matrix while ensuring privacy. Prior work often analyzes Frobenius norm error or changes in reconstruction quality, but these metrics can over- or under-estimate true subspace distortion. The spectral norm, by contrast, captures worst-case directional error and provides the strongest utility guarantees. We establish new high-probability spectral-norm perturbation bounds for symmetric matrices that refine the classical Eckart--Young--Mirsky theorem and explicitly capture interactions between a matrix ARn×nA \in \mathbb{R}^{n \times n} and an arbitrary symmetric perturbation EE. Under mild eigengap and norm conditions, our bounds yield sharp estimates for (A+E)pAp\|(A + E)_p - A_p\|, where ApA_p is the best rank-pp approximation of AA, with improvements of up to a factor of n\sqrt{n}. As an application, we derive improved utility guarantees for differentially private PCA, resolving an open problem in the literature. Our analysis relies on a novel contour bootstrapping method from complex analysis and extends it to a broad class of spectral functionals, including polynomials and matrix exponentials. Empirical results on real-world datasets confirm that our bounds closely track the actual spectral error under diverse perturbation regimes.

Keywords

Cite

@article{arxiv.2510.25670,
  title  = {Spectral Perturbation Bounds for Low-Rank Approximation with Applications to Privacy},
  author = {Phuc Tran and Nisheeth K. Vishnoi and Van H. Vu},
  journal= {arXiv preprint arXiv:2510.25670},
  year   = {2025}
}

Comments

NeurIPS 2025