arxiv: v5 [math.na] 16 Nov 2017

Similar documents
PCA with random noise. Van Ha Vu. Department of Mathematics Yale University

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

Lecture Notes 1: Vector spaces

NORMS ON SPACE OF MATRICES

Linear Algebra Massoud Malek

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

THE SINGULAR VALUE DECOMPOSITION MARKUS GRASMAIR

Principal Component Analysis

October 25, 2013 INNER PRODUCT SPACES

SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS

Throughout these notes we assume V, W are finite dimensional inner product spaces over C.

Random matrices: Distribution of the least singular value (via Property Testing)

14 Singular Value Decomposition

Methods for sparse analysis of high-dimensional data, II

Lecture Notes 5: Multiresolution Analysis

Upper Bound for Intermediate Singular Values of Random Sub-Gaussian Matrices 1

The following definition is fundamental.

CS168: The Modern Algorithmic Toolbox Lecture #8: How PCA Works

DISCUSSION OF INFLUENTIAL FEATURE PCA FOR HIGH DIMENSIONAL CLUSTERING. By T. Tony Cai and Linjun Zhang University of Pennsylvania

Stat 159/259: Linear Algebra Notes

A Randomized Algorithm for the Approximation of Matrices

arxiv: v1 [math.pr] 22 May 2008

Small Ball Probability, Arithmetic Structure and Random Matrices

Invertibility of random matrices

Designing Information Devices and Systems II

Lecture Notes 2: Matrices

Tutorial on Principal Component Analysis

Vector spaces. DS-GA 1013 / MATH-GA 2824 Optimization-based Data Analysis.

Methods for sparse analysis of high-dimensional data, II

Conditions for Robust Principal Component Analysis

Linear Algebra. Paul Yiu. Department of Mathematics Florida Atlantic University. Fall A: Inner products

The University of Texas at Austin Department of Electrical and Computer Engineering. EE381V: Large Scale Learning Spring 2013.

Lecture 2: Linear Algebra Review

Functional Analysis Review

Linear Algebra. Session 12

Singular Value Decomposition

Duke University, Department of Electrical and Computer Engineering Optimization for Scientists and Engineers c Alex Bronstein, 2014

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space

EE731 Lecture Notes: Matrix Computations for Signal Processing

Chapter 6: Orthogonality

SVD, Power method, and Planted Graph problems (+ eigenvalues of random matrices)

Notes on singular value decomposition for Math 54. Recall that if A is a symmetric n n matrix, then A has real eigenvalues A = P DP 1 A = P DP T.

Kernel Method: Data Analysis with Positive Definite Kernels

Fall TMA4145 Linear Methods. Exercise set Given the matrix 1 2

Dissertation Defense

Lecture 14: SVD, Power method, and Planted Graph problems (+ eigenvalues of random matrices) Lecturer: Sanjeev Arora

Systems of Linear Equations

The Hilbert Space of Random Variables

Math 443 Differential Geometry Spring Handout 3: Bilinear and Quadratic Forms This handout should be read just before Chapter 4 of the textbook.

STAT 309: MATHEMATICAL COMPUTATIONS I FALL 2017 LECTURE 5

A linear algebra proof of the fundamental theorem of algebra

BALANCING GAUSSIAN VECTORS. 1. Introduction

Invertibility of symmetric random matrices

The circular law. Lewis Memorial Lecture / DIMACS minicourse March 19, Terence Tao (UCLA)

CS281 Section 4: Factor Analysis and PCA

Elementary linear algebra

Computational math: Assignment 1

MATH 583A REVIEW SESSION #1

Lecture 8: Linear Algebra Background

Applied Mathematics 205. Unit II: Numerical Linear Algebra. Lecturer: Dr. David Knezevic

Anti-concentration Inequalities

A linear algebra proof of the fundamental theorem of algebra

Matrices and Vectors. Definition of Matrix. An MxN matrix A is a two-dimensional array of numbers A =

Ir O D = D = ( ) Section 2.6 Example 1. (Bottom of page 119) dim(v ) = dim(l(v, W )) = dim(v ) dim(f ) = dim(v )

A PRIMER ON SESQUILINEAR FORMS

arxiv: v1 [math.na] 1 Sep 2018

Math 408 Advanced Linear Algebra

Singular Value Decomposition

AN ELEMENTARY PROOF OF THE SPECTRAL RADIUS FORMULA FOR MATRICES

A geometric proof of the spectral theorem for real symmetric matrices

SCALE INVARIANT FOURIER RESTRICTION TO A HYPERBOLIC SURFACE

Theorem A.1. If A is any nonzero m x n matrix, then A is equivalent to a partitioned matrix of the form. k k n-k. m-k k m-k n-k

Linear Algebra: Matrix Eigenvalue Problems

DS-GA 1002 Lecture notes 10 November 23, Linear models

IV. Matrix Approximation using Least-Squares

Linear Algebra, Summer 2011, pt. 2

15 Singular Value Decomposition

Deep Linear Networks with Arbitrary Loss: All Local Minima Are Global

MTH 2032 SemesterII

Finding normalized and modularity cuts by spectral clustering. Ljubjana 2010, October

Lecture notes: Applied linear algebra Part 1. Version 2

MATHEMATICS 217 NOTES

Section 3.9. Matrix Norm

ISOMETRIES OF R n KEITH CONRAD

7 Principal Component Analysis

Math Linear Algebra II. 1. Inner Products and Norms

8.1 Concentration inequality for Gaussian random matrix (cont d)

Feshbach-Schur RG for the Anderson Model

Mathematics Department Stanford University Math 61CM/DM Inner products

EECS 275 Matrix Computation

Noisy Streaming PCA. Noting g t = x t x t, rearranging and dividing both sides by 2η we get

FREE PROBABILITY THEORY

Notes 6 : First and second moment methods

Linear Algebra in Computer Vision. Lecture2: Basic Linear Algebra & Probability. Vector. Vector Operations

Vectors in Function Spaces

1. General Vector Spaces

j=1 u 1jv 1j. 1/ 2 Lemma 1. An orthogonal set of vectors must be linearly independent.

Cambridge University Press The Mathematics of Signal Processing Steven B. Damelin and Willard Miller Excerpt More information

ON KRONECKER PRODUCTS OF CHARACTERS OF THE SYMMETRIC GROUPS WITH FEW COMPONENTS

Functional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability...

Transcription:

RANDOM PERTURBATION OF LOW RANK MATRICES: IMPROVING CLASSICAL BOUNDS arxiv:3.657v5 [math.na] 6 Nov 07 SEAN O ROURKE, VAN VU, AND KE WANG Abstract. Matrix perturbation inequalities, such as Weyl s theorem concerning the singular values and the Davis-Kahan theorem concerning the singular vectors, play essential roles in quantitative science; in particular, these bounds have found application in data analysis as well as related areas of engineering and computer science. In many situations, the perturbation is assumed to be random, and the original matrix has certain structural properties such as having low rank. We show that, in this scenario, classical perturbation results, such as Weyl and Davis-Kahan, can be improved significantly. We believe many of our new bounds are close to optimal and also discuss some applications.. Introduction The singular value decomposition of a real m n matrix A is a factorization of the form A = UΣV T, where U is a m m orthogonal matrix, Σ is a m n rectangular diagonal matrix with non-negative real numbers on the diagonal, and V T is an n n orthogonal matrix. The diagonal entries of Σ are known as the singular values of A. The m columns of U are the left-singular vectors of A, while the n columns of V are the right-singular vectors of A. If A is symmetric, the singular values are given by the absolute value of the eigenvalues, and the singular vectors can be expressed in terms of the eigenvectors of A. Here, and in the sequel, whenever we write singular vectors, the reader is free to interpret this as left-singular vectors or right-singular vectors provided the same choice is made throughout the paper. An important problem in statistics and numerical analysis is to compute the first k singular values and vectors of an m n matrix A. In particular, the largest few singular values and corresponding singular vectors are typically the most important. Among others, this problem lies at the heart of Principal Component Analysis PCA, which has a very wide range of applications for many examples, see [7, 35] and the references therein and in the closely related low rank approximation procedure often used in theoretical computer science and combinatorics. In application, the dimensions m and n are typically large and k is small, often a fixed constant... The perturbation problem. A problem of fundamental importance in quantitative science including pure and applied mathematics, statistics, engineering, and computer science is to estimate how a small perturbation to the data effects 00 Mathematics Subject Classification. 65F5 and 5A4. Key words and phrases. Singular values, singular vectors, singular value decomposition, random perturbation, random matrix. S. O Rourke is supported by grant AFOSAR-FA-9550---0083. V. Vu is supported by research grants DMS-0906 and AFOSAR-FA-9550-09--067.

S. O ROURKE, VAN VU, AND KE WANG the singular values and singular vectors. This problem has been discussed in virtually every text book on quantitative linear algebra and numerical analysis see, for instance, [8, 3, 4, 47], and is the main focus of this paper. We model the problem as follows. Consider a real deterministic m n matrix A with singular values σ σ σ min{m,n} 0 and corresponding singular vectors v, v,..., v min{m,n}. We will call A the data matrix. In general, the vector v i is not unique. However, if σ i has multiplicity one, then v i is determined up to sign. Instead of A, one often needs to work with A + E, where E represents the perturbation matrix. Let σ σ min{m,n} 0 denote the singular values of A+E with corresponding singular vectors v,..., v min{m,n}. In this paper, we address the following two questions. Question. When is v i a good approximation of v i? Question. When is σ i a good approximation of σ i? These two questions are classically addressed by the Davis-Kahan-Wedin sine theorem and Weyl s inequality. Let us begin with the first question in the case when i =. A canonical way coming from the numerical analysis literature; see for instance [] to measure the distance between two unit vectors v and v is to look at sin v, v, where v, v is the angle between v and v taken in [0, π/]. It has been observed by numerical analysts in the setting where E is deterministic for quite some time that the key parameter to consider in the bound is the gap or separation σ σ. The first result in this direction is the famous Davis-Kahan sine θ theorem [0] for Hermitian matrices. A version for the singular vectors was proved later by Wedin [57]. Throughout the paper, we use M to denote the spectral norm of a matrix M. That is, M is the largest singular value of M. Theorem 3 Davis-Kahan, Wedin; sine theorem; Theorem V.4.4 from [47]. sin v, v E σ σ. In certain cases, such as when E is random, it is more natural to deal with the gap δ := σ σ, between the first and second singular values of A instead of σ σ. In this case, Theorem 3 implies the following bound. Theorem 4 Modified sine theorem. sin v, v E δ. Remark 5. Theorem 4 is trivially true when δ E since sine is always bounded above by one. In other words, even if the vector v is not uniquely determined, the bound is still true for any choice of v. On the other hand, when δ > E, the proof of Theorem 4 reveals that the vector v is uniquely determined up to sign.

RANDOM PERTURBATION OF LOW RANK MATRICES 3 As the next example shows, the bound in Theorem 4 is sharp, up to the constant. Example 6. Let 0 < ε < /, and take + ε 0 ε ε A :=, E :=. 0 ε ε ε Then σ = + ε, σ = ε with v =, 0 T and v = 0, T. Hence, δ = ε. In addition, ε A + E =, ε and a simple computation reveals that σ = +ε, σ = ε but v = /, / T and v = /, / T. Thus, since E = ε. sin v, v = = E δ More generally, one can consider approximating the i-th singular vector v i or the space spanned by the first i singular vectors Span{v,..., v i }. Naturally, in these cases, a version of Theorem 4 requires one to consider the gaps δ i := σ i σ i+ ; see Theorems 9 and below for details. Question is addressed by Weyl s inequality. In particular, Weyl s perturbation theorem [58] gives the following deterministic bound for the singular values see [47, Theorem IV.4.] for a more general perturbation bound due to Mirsky [40]. Theorem 7 Weyl s bound. max σ i σ i E. i min{m,n} For more discussions concerning general perturbation bounds, we refer the reader to [0, 47] and references therein. We now pause for a moment to prove Theorem 4. Proof of Theorem 4. If δ E, the theorem is trivially true since sine is always bounded above by one. Thus, assume δ > E. By Theorem 7, we have σ σ δ E > 0, and hence the singular vectors v and v are uniquely determined up to sign. By another application of Theorem 7, we obtain Rearranging the inequality, we have δ = σ σ σ σ + E. σ σ δ E δ > 0. Therefore, by, we conclude that sin v, v E σ σ and the proof is complete. E δ,

4 S. O ROURKE, VAN VU, AND KE WANG.. The random setting. Let us now focus on the matrices A and E. It has become common practice to assume that the perturbation matrix E is random. Furthermore, researchers have observed that data matrices are usually not arbitrary. They often possess certain structural properties. Among these properties, one of the most frequently seen is having low rank see, for instance, [4, 5, 6, 9, 5] and references therein. The goal in this paper is to show that in this situation, one can significantly improve classical results like Theorems 4 and 7. To give a quick example, let us assume that A and E are n n matrices and that E is a random Bernoulli matrix, i.e., its entries are independent and identically distributed iid random variables that take values ± with probability /. It is well known that in this case E = + o n with high probability [7, Chapter 5]. Thus, the above two theorems imply the following. Corollary 8. If E is an n n Bernoulli random matrix, then, for any η > 0, with probability o, max σ i σ i + η n, i n and n 3 sin v, v + η δ. Among others, this shows that we must have δ > + η n in order for the bound in 3 to be nontrivial. It turns out that the bounds in Corollary 8 are far from being sharp. Indeed, we present the results of a numerical simulation for A being a n n matrix of rank when n = 400, δ = 8, and where E is a random Bernoulli matrix. It is easy to see that for the parameters n = 400 and δ = 8, Corollary 8 does not give a useful bound since n δ =.5 >. However, Figure shows that, with high probability, sin v, v 0., which means v approximates v with a relatively small error. Our main results attempt to address this inefficiency in the Davis-Kahan-Wedin and Weyl bounds and provide sharper bounds than those given in Corollary 8. As a concrete example, in the case when E is a random Bernoulli matrix, our results imply the following bounds. Theorem 9. Let E be a n n Bernoulli random matrix, and let A be a n n matrix with rank r. For every ε > 0 there exists constants C 0, δ 0 > 0 depending only on ε such that if δ δ 0 and σ max{n, nδ}, then, with probability at least ε, r sin v, v C δ. Theorem 0. Let E be an n n Bernoulli random matrix, and let A be an n n matrix with rank r satisfying σ n. For every ε > 0, there exists a constant C 0 > 0 depending only on ε such that, with probability at least ε, σ C σ σ + C r. We use asymptotic notation under the assumption that n. Here we use o to denote a term which tends to zero as n tends to infinity. More generally, Corollary 8 applies to a large class of random matrices with independent entries. Indeed, the results in [7, Chapter 5] and hence Corollary 8 hold when E is any n n random matrix whose entries are iid random variables with zero mean, unit variance which is just a matter of normalization, and bounded fourth moment.

RANDOM PERTURBATION OF LOW RANK MATRICES 5 n = 400, rank =, " = gap Comulative Distribution Function 0.8 0.6 0.4 0. " = " = 4 " = 8 0 0 0. 0. 0.3 0.4 0.5 0.6 sin! v, v 0.7 0.8 0.9 n = 000, rank =, " = gap Comulative Distribution Function 0.8 0.6 0.4 0. " = " = 5 " = 0 " = 5 0 0 0. 0. 0.3 0.4 0.5 0.6 sin! v, v 0.7 0.8 0.9 Figure. The cumulative distribution functions of sin v, v where A is a n n deterministic matrix with rank n = 400 for the figure on top and n = 000 for the one below and the noise E is a Bernoulli random matrix, evaluated from 400 samples top figure and 300 samples bottom figure. In both figures, the largest singular value of A is taken to be 00. In particular, when the rank r is significantly smaller than n, the bounds in Theorems 9 and 0 are significantly better than those appearing in Corollary 8. The intuition behind Theorems 9 and 0 comes from the following heuristic of the second author. If A has rank r, all actions of A focus on an r dimensional subspace; intuitively then, E must act like an r dimensional random matrix rather than an n dimensional one. This means that the real dimension of the problem is r, not n. While it is clear that one cannot automatically ignore the rather wild action of E outside the range of A, this intuition, if true, explains the appearance of the r factor in the bounds of Theorems 9 and 0 instead of the n factor appearing in Corollary 8. While Theorems 9 and 0 are stated only for Bernoulli random matrices E, our main results actually hold under very mild assumptions on A and E. As a matter of fact, in the strongest results, we will not even need the entries of E to be independent..3. Preliminaries: Models of random noise. We now state the assumptions we require for the random matrix E. While there are many models of random matrices, we can capture almost all natural models by focusing on a common property.

6 S. O ROURKE, VAN VU, AND KE WANG Definition. We say the m n random matrix E is C, c, γ-concentrated if for all unit vectors u R m, v R n, and every t > 0, 4 P u T Ev > t C exp c t γ. The key parameter is γ. It is easy to verify the following fact, which asserts that the concentration property is closed under addition. Fact. If E is C, c, γ-concentrated and E is C, c, γ-concentrated, then E 3 = E +E is C 3, c 3, γ-concentrated for some C 3, c 3 depending on C, c, C, c. Furthermore, the concentration property guarantees a bound on E. A standard net argument see Lemma 8 shows Fact 3. If E is C, c, γ-concentrated then there are constants C, c > 0 such that P E C n /γ C exp c n. For readers not familiar with random matrix theory, let us point out why the concentration property is expected to hold for many natural models. If E is random and v is fixed, then the vector Ev must look random. It is well known that in a high dimensional space, a random isotropic vector, with very high probability, is nearly orthogonal to any fixed vector. Thus, one expects that very likely, the inner product of u and Ev is small. Definition is a way to express this observation quantitatively. It turns out that all random matrices with independent entries satisfying a mild condition have the concentration property. Indeed, if E ij denotes the i, j-entry of E and the entries of E are assumed to be independent, then the bilinear form m n u T Ev = u i E ij v j i= j= is just a sum of independent random variables. If, in addition, the entries of E have mean zero, then, by linearity, u T Ev also has mean zero. Hence, 4 can be viewed as a concentration inequality, which expresses how the sum of independent random variables deviates from its mean. With this interpretation in mind, many models of random matrices can be shown to satisfy 4. In particular, Lemma 34 shows that if E is a n n Bernoulli random matrix, then E is,, -concentrated, and E 3 n with high probability [53, 54]. However, a convenient feature of the definition is that independence between the entries is not a requirement. For instance, it is easy to show that a random orthogonal matrix satisfies the concentration property. We continue the discussion of the C, c, γ-concentration property Definition in Section 6.. Main results We now state our main results. We begin with an extension of Theorem 9. Theorem 4. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0, and suppose A has rank r. Then, for any t > 0, 5 sin v, v 4 tr /γ + E + E δ σ σ δ with probability at least δ 6 54C exp c γ 8 γ C 9 r exp c r tγ 4 γ.

RANDOM PERTURBATION OF LOW RANK MATRICES 7 Remark 5. Using Fact 3, one can replace E on the right-hand side of 5 by C n /γ, which yields that sin v, v 4 tr /γ + C n /γ + C n /γ δ σ σ δ with probability at least δ 54C exp c γ 8 γ C 9 r exp c r tγ 4 γ C exp c n. However, we prefer to state our theorems in the form of Theorem 4, as the bound C n /γ, in many cases, may not be optimal. Because Theorem 4 is stated in such generality, the bounds can be difficult to interpret. For example, it is not completely obvious when the probability in 6 is close to one. Roughly speaking, the two error terms in the probability bound are controlled by the gap δ and the parameter t which can be taken to be any positive value. Specifically, the first term δ 7 54C exp c γ goes to zero as δ gets larger, and the second term 8 C 9 r exp c r tγ goes to zero as t tends to infinity. As a consequence, we obtain the following immediate corollary of Theorem 4 and Lemma 36 in the case when the entries of E are independent. Corollary 6. Assume that E is an m n random matrix with independent entries which have mean zero and are bounded almost surely in magnitude by K for some K > 0. Suppose A has rank r. Then for every ε > 0, there exists C 0, c 0, δ 0 > 0 depending only on ε and K such that if δ δ 0, then 9 sin v, v C 0 r δ with probability at least ε. 8 γ 4 γ + E σ + E σ δ The first term r δ on the right-hand side of 9 is precisely the conjectured optimal bound coming from the intuition discussed above. The second term E σ is necessary. If E σ, then the intensity of the noise is much stronger than the strongest signal in the data matrix, so E would corrupt A completely. Thus in order to retain crucial information about A, it seems necessary to assume E < σ. We are not absolutely sure about the necessity of the third term E σ δ, but under the condition E σ, this term is superior to the Davis-Kahan-Wedin bound E δ appearing in Theorem 4. While it remains an open question to determine whether the bounds in Theorem 4 are optimal, we do note that in certain situations the bounds are close to optimal. Indeed, in [9], the eigenvectors of perturbed random matrices are studied, and, under various technical assumptions on the matrices A and E, the results in [9] give the exact asymptotic behavior of the dot product v v. Rewriting the dot product in terms of cosine and further expressing the value in terms of sine, we

8 S. O ROURKE, VAN VU, AND KE WANG find that the bounds in 5 match the exact asymptotic behavior obtained in [9], up to constant factors. Similar results in [43] also match the bound in 5, up to constant factors, in the case when E is a Wigner random matrix and A has rank one. Corollary 6 provides a bound which holds with probability at least ε. As another consequence of Theorem 4, we obtain the following bound which holds with probability converging to. Corollary 7. Assume that E is an m n random matrix with independent entries which have mean zero and are bounded almost surely in magnitude by K for some K > 0. Suppose A has rank r. Then there exists C 0 > 0 depending only on K such that if α n is any sequence of positive values converging to infinity and δ α n, then sin v, v αn r C 0 + E + E δ σ σ δ with probability o. Here, the rate of convergence implicit in the o notation depends on K and α n. Before continuing, we pause to make one final remark regarding Corollaries 6 and 7. In stating our main results below, we will always state them in the generality of Theorem 4. However, each of the results can be specialized in several different directions similar to what we have done in Corollaries 6 and 7. In the interest of space, we will not always state all such corollaries. We are able to extend Theorem 4 in two different ways. First, we can bound the angle between v j and v j for any index j. Second, and more importantly, we can bound the angle between the subspaces spanned by {v,..., v j } and {v,..., v j }, respectively. As the projection onto the subspaces spanned by the first few singular vectors i.e., low rank approximation plays an important role in a vast collection of problems, this result potentially has a large number of applications. We begin by bounding the largest principal angle between 0 V := Span{v,..., v j } and V := Span{v,..., v j} for some integer j r, where r is the rank of A. Let us recall that if U and V are two subspaces of the same dimension, then the principal angle between them is defined as sin U, V := max u U;u 0 min sin u, v = P U P V = P U P V, v V ;v 0 where P W denotes the orthogonal projection onto subspace W. Theorem 8. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0. Suppose A has rank r, and let j r be an integer. Then, for any t > 0, sin V, V 4 tr /γ j with probability at least 3 6C 9 j exp c δ γ j 8 γ δ j + E σ j δ j + E, σ j C 9 r exp c r tγ 4 γ, where V and V are the j-dimensional subspaces defined in 0.

RANDOM PERTURBATION OF LOW RANK MATRICES 9 The error terms in 3 as well as all other probability bounds appearing in our main results can be controlled in a similar fashion as the error terms 7 and 8. Indeed, the first error term in 3 is controlled by the gap δ j and the second term is controlled by the parameter t. We believe the factor of j in is suboptimal and is simply an artifact of our proof. However, in many applications j is significantly smaller than the dimension of the matrices, making the contribution from this term negligible. For comparison, we present an analogue of Theorem 4, which follows from the Davis-Kahan-Wedin sine theorem [47, Theorem V.4.4], using the same argument as in the proof of Theorem 4. Theorem 9 Modified Davis-Kahan-Wedin sine theorem: singular space. Suppose A has rank r, and let j r be an integer. Then, for an arbitrary matrix E, sin V, V E δ j, where V and V are the j-dimensional subspaces defined in 0. It remains an open question to give an optimal version of Theorem 8 for subspaces corresponding to an arbitrary set of singular values. However, we can use Theorem 8 repeatedly to obtain bounds for the case when one considers a few intervals of singular values. For instance, by applying Theorem 8 twice, we obtain the following result. Denote δ 0 := δ. Corollary 0. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0. Suppose A has rank r, and let < j l r be integers. Then, for any t > 0, 4 sin V, V 8 tr /γ l + tr/γ + E + E + E, δ j δ l σ j δ j σ l δ l σ l with probability at least 6C 9 j exp where c δ γ j 8 γ 6C 9 l δ γ l exp c 8 γ 4C 9 r exp c r tγ 4 γ, 5 V := Span{v j,..., v l } and V := Span{v j,..., v l}. Proof. Let V := Span{v,..., v l }, V := Span{v,..., v l}, V := Span{v,..., v j }, V := Span{v,..., v j }. For any subspace W, let P W denote the orthogonal projection onto W. It follows that P W = I P W, where I denotes the identity matrix. By definition of the subspaces V, V, we have P V = P V P V and P V = P V P V.

0 S. O ROURKE, VAN VU, AND KE WANG Thus, by, we obtain sin V, V = P V P V P V P V P V P V P V P V + P V P V P V P V P V P V + P V P V = sin V, V + sin V, V. Theorem 8 can now be invoked to bound sin V, V and sin V, V, and the claim follows. Again, the factor of l appearing in 4 follows from the analogous factor appearing in. Indeed, if this factor could be removed from, then the proof above shows that it would also be removed from 4. For comparison, we present the following version of Theorem 4, which follows Theorem 9 and the argument above. Again denote δ 0 := δ. Theorem Modified Davis-Kahan-Wedin sine theorem: singular space. Suppose A has rank r, and let j l r be integers. Then, for an arbitrary matrix E, sin V, V E 4 min{δ j, δ l }, where V and V are defined in 5. We now consider the problem of approximating the j-th singular vector v j recursively in terms of the bounds for sin v i, v i, i < j. Theorem. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0. Suppose A has rank r, and let j r be an integer. Then, for any t > 0, sin v j, v j 4 with probability at least 6C 9 j exp j / sin v i, v i + tr/γ i= c δ γ j 8 γ δ j + E σ j δ j C 9 r exp c r tγ 4 γ. + E σ j The bound in Theorem depends inductively on the bounds for sin v i, v i, i =,..., j, and as such, we do not believe it to be sharp. The bound does, however, improve upon a similar recursive bound presented in [53]. Finally, let us present the general form of Theorem 0 for singular values. Readers can compare the result with the classical bound in Theorem 7. Theorem 3. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0. Suppose A has rank r, and let j r be an integer. Then, for any t > 0, 6 σ j σ j t with probability at least C 9 j t exp c γ 4 γ,

RANDOM PERTURBATION OF LOW RANK MATRICES and 7 σ j σ j + tr /γ + j E σ j with probability at least C 9 r exp c r tγ 4 γ. + j E 3 σ j Remark 4. Notice that the upper bound for σ j given in 7 involves /σ j. In many situations, the lower bound in 6 can be used to provide an upper bound for /σ j. We conjecture that the factors of j and j appearing in 7 are not needed and are simply an artifact of our proof. In applications, j is typically much smaller than the dimension, often making the contribution from these terms negligible. To illustrate this point, consider the following example when r = O. Let A and E be symmetric matrices, and assume the entries on and above the diagonal of E are independent random variables. Such a matrix E is known as a Wigner matrix, and the eigenvalues of perturbed Wigner matrices have been well-studied in the random matrix theory literature; see, for instance, [3, 44] and references therein. In particular, the results in [3, 44] give the asymptotic location of the largest r eigenvalues as well as their joint fluctuations. These exact asymptotic results imply that, in this setting, the bounds appearing in Theorem 3 are sharp, up to constant factors. As the bounds in Theorem 3 are fairly general, let us state a corollary in the case when the entries of E are independent random variables. Corollary 5. Assume that E is an m n random matrix with independent entries which have mean zero and are bounded almost surely in magnitude by K for some K > 0. Suppose A has rank r. Then, for every ε > 0, there exists C 0 > 0 depending only on ε and K such that, with probability at least ε, 8 σ j C 0 j σ j σ j + C 0 r + j E for all j r. σ j + j E 3 σ j Corollary 5 is an immediate consequence of Theorem 3, Lemma 36, and the union bound. In particular, the bound in 8 holds for all values of j r simultaneously with probability at least ε... Related results. To conclude this section, let us mention a few related results. In [53], the second author managed to prove r log n sin v, v C δ under certain conditions. While the right-hand side is quite close to the optimal form in Theorem 9, the main problem here is that in the left-hand side one needs to square the sine function. The bound for sin v i, v i with i was done by an inductive argument and was rather complicated. Finally, the problem of estimating the singular values was not addressed at all in [53].

S. O ROURKE, VAN VU, AND KE WANG Related results have also been obtained in the case where the random matrix E contains Gaussian entries. In [56], R. Wang estimates the non-asymptotic distribution of the singular vectors when the entries of E are iid standard normal random variables. Recently, Allez and Bouchaud have studied the eigenvector dynamics of A+E when A is a real symmetric matrix and E is a symmetric Brownian motion that is, E is a diffusive matrix process constructed from a family of independent real Brownian motions []. Our results also seems to have a close tie to the study of spiked covariance matrices, where a different kind of perturbation has been considered; see [, 6, 4] for details. It would be interesting to find a common generalization for these problems. 3. Overview and outline We now briefly give an overview of the paper and discuss some of the key ideas behind the proof of our main results. For simplicity, let us assume that A and E are n n real symmetric matrices. In fact, we will symmetrize the problem in Section 4 below. Let σ σ n be the eigenvalues of A with corresponding orthonormal eigenvectors v,..., v n. Let σ be the largest eigenvalue of A + E with corresponding unit eigenvector v. Suppose we wish to bound sin v, v from Theorem 4. Since n sin v, v = cos v, v = v k v, it suffices to bound v k v for k =,..., n. Let us consider the case when k =,..., r. In this case, we have k= v T k A + Ev v T k Av = v T k Ev. Since A + Ev = σ v and v T k A = σ kv k, we obtain σ σ k v k v v T k Ev. Thus, the problem of bounding v k v reduces to obtaining an upper bound for v T k Ev and a lower bound for the gap σ σ k. We will obtain bounds for both of these terms by using the concentration property Definition. More generally, in Section 4, we will apply the concentration property to obtain lower bounds for the gaps σ j σ k when j < k, which will hold with high probability. Let us illustrate this by now considering the gap σ σ. Indeed, we note that σ = A + E v T A + Ev = σ + v T Ev. Applying the concentration property 4, we see that σ > σ t with probability at least C exp c t γ. As δ := σ σ, we in fact observe that σ σ = σ σ + δ > δ t. Thus, if δ is sufficiently large, we have say σ σ δ/ with high probability. In Section 5, we will again apply the concentration property to obtain upper bounds for terms of the form v k Ev j. At the end of Section 5, we combine these bounds to complete the proof of Theorems 4, 8,, and 3. In Section 6, we discuss the C, c, γ-concentration property Definition. In particular, we generalize some previous results obtained by the second author in [53]. Finally, in Section 7, we present some applications of our main results.

RANDOM PERTURBATION OF LOW RANK MATRICES 3 Singular subspace perturbation bounds are applicable to a wide variety of problems. For instance, [3] discuss several applications of these bounds to highdimensional statistics including high dimensional clustering, canonical correlation analysis CCA, and matrix recovery. In Section 7, we show how our results can be applied to the matrix recovery problem. The general matrix recovery problem is the following. A is a large matrix. However, the matrix A is unknown to us. We can only observe its noisy perturbation A + E, or in some cases just a small portion of the perturbation. Our goal is to reconstruct A or estimate an important parameter as accurately as possible from this observation. Furthermore, several problems from combinatorics and theoretical computer science can also be formulated in this setting. Special instances of the matrix recovery problem have been investigated by many researchers using spectral techniques and combinatorial arguments in ingenious ways [, 3, 4, 5,, 4, 5, 6, 7, 8,, 8, 9, 3, 33, 34, 37, 39, 4, 45]. We propose the following simple analysis: if A has rank r and j r, then the projection of A + E on the subspace V spanned by the first j singular vectors of A + E is close to the projection of A + E onto the subspace V spanned by the first j singular vectors of A, as our new results show that V and V are very close. Moreover, we can also show that the projection of E onto V is typically small. Thus, by projecting A + E onto V, we obtain a good approximation of the rank j approximation of A. In certain cases, we can repeat the above operation a few times to obtain sufficient information to recover A completely or to estimate the required parameter with high accuracy and certainty. 4. Preliminary tools In this section, we present some of the preliminary tools we will need to prove Theorems 4, 8,, and 3. To begin, we define the m + n m + n symmetric block matrices [ ] 0 A 9 à := A T 0 and Ẽ := [ ] 0 E E T. 0 We will work with the matrices à and Ẽ instead of A and E. If AT u = σv and Av = σu, then ÃT u T, v T T = σu T, v T T and ÃT u T, v T T = σu T, v T T. In particular, the non-zero eigenvalues of à are ±σ,..., ±σ r and the eigenvectors are formed from the left and right singular vectors of A. Similarly, the non-trivial eigenvalues of à + Ẽ are ±σ,..., ±σ min{m,n} some of which may be zero and the eigenvectors are formed from the left and right singular vectors of A + E. Along these lines, we introduce the following notation, which differs from the notation used above. The non-zero eigenvalues of à will be denoted by ±σ,..., ±σ r with orthonormal eigenvectors u k, k = ±,..., ±r such that Ãu k = σ k u k, Ãu k = σ k u k, k =,..., r. Let v,..., v j be the orthonormal eigenvectors of à + Ẽ corresponding to the j- largest eigenvalues λ λ j. In order to prove Theorems 4, 8,, and 3, it suffices to work with the eigenvectors and eigenvalues of the matrices à and à + Ẽ. Indeed, Proposition 6

4 S. O ROURKE, VAN VU, AND KE WANG will bound the angle between the singular vectors of A and A + E by the angle between the corresponding eigenvectors of à and à + Ẽ. Proposition 6. Let u, v R m and u, v R n be unit vectors. Let u, v R m+n be given by [ ] [ ] u v u =, v =. u v Then sin u, v + sin u, v sin u, v. Proof. Since u = v =, we have Thus, cos u, v = 4 u v u v + u v. sin u, v = cos u, v sin u, v + sin u, v, and the claim follows. We now introduce some useful lemmas. The first lemma below, states that if E is C, c, γ-concentrated, then Ẽ is C, c, γ-concentrated, for some new constants C := C and c := c / γ. Lemma 7. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0. Let C := C and c := c / γ. Then for all unit vectors u, v R n+m, and every t > 0, 0 P u t Ẽv > t C exp c t γ. Proof. Let u = [ u u ], v = be unit vectors in R m+n, where u, v R m and u, v R n. We note that [ v v ] u T Ẽv = u T Ev + u T E T v. Thus, if any of the vectors u, u, v, v are zero, 0 follows immediately from 4. Assume all the vectors u, u, v, v are nonzero. Then u T Ẽv = u T Ev + u T E T v ut Ev u v + vt Eu u v. Thus, by 4, we have u P u T T Ẽv > t P Ev u v > t v T + P Eu u v > t t C exp c γ, and the proof of the lemma is complete. We will also consider the spectral norm of Ẽ. Since Ẽ is a symmetric matrix whose eigenvalues in absolute value are given by the singular values of E, it follows that γ Ẽ = E.

RANDOM PERTURBATION OF LOW RANK MATRICES 5 We introduce ε-nets as a convenient way to discretize a compact set. Let ε > 0. A set X is an ε-net of a set Y if for any y Y, there exists x X such that x y ε. The following estimate for the maximum size of an ε-net of a sphere is well-known see for instance [5]. Lemma 8. A unit sphere in d dimensions admits an ε-net of size at most + ε d. Lemmas 9, 30, and 3 below are consequences of the concentration property 0. Lemma 9. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0. Let A be a m n matrix with rank r. Let U be the m+n r matrix whose columns are the vectors u,..., u r, u,..., u r. Then, for any t > 0, P U T ẼU > tr /γ C 9 r exp c r tγ Proof. Clearly U T ẼU is a symmetric r r matrix. Let S be the unit sphere in R r. Let N be a /4-net of S. It is easy to verify see for instance [5] that for any r r symmetric matrix B, For any fixed x N, we have B max x N x Bx. P x T U T ẼUx > t C exp c t γ by Lemma 7. Since N 9 r, we obtain P U T ẼU > tr /γ P x T U T ẼUx > tr/γ x N C 9 r exp c r tγ γ. Lemma 30. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0. Suppose A has rank r. Then, for any t > 0, λ σ t with probability at least C exp c t γ. In particular, if σ > 0, then λ σ with probability at least C σ exp c γ. γ If, in addition, δ > 0, then λ σ k δ for k =,..., r with probability at least C exp c δ γ γ. Proof. We observe that By Lemma 7, we have λ = à + Ẽ ut à + Ẽu = σ + u T Ẽu. P u T Ẽu > t C exp c t γ γ.

6 S. O ROURKE, VAN VU, AND KE WANG for every t > 0, and follows. If σ > 0, then the bound λ σ can be obtained by taking t = σ / in. Assume δ > 0. Taking t = δ/ in yields λ σ k λ σ = λ σ + δ δ for k =,..., r with probability at least C exp c δ γ γ. Using the Courant minimax principle, Lemma 30 can be generalized to the following. Lemma 3. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0. Suppose A has rank r, and let j r be an integer. Then, for any t > 0, 3 λ j σ j t with probability at least C 9 j exp t c γ. γ In particular, λ j σj with probability at least C 9 j σ exp c γ j 4. In addition, γ if δ j > 0, then 4 λ j σ k δ j for k = j +,..., r with probability at least C 9 j exp c δ γ j 4 γ. Proof. It suffices to prove 3. Indeed, the bound λ j σj follows from 3 by taking t = σ j /, and 4 follows by taking t = δ j /. Let S be the unit sphere in Span{u,..., u j }. By the Courant minimax principle, λ j = max dimv =j min v S vt à + Ẽv σ j + min v S vt Ẽv. Thus, it suffices to show P sup v T Ẽv > t v S min v =;v V vt à + Ẽv C 9 j t exp c γ γ for all t > 0. Let N be a /4-net of S. By Lemma 8, N 9 j. We now claim that 5 T := sup v T Ẽv max v S u N ut Ẽu. Indeed, fix a realization of Ẽ. Since S is compact, there exists v S such that T = v T Ẽv. Moreover, there exists x N such that x v /4. Clearly the claim is true when x = v; assume x v. Then, by the triangle inequality, we have T v T Ẽv v T Ẽx + v T Ẽx x T Ẽx + x T Ẽx v T Ẽv x + v x T Ẽx + sup u T Ẽu 4 v x 4 v x u N T + sup u T Ẽu, u N

RANDOM PERTURBATION OF LOW RANK MATRICES 7 and 5 follows. Applying 5 and Lemma 7, we have P sup v T Ẽv > t P u T Ẽu > t v S u N and the proof of the lemma is complete. 9 j t C exp c γ γ, We will continually make use of the following simple fact: 6 Ã + Ẽ Ã = Ẽ. 5. Proof of Theorems 4, 8,, and 3 This section is devoted to Theorems 4, 8,, and 3. To begin, define the subspace W := Span{u,..., u r, u,..., u r }. Let P be the orthogonal projection onto W. Lemma 3. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0. Suppose A has rank r, and let j r be an integer. Then 7 sup P v i E i j σ j with probability at least C 9 j σ exp c γ j 4. γ Proof. Consider the event Ω j := { λ j } σ j. By Lemma 3 or Lemma 30 in the case j =, Ω j holds with probability at least C 9 j σ exp c γ j 4. γ Fix i j. By multiplying 6 on the left by P v i T and on the right by v i, we obtain λ i P v i T v i P v i Ẽ since P v i T Ã = 0. Thus, on the event Ω j, we have P v i = P v i T v i λ j P v i Ẽ σ j P v i Ẽ. We conclude that, on the event Ω j, and the proof is complete. sup P v i E, i j σ j Lemma 33. Assume that E is C, c, γ-concentrated for a trio of constants C, c, γ > 0. Suppose A has rank r, and let j r be an integer. Define U j to be the m + n r j matrix with columns u j+,..., u r, u,..., u r. Then, for any t > 0, 8 sup Uj T v i 4 i j tr /γ δ j + E δ j σ j

8 S. O ROURKE, VAN VU, AND KE WANG with probability at least C 9 j exp Proof. Define the event { Ω j := sup P v i E i j σ j PΩ j C 9 j exp c δ γ j 4 γ By Lemmas 9, 3, and 3, it follows that C 9 r exp c r tγ γ. } { U T ẼU tr /γ} { λ j σ j+ δ } j. c δ γ j 4 γ Fix i j. We multiply 6 on the left by Uj T obtain C 9 r exp c r tγ γ. 9 Uj T à + Ẽv i Uj T Ãv i = Uj T Ẽv i. We note that and U T j à + Ẽv i = λ i U T j v i U T j Ãv i = D j U T j v i, and on the right by v i to where D j is the diagonal matrix with the values σ j+,..., σ r, σ,..., σ r on the diagonal. For the right-hand side of 9, we write v i = UU T v i + P v i, where U is the matrix with columns u,..., u r, u,..., u r and P is the orthogonal projection onto W. Thus, on the event Ω j, we have U T j Ẽv i U T j ẼU + Ẽ P v i tr /γ + E σ j. Here we used the fact that Uj TẼU is a sub-matrix of U T ẼU and hence U T j ẼU U T ẼU. Combining the above computations and bound yields λ i I D j Uj T v i tr /γ + E on the event Ω j. We now consider the entries of the diagonal matrix λ i I D j. On Ω j, we have that, for any k j +, λ i σ k λ j σ j+ δ j. By writing the elements of the vector U T j v i in component form, it follows that σ j λ i I D j Uj T v i δ j U j T v i and hence tr Uj T /γ v i 4 + E δ j σ j δ j on the event Ω j. Since this holds for each i j, the proof is complete.

RANDOM PERTURBATION OF LOW RANK MATRICES 9 With Lemmas 3 and 33 in hand, we now prove Theorems 4, 8,, and 3. By Proposition 6, in order to prove Theorems 4 and, it suffices to bound sin u j, v j because u j, v j are formed from the left and right singular vectors of A and A + E. Proof of Theorem 4. We write r v = α k u k + k= r α k u k + P v, k= where P is the orthogonal projection onto W. Then r sin u, v = cos u, v = α k + k= r α k + P v. Applying the bounds obtained from Lemmas 3 and 33 with j =, we obtain tr sin /γ u, v 6 + E + 4 E δ σ δ with probability at least 30 7 C δ exp c γ We now note that tr /γ 6 δ 4 γ k= σ C 9 r exp c r tγ γ. + E + 4 E tr /γ σ δ σ 6 + E δ σ δ + E. σ The correct absolute constant in front can now be deduced from the bound above and Proposition 6. The lower bound on the probability given in 30 can be written in terms of the constants C, c, γ by recalling the definitions of C and c given in Lemma 7. Proof of Theorem. We again write r 3 v j = α k u k + k= r α k u k + P v j, where P is the orthogonal projection onto W. Then we have that k= sin u j, v j = cos u j, v j j r = α k + α k + k= For any k j, we have that k=j+ r α k + P v j. α k = v j u k v k v k u k cos v k, u k sin v k, u k. Moreover, from Lemmas 3 and 33, we have r r tr α k + α k /γ 6 k=j+ k= δ j k= + E σ j δ j

0 S. O ROURKE, VAN VU, AND KE WANG with probability at least and C 9 j exp c δ γ j 4 γ P v j 4 E C 9 r exp c r tγ γ. with probability at least C 9 j σ exp c γ j 4. The proof of Theorem is complete by combining the bounds above 3. As in the proof of Theorem 4, the correct γ constant factor in front can be deduced from Proposition 6. Proof of Theorem 8. Define the subspaces Ũ := Span{u,..., u j } and Ṽ := Span{v,..., v j }. By Proposition 6, it suffices to bound sin Ũ, Ṽ. Let Q be the orthogonal projection onto Ũ. By Lemmas 3 and 33, it follows that 3 sup Qv i 4 i j with probability at least 3 C 9 j exp c δ γ j 4 γ tr /γ On the event where 3 holds, we have sup Qv 4 tr /γ j v Ṽ, v = δ j δ j σ j + E σ j δ j + E σ j C 9 r exp c r tγ γ. + E σ j δ j + E σ j by the triangle inequality and the Cauchy-Schwarz inequality. Thus, by, we conclude that tr /γ sin Ũ, Ṽ 4 j + E + E δ j σ j δ j σ j on the event where 3 holds. The claim now follows from Proposition 6. Proof of Theorem 3. The lower bound 6 follows from Lemma 3; it remains to prove 7. Let U be the m + n r matrix whose columns are given by the vectors u,..., u r, u,..., u r, and recall that P is the orthogonal projection onto W. Let S denote the unit sphere in Span{v,..., v j }. Then for i j, we multiply 6 on the left by vi TP and on the right by v i to obtain λ i P v i v T i P Ẽv i P v i E. 3 Here the bounds are given in terms of sin v k, u k for k j. However, u k and v k are formed from the left and right singular vectors of A and A + E. To avoid the dependence on both the left and right singular vectors, one can begin with 3 and consider only the coordinates of v j which correspond to the left alternatively right singular vectors. By then following the proof for only these coordinates, one can bound the left right singular vectors by terms which only depend on the previous left right singular vectors.

RANDOM PERTURBATION OF LOW RANK MATRICES Here we used and the fact that P Ã = 0. Therefore, we have the deterministic bound sup P v i E. i j λ j By the Cauchy-Schwarz inequality, it follows that 33 sup P v j E. v S λ j By the Courant minimax principle, we have σ j = max dimv =j Thus, it suffices to show that min v V, v = vt Ãv min v S vt Ãv λ j max v S vt Ẽv. max v S vt Ẽv tr /γ + j E + j E 3 λ j λ j with probability at least C 9 r exp c r tγ γ. We decompose v = P v + UU T v and obtain max v S vt Ẽv max P v Ẽ + max P v Ẽ + U T ẼU. v S v S Thus, by Lemma 9 and 33, we have max v S vt Ẽv j E 3 λ + j E + tr /γ j λ j with probability at least C 9 r exp c r tγ γ, and the proof is complete. 6. The concentration property In this section, we give examples of random matrix models satisfying Definition. Lemma 34. There exists a constant C such that the following holds. Let E be a random n n Bernoulli matrix. Then P E > 3 n exp C n, and for any fixed unit vectors u, v and positive number t, P u T Ev t exp t /. The bounds in Lemma 34 also hold for the case where the noise is Gaussian instead of Bernoulli. Indeed, when the entries of E are iid standard normal random variables, u T Ev has the standard normal distribution. The first bound is a corollary of a general concentration result from [53]. It can also be proved directly using a net argument. The second bound follows from Azuma s inequality [6, 5, 46]; see also [53] for a direct proof with a more generous constant. We now verify the C, c, γ-concentration property for slightly more general random matrix models. We will discuss these matrix models further in Section 7. In the lemmas below, we consider both the case where E is a real symmetric random matrix with independent entries and when E is a non-symmetric random matrix with independent entries.

S. O ROURKE, VAN VU, AND KE WANG Lemma 35. Let E = ξ ij n i,j= be a n n real symmetric random matrix where {ξ ij : i j n} is a collection of independent random variables each with mean zero. Further assume sup ξ ij K i j n with probability, for some K. Then for any fixed unit vectors u, v and every t > 0 t P u T Ev t exp 8K. Proof. We write u T Ev = i<j n u i v j + v i u j ξ ij + n u i v i ξ ii. As the right side is a sum of independent, bounded random variables, we apply Hoeffding s inequality [5, Theorem ] to obtain t P u T Ev Eu T Ev t exp 8K. Here we used the fact that u i v j + v i u j + i<j n i= n u i v i 4 i= n u i v j 4 i,j= because u, v are unit vectors. Since each ξ ij has mean zero, it follows that Eu T Ev = 0, and the proof is complete. Lemma 36. Let E = ξ ij i m, j n be a m n real random matrix where {ξ ij : i m, j n} is a collection of independent random variables each with mean zero. Further assume sup ξ ij K i m, j n with probability, for some K. Then for any fixed unit vectors u R m, v R n, and every t > 0 t 34 P u T Ev t exp K. The proof of Lemma 36 is nearly identical to the proof of lemma 35. Indeed, 34 follows from Hoeffding s inequality since u T Ev can be the written as the sum of independent random variables; we omit the details. Many other models of random matrices satisfy Definition. If the entries of E are independent and have a rapidly decaying tail, then E will be C, c, γ- concentrated for some constants C, c, γ > 0. One can achieve this by standard truncation arguments. For many arguments of this type, see for instance [55]. As an example, we present a concentration result from [5] when the entries of E are iid sub-exponential random variables.

RANDOM PERTURBATION OF LOW RANK MATRICES 3 Lemma 37 Proposition 5.6 of [5]. Let E = ξ ij i m, j n be a m n real random matrix whose entries ξ ij are iid copies of a sub-exponential random variable ξ with constant K, i.e. P ξ > t exp t/k for all t > 0. Assume ξ has mean 0 and variance. Then there are constants C, c > 0 depending only on K such that for any fixed unit vectors u R m, v R n and any t > 0, one has P u T Ev t C exp c t. Finally, let us point out that the assumption that the entries are independent is not necessary. As an example, we mention random orthogonal matrices. For another example, one can consider the elliptic ensembles; this can be verified using standard truncation and concentration results, see for instance [30, 36, 38, 5] and [7, Chapter 5]. 7. An application: The matrix recovery problem The matrix recovery problem is the following: A is a large unknown matrix. We can only observe its noisy image A + E, or in some cases just a small part of it. We would like to reconstruct A or estimate an important parameter as accurately as possible from this observation. Consider a deterministic m n matrix A = a ij i m, j n. Let Z be a random matrix of the same size whose entries {z ij : i m, j n} are independent random variables with mean zero and unit variance. For convenience, we will assume that Z := max i,j z ij K, for some fixed K > 0, with probability. Suppose that we have only partial access to the noisy data A + Z. Each entry of this matrix is observed with probability p and unobserved with probability p for some small p. We will write 0 if the entry is not observed. Given this sparse observable data matrix B, the task is to reconstruct A. The matrix completion problem is a central one in data analysis, and there is a large collection of literature focusing on the low rank case; see [,, 4, 5, 6, 7, 8, 8, 9, 3, 33, 37, 4, 45] and references therein. A representative example here is the Netflix problem, where A is the matrix of ratings the rows are viewers, the columns are movie titles, and entries are ratings. In this section, we are going to use our new results to study this problem. The main novel feature here is that our analysis allows us to approximate any given column or row with high probability. For instance, in the Netflix problem, one can figure out the ratings of any given individual, or any given movie. In earlier algorithms we know of, the approximation was mostly done for the Frobenius norm of the whole matrix. Such a result is equivalent to saying that a random row or column is well approximated, but cannot guarantee anything about a specific row or column. Finally, let us mention that there are algorithms which can recover A precisely, but these work only if A satisfies certain structural assumptions [, 4, 5, 6, 7]. Without loss of generality, we assume A is a square n n matrix. The rectangular case follows by applying the analysis below to the matrix à defined in 9. We assume that n is large and asymptotic notation such as o, O, Ω, Θ will be used under the assumption that n.

4 S. O ROURKE, VAN VU, AND KE WANG Let A be a n n deterministic matrix with rank r where σ σ r > 0 are the singular values with corresponding singular vectors u,..., u r. Let χ ij be iid indicator random variables with Pχ ij = = p. The entries of the sparse matrix B can be written as where b ij = a ij + z ij χ ij = pa ij + a ij χ ij p + z ij χ ij = pa ij + f ij, f ij := a ij χ ij p + z ij χ ij. It is clear that the f ij are independent random variables with mean 0 and variance σij = a ij p p + p. This way, we can write pb in the form A + E, where E is the random matrix with independent entries e ij := p f ij. We assume p /; in fact, our result works for p being a negative power of n. Let j r and consider the subspace U spanned by u,..., u j and V spanned by v,..., v j, where u i alternatively v i is the i-th singular vector of A alternatively B. Fix any m n and consider the m-th columns of A and A + E. Denote them by x and x, respectively. We have x P V x x P U x + P U x P U x + P U x P V x. Notice that P V x is efficiently computable given B and p. In fact, we can estimate p very well by the density of B, so we don t even need to know p. In the remaining part of the analysis, we will estimate the three error terms on the right-hand side. We will make use of the following lemma, which is a variant of [49, Lemma.]; see also [55] where results of this type are discussed in depth. Lemma 38. Let X be a random vector in R n whose coordinates x i, i n are independent random variables with mean 0, variance at most σ, and are bounded in absolute value by. Let H be a fixed subspace of dimension d and P H X be the projection of X onto H. Then 35 P P H X σd / + t C exp ct, where c, C > 0 are absolute constants. The first term x P U x is bounded from above by σ j+. The second term has the form P U X, where X := x x is the random vector with independent entries, which is the m-th column of E. Notice that entries of X are bounded in absolute value by α := p x + K with probability. Applying Lemma 38 with the proper normalization, we obtain 36 P P U X j / x + + t C exp ct α p since σim p x +. By setting t := c / αλ, 36 implies that, for any λ > 0, P U X j / x + + c / λα p with probability at least C exp λ. To bound P U x P V x, we appeal to Theorem 8. Assume for a moment that E is C, c, γ-concentrated for some constants C, c, γ > 0. Let δ j := σ j σ j+.