New perturbation bounds for low rank approximation of matrices: Beyond Eckart-Young-Mirsky

Abstract

Let A be an m × n matrix with rank r and spectral decomposition A = Σi=1r σi ui vi, where σi are its singular values, ordered decreasingly, and ui, vi are the corresponding left and right singular vectors. For a parameter 1 p r, Ap := Σi=1p σi ui vi is the best rank p approximation of A. In practice, one often chooses p to be small, leading to the commonly used phrase "low-rank approximation". Low-rank approximation plays a central role in data science because it can substantially reduce the dimensionality of the original data, the matrix A. For a large data matrix A, one typically computes a rank-p approximation Ap for a suitably chosen small p, stores Ap, and uses it as input for further computations. The reduced dimension of Ap enables faster computations and significant data compression. In practice, noise is inevitable. We often have access only to noisy data A = A + E, where E represents the noise. Consequently, the low-rank approximation used as input in many downstream tasks is Ap, the best rank p approximation of A, rather than Ap. Therefore, it is natural and important to estimate the error \| Ap - Ap \|. This error plays a critical role in estimating the accuracy of the output of any process involving a low-rank approximation of noisy input. In this paper, we develop a new method (based on contour analysis) to bound \| Ap - Ap \|. With this method, we can exploit new parameters that measure the skewness between the noise matrix E and the singular vectors of A, avoiding the worst-case analysis used in traditional approaches. In many settings, we obtain notable quantitative improvements compared to classical approaches (using the Eckart-Young-Mirsky theorem or the Davis-Kahan theorem).

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…