Perturbation Bounds for Low-Rank Inverse Approximations under Noise
Phuc Tran, Nisheeth K. Vishnoi
TL;DR
The paper derives non-asymptotic spectral-norm bounds for the error in the best rank-$p$ inverse approximation under additive noise for symmetric matrices. Using a novel contour bootstrapping approach for the non-entire function $f(z)=1/z$, the authors bound $\| (\tilde{A}^{-1})_p - A_p^{-1} \|$ in terms of the smallest eigenvalue $\lambda_n$, the $n-p$ eigengap $\delta_{n-p}$, and the noise $E$, under the gap condition $4\|E\| \le \min\{\lambda_n, \delta_{n-p}\}$. The main result shows $\| (\tilde{A}^{-1})_p - A_p^{-1} \| \le 4\|E\|/\lambda_n^2 + 5\|E\|/(\lambda_{n-p}\delta_{n-p})$, with extensions to general symmetric matrices and refined bounds via doubling distance and interaction terms. Empirically, the proposed bounds closely track true perturbations and outperform classical Neumann/EYM-based estimates across real and synthetic matrices, offering spectrum-aware guarantees for robust low-rank inverse approximations in noisy computations.
Abstract
Low-rank pseudoinverses are widely used to approximate matrix inverses in scalable machine learning, optimization, and scientific computing. However, real-world matrices are often observed with noise, arising from sampling, sketching, and quantization. The spectral-norm robustness of low-rank inverse approximations remains poorly understood. We systematically study the spectral-norm error $\| (\tilde{A}^{-1})_p - A_p^{-1} \|$ for an $n\times n$ symmetric matrix $A$, where $A_p^{-1}$ denotes the best rank-\(p\) approximation of $A^{-1}$, and $\tilde{A} = A + E$ is a noisy observation. Under mild assumptions on the noise, we derive sharp non-asymptotic perturbation bounds that reveal how the error scales with the eigengap, spectral decay, and noise alignment with low-curvature directions of $A$. Our analysis introduces a novel application of contour integral techniques to the \emph{non-entire} function $f(z) = 1/z$, yielding bounds that improve over naive adaptations of classical full-inverse bounds by up to a factor of $\sqrt{n}$. Empirically, our bounds closely track the true perturbation error across a variety of real-world and synthetic matrices, while estimates based on classical results tend to significantly overpredict. These findings offer practical, spectrum-aware guarantees for low-rank inverse approximations in noisy computational environments.
