Non-asymptotic theory of random matrices: extreme singular values
Mark Rudelson, Roman Vershynin
Asymptotic and non-asymptotic problems on random matrices
In a similar way, Marchenko-Pastur law governs the limiting spectrum of Wishart matrices , where is an random Gaussian matrix whose entries are independent standard normal random variables. As the dimensions grow to infinity while the aspect ratio converges to a non-random number , the spectrum of the normalized Wishart matrices is distributed according to the Marchenko-Pastur law with density supported on where , . The meaning of the convergence is similar to the one in Wigner’s semicircle law.
It is widely believed that phenomena typically observed in asymptotic random matrix theory are universal, that is independent of the particular distribution of the entries of random matrices. By analogy with classical probability, when we work with independent standard normal random variables , we know that their normalized sum is again a standard normal random variable. This simple but useful fact becomes significantly more useful when we learn that it is asymptotically universal. Indeed, The Central Limit Theorem states that if instead of normal distribution have general identical distribution with zero mean and unit variance, the normalized sum will still converge (in distribution) to the standard normal random variable as . In random matrix theory, universality has been established for many results. In particular, Wigner’s semicircle law and Marchenko-Pastur law are known to be universal – like the Central Limit Theorem, they hold for arbitrary distribution of entries with zero mean and unit variance (see for semi-circle law and for Marchenko-Pastur law).
where is a positive absolute constant. Such exponential deviation inequalities, which are extremely useful in a number of applications, are non-asymptotic results whose asymptotic prototype is the Central Limit Theorem.
A similar non-asymptotic viewpoint can be adopted in random matrix theory. One would then study spectral properties of random matrices of fixed dimensions. Non-asymptotic results on random matrices are in demand in a number of today’s applications that operate in high but fixed dimensions. This usually happens in statistics where one analyzes data sets with a large but fixed number of parameters, in geometric functional analysis where one works with random operators on finite-dimensional spaces (whose dimensions are large but fixed), in signal processing where the signal is randomly sampled in many but fixed number of points, and in various other areas of science and engineering.
This survey is mainly focused on the non-asymptotic theory of the extreme singular values of random matrices (equivalently, the extreme eigenvalues of sample covariance matrices) where significant progress was made recently. In Section 2 we review estimates on the largest singular value (the soft edge). The more difficult problem of estimating the smallest singular value (the hard edge) is discussed in Section 3, and its connection with the Littlewood-Offord problem in additive combinatorics is the content of Section 4. In Section 5 we discuss several applications of non-asymptotic results to the circular law in asymptotic random matrix theory, to restricted isometries in compressed sensing, and to Kashin’s subspaces in geometric functional analysis.
Extreme singular values
The geometric meaning of the extreme singular values can be clear by considering the best possible factors and in the two-sided inequality
Asymptotic behavior of extreme singular values
We first turn to the asymptotic theory for the extreme singular values of random matrices with independent entries (and with zero mean and unit variance for normalization purposes). From Marchenko-Pastur law we know that most singular values of such random matrix lie in the interval . Under mild additional assumptions, it is actually true that all singular values lie there, so that asymptotically we have
This fact is universal and it holds for general distributions. This was established for by Geman and Yin, Bai and Krishnaiah . For , Silverstein proved this for Gaussian random matrices, and Bai and Yin gave a unified treatment of both extreme singular values for general distributions:
Let be an random matrix whose entries are independent copies of some random variable with zero mean, unit variance, and finite fourth moment. Suppose that the dimensions and grow to infinity while the aspect ratio converges to some number . Then
Moreover, without the fourth moment assumption the sequence is almost surely unbounded .
The limiting distribution of the extreme singular values is known and universal. It is given by the Tracy-Widom law whose cumulative distribution function is
where is the solution to the Painlevè II equation with the asymptotic as . The occurrence of Tracy-Widom law in random matrix theory and several other areas was the subject of an ICM 2002 talk of Tracy and Widom . This law was initially discovered for the largest eigenvalue of a Gaussian symmetric matrix . For the largest singular values of random matrices with independent entries it was established by Johansson and Johnstone in the Gaussian case, and by Soshnihikov for more general distributions. For the smallest singular value, the corresponding result was recently obtained in a recent work Feldheim and Sodin who gave a unified treatment of both extreme singular values. These results are known under a somewhat stronger subgaussian moment assumption on the entries of , which requires their distribution to decay as fast as the normal random variable:
A random variable is subgaussian if there exists called the subgaussian moment of such that
Let be an random matrix whose entries are independent and identically distributed subgaussian random variables with zero mean and unit variance. Suppose that the dimensions and grow to infinity while the aspect ratio stays uniformly bounded by some number . Then the normalized extreme singular values
converge in distribution to the Tracy-Widom law (2.2).
Non-asymptotic behavior of extreme singular values
It is not entirely clear to what extent the limiting behavior of the extreme singular values such as asymptotics (2.1) manifests itself in fixed dimensions. Given the geometric meaning of the extreme singular values, our interest generally lies in establishing correct upper bounds on and lower bounds on . We start with a folklore observation which yields the correct bound up to an absolute constant factor. The proof is a basic instance of an -net argument, a technique proved to be very useful in geometric functional analysis.
Let be an random matrix whose entries are independent mean zero subgaussian random variables whose subgaussian moments are bounded by . Then
Here and elsewhere in this paper, denote positive absolute constants.
We will sketch the proof for ; the general case is similar. The expression motivates us to first control the random variables individually for each pair of vectors on the unit Euclidean sphere , and afterwards take the union bound over all such pairs. For fixed the expression is a sum of independent random variables, where denote the independent entries of . If were standard normal random variables, the rotation invariance of the Gaussian distribution would imply that is again a standard normal random variable. This property generalizes to subgaussian random variables. Indeed, using moment generating functions one can show that a normalized sum of mean zero subgaussian random variables is again a subgaussian random variable, although the subgaussian moment may increase by an absolute constant factor. Thus
Obviously, we cannot finish the argument by taking the union bound over infinite (even uncountable) number of pairs on the sphere . In order to reduce the number of such pairs, we discretize by considering its -net in the Euclidean norm, which is a subset of the sphere that approximates every point of the sphere up to error . An approximation argument yields
To gain a control over the size of the net , we construct it as a maximal -separated subset of ; then the balls with centers in and radii form a packing inside the centered ball of radius . A volume comparison gives the useful bound on the cardinality of the net: . Choosing for example , we are well prepared to take the union bound:
We complete the proof by choosing with appropriate constant . ∎
Let be a random matrix whose entries are independent mean zero random variables with finite fourth moment. Then
For random Gaussian matrices, a much sharper result than in Proposition 2.4 is due to Gordon :
Let be an matrix whose entries are independent standard normal random variables. Then
This result is a consequence of the sharp comparison inequalities for Gaussian processes due to Slepian and Gordon, see and [49, Section 3.3].
Tracy-Widom fluctuations
see . For general random matrices with independent bounded entries, one can use Talagrand’s concentration inequality for convex Lipschitz functions on the cube . Namely, suppose the entries of are independent, have mean zero, and are uniformly bounded by . Since is a convex function of , Talagrand’s concentration inequality implies
Inequality (2.3) is optimal for large because is bounded below by the magnitude of every entry of which has the Gaussian tail. But for small deviations, say for , inequality (2.3) is meaningless. Tracy-Widom law predicts a different tail behavior for small deviations . It must follow the tail decay of the Tracy–Widom function , which is not subgaussian , :
The concentration of this type for Hermitian complex and real Gaussian matrices (Gaussian Unitary Ensemble and Gaussian Orthogonal Ensemble) was proved by Ledoux and Aubrun . Recently, Feldheim and Sodin introduced a general approach, which allows to prove the asymptotic Tracy–Widom law and its non-asymptotic counterpart at the same time. Moreover, their method is applicable to random matrices with independent subgaussian entries both in symmetric and non-symmetric case. In particular, for an random matrix with independent subgaussian entries they proved that
The method of also addresses the more difficult smallest singular value. For an random matrix whose dimensions are not too close to each other Feldheim and Sodin proved the Tracy–Widom law for the smallest singular value together with a non-asymptotic version of the bound :
The smallest singular value
In this section we focus on the behavior of the smallest singular value of random matrices with independent entries. The smallest singular value – the hard edge of the spectrum – is generally more difficult and less amenable to analysis by classical methods of random matrix theory than the largest singular value, the “soft edge”. The difficulty especially manifests itself for square matrices () or almost square matrices (). For example, we were guided so far by the asymptotic prediction , which obviously becomes useless for square matrices.
Quantitative invertibility problem
The previous problem is only concerned with whether the hard edge is zero or not. This says nothing about the quantitative invertibility problem of the typical size of . The latter question has a long history. Von Neumann and his associates used random matrices as test inputs in algorithms for numerical solution of systems of linear equations. The accuracy of the matrix algorithms, and sometimes their running time as well, depends on the condition number . Based on heuristic and experimental evidence, von Neumann and Goldstine predicted that
which together yield , see [92, Section 7.8]. In Section 2 we saw several results establishing the second part of (3.1), for the largest singular value.
Estimating the smallest singular value turned out to be more difficult. A more precise form of the prediction was repeated by Smale and proved by Edelman and Szarek for random Gaussian matrices , those with i.i.d. standard normal entries. For such matrices, the explicit formula for the joint density of the eigenvalues of is available:
Integrating out all the eigenvalues except the smallest one, one can in principle compute its distribution. This approach leads to the following asymptotic result:
Let be an random matrix whose entries are independent standard normal random variables. Then for every fixed one has
The limiting probability behaves as for small . In fact, the following non-asymptotic bound holds for all :
This follows from the analysis of Edelman ; Sankar, Spielman and Teng provided a different geometric proof of estimate (3.2) up to an absolute constant factor and extended it to non-centered Gaussian distributions.
Smallest singular values of general random matrices
These methods do not work for general random matrices, especially those with discrete distributions, where rotation invariance and the joint density of eigenvalues are not available. The prediction that has been open even for random Bernoulli matrices. Spielman and Teng conjectured in their ICM 2002 talk that estimate (3.2) should hold for the random Bernoulli matrices up to an exponentially small term that accounts for their singularity probability:
where is an absolute constant. The first polynomial bound on for general random matrices was obtained in . Later Spielman-Teng’s conjecture was proved in up to a constant factor, and for general random matrices:
Let be an random matrix whose entries are independent and identically distributed subgaussian random variables with zero mean and unit variance. Then
where and depend only on the subgaussian moment of the entries.
This result addresses both qualitative and quantitative aspects of the invertibility problem. Setting we see that is invertible with probability at least . This generaizes the result of Kahn, Komlos and Szemeredi from Bernoulli to all subgaussian matrices. On the other hand, quantitatively, Theorem 3.2 states that with high probability for general random matrices. A corresponding non-asymptotic upper bound also holds , so we have as in von Neumann-Goldstine’s prediction. Both these bounds, upper and lower, hold with high probability under the weaker fourth moment assumption on the entries .
This theory was extended to rectangular random matrices of arbitrary dimensions in . As we know from Section 2, one expects that . But this would be incorrect for square matrices. To reconcile rectangular and square matrices we make the following correction of our prediction:
For square matrices one would have the correct estimate . The following result extends Theorem 3.2 to rectangular matrices:
Let be an random matrix whose entries are independent and identically distributed subgaussian random variables with zero mean and unit variance. Then
where and depend only on the subgaussian moment of the entries.
This result has been known for a long time for tall matrices, whose the aspect ratio is bounded by a sufficiently small constant, see . The optimal bound can be proved in this case using an -net argument similar to Proposition 2.4. This was extended in to for all aspect ratios . The dependence of on the aspect ratio was improved in for Bernoulli matrices and in for general subgaussian matrices. Feldheim-Sodin’s Theorem 2.3 gives precise Tracy-Widom fluctuations of for tall matrices, but becomes useless for almost square matrices (say for ). Theorem 3.3 is an an optimal result (up to absolute constants) which covers matrices with all aspect ratios from tall to square. Non-asymptotic estimate (3.3) was extended to matrices whose entries have finite -th moment in .
Universality of the smallest singular values
The limiting distribution of turns out to be universal as dimension . We already saw a similar universality phenomenon in Theorem 2.3 for genuinely rectangular matrices. For square matrices, the corresponding result was proved by Tao and Vu :
Let be an random matrix whose entries are independent and identically distributed random variables with zero mean, unit variance, and finite -th moment where is a sufficiently large absolute constant. Let be an random matrix whose entries are independent standard normal random variables. Then
where depends only on the -th moment of the entries.
On a methodological level, this result may be compared in classical probability theory to Berry-Esseen theorem (1.1) which establishes polynomial deviations from the limiting distribution, while Theorems 3.2 and 3.3 bear a similarity with large deviation results like (1.2) which give exponentially small tail probabilities.
Sparsity and invertibility: a geometric proof of Theorem 3.2
We will now sketch the proof of Theorem 3.2 given in . This argument is mostly based on geometric ideas, and it may be useful beyond spectral analysis of random matrices.
Looking at we see that our goal is to bound below uniformly for all unit vectors . We will do this separately for sparse vectors and for spread vectors with two very different arguments. Choosing a small absolute constant , we first consider the class of sparse vectors
Establishing invertibility of on this class is relatively easy. Indeed, when we look at for sparse vectors of fixed support of size , we are effectively dealing with the submatrix that consists of the columns of indexed by . The matrix is tall, so as we said below Theorem 3.3, its smallest singular value can be estimated using the standard -net argument. This gives with probability at least . This allows us to further take the union bound over choices of support , and conclude that with probability at least we have invertibility on all sparse vectors:
We thus obtained a much stronger bound than we need, instead of .
Establishing invertibility of on non-sparse vectors is more difficult because there are too many of them. For example, there are exponentially many vectors on whose coordinates all equal and which have at least a constant distance from each other. This gives us no hope to control such vectors using -nets, as any nontrivial net must have cardinality at least . So let us now focus on this most difficult class of extremely non-sparse vectors
Once we prove invertibility of on these spread vectors, the argument can be completed for all vectors in by an approximation argument. Loosely speaking, if is close to we can treat as sparse, otherwise must have at least coordinates of magnitude , which allows us to treat as spread.
Since the right hand side does not depend on , we have proved that
which is simple for the Gaussian distribution (by rotation invariance) and difficult to prove e.g. for the Bernoulli distribution. Together with (3.6) this means that we proved invertibility on all spread vectors:
This is exactly the type of probability bound claimed in Theorem 3.2. As we said, we can finish the proof by combining with the (much better) invertibility on sparse vectors in (3.4), and by an approximation argument.
Littlewood-Offord theory
We need to understand the distribution of sums of independent random variables
Sums of independent random variables is a classical theme in probability theory. The well-developed area of large deviation inequalities like (1.2) demonstrates that nicely concentrates around its mean. But our problem is opposite as we need to show that is not too concentrated around its mean , and perhaps more generally around any real number. Several results in probability theory starting from the works of Lévy , Kolmogorov and Esséen were concerned with the spread of sums of independent random variables, which is quantified as follows:
The Lévy concentration function of a random variable is
Lévy concentration function measures the small ball probability , the likelihood that enters a small interval. For continuous distributions one can show that for all . For discrete distributions this may be false. Instead, a new phenomenon arises for discrete distributions which is unseen in large deviation theory: Lévy concentration function depends on the additive structure of the coefficient vector . This is best illustrated on the example where are independent Bernoulli random variables ( valued and symmetric). For sparse vectors like , Lévy concentration function can be large: . For spread vectors, Berry-Esseen’s theorem (1.1) yields a better bound:
The threshold comes from many cancelations in the sums which occur because all coefficients are equal. For less structured , fewer cancelations occur:
Studying the influence of additive structure of the coefficient vector on the spread of became known as the Littlewood-Offord problem. It was initially developed by Littlewood and Offord , Erdös and Moser , Sárkozy and Szemerédi , Halasz , Frankl and Füredi . For example, if all then , which agrees with (4.2). Similarly, a general fact behind (4.3) is that if for all then .
New results on Lévy concentration function
Let be independent identically distributed mean zero random variables, which are well spread: . Then, for every coefficient vector and every accuracy level , the sum satisfies
where depend only on the spread .
One can prove this inequality using Fourier inversion formula, see [80, Section 7.3].
We will show how to prove Theorem 4.2 for Bernoulli random variables ; the general case requires an additional argument. Without loss of generality we can assume that . Applying (4.5) for , we obtain by independence that
Substituting this into (4.6) yields as required. ∎
Theorem 4.2 justifies our empirical observation that Lévy concentration function is proportional to the amount of structure in the coefficient vector, which is measured by the (reciprocal of) its essential least common denominator. As we said, this result is typically used for accuracy level with some small positive constant . In this case, the term in (4.4) is exponentially small in (thus negligible in applications), and the term is optimal for continuous distributions.
Theorem 4.2 performs best for totally unstructured coefficient vectors , those with exponentially large . Heuristically, this should be the case for random vectors, as randomness should destroy any structure. While this is not true for general vectors with independent coordinates (e.g. for equal coordinates with random signs), it is true for normals of random hyperplanes:
where depends only on the subgaussian moment.
Therefore for random normals , Theorem 4.2 yealds with high probability a very strong bound on Lévy concentration function:
This brings us back to the distance problem considered in the beginning of this section, which motivated our study of Lévy concentration function:
Let be random vectors as in Theorem 4.3, and . Then
where depend only on the subgaussian moment.
As was noticed in (4.1), we can write as a sum of independent random variables, and then bound it using (4.7). ∎
Corollary 4.4 offers us exactly the missing piece (3.7) in our proof of the invertibility Theorem 3.2. This completes our analysis of invertibility of square matrices.
Applications
The applications of non-asymptotic theory of random matrices are numerous, and we cannot cover all of them in this note. Instead we concentrate on three different results pertaining to the classical random matrix theory (Circular Law), signal processing (compressed sensing), and geometric functional analysis and theoretical computer science (short Khinchin’s inequality and Kashin’s subspaces).
Asymptotic theory of random matrices provides an important source of heuristics for non-asymptotic results. We have seen an illustration of this in the analysis of the extreme singular values. This interaction between the asymptotic and non-asymptotic theories goes the other way as well, as good non-asymptotic bounds are sometimes crucial in proving the limit laws. One remarkable example of this is the circular law which we will discuss now.
Since , this is the same as
where are the eigenvalues of the Hermitian matrix , or in other words, the squares of the singular values of the matrix . Girko’s argument reduces the proof of the circular law to the convergence of real Stieltjes transforms, and thus to the behavior of the sum above. The logarithmic function is unbounded at and . To control the behavior near , one has to use the bound for the largest singular value of , which is relatively easy. The analysis of the behavior near requires bounds on the smallest singular value of , and is therefore more difficult.
Girko’s approach was implemented by Bai , who proved the circular law for random matrices whose entries have bounded sixth moment and bounded density. The bounded density condition was sufficient to take care of the smallest singular value problem. This result was the first manifestation of the universality of the circular law. Still, it did not cover some important classes of random matrices, in particular random Bernoulli matrices. The recent results on the smallest singular value led to a significant progress on establishing the universality of the circular law. A crucial step was done by Götze and Tikhomirov who extended the circular law to all subgaussian matrices using . In fact, the results of actually extended it to all random entries with bounded fourth moment. This was further extended to random variables having bounded moment in . Finally, in Tao and Vu proved the Circular Law in full generality, with no assumptions besides the unit variance. Their approach was based on the smallest singular value bound from and a novel replacement principle which allowed them to treat the other singular values.
Compressed Sensing
Non-asymptotic random matrix theory provides a right context for the analysis of random measurements in the newly developed area of compressed sensing, see the ICM 2006 talk of Candes . Compressed sensing is an area of information theory and signal processing which studies efficient techniques to reconstruct a signal from a small number of measurements by utilizing the prior knowledge that the signal is sparse .
where . This optimization problem is highly non-convex and computationally intractable. So one considers the following convex relaxation of (5.1), which can be efficiently solved by convex programming methods:
One would then need to find conditions when problems (5.1) and (5.2) are equivalent. Candes and Tao showed that this occurs when the measurement matrix is a restricted isometry. For an integer , the restricted isometry constant is the smallest number which satisfies
Geometrically, the restricted isometry property guarantees that the geometry of -sparse vectors is well preserved by the measurement matrix . In turns out that in this situation one can reconstruct from by the convex program (5.2):
Assume . Then the solution of (5.2) equals whenever .
A proof with is given in ; the current record is .
Restricted isometry property can be interpreted in terms of the extreme singular values of submatrices of . Indeed, (5.3) equivalently states that the inequality
holds for all submatrices , those formed by the columns of indexed by sets of size . In light of Sections 2 and 3, it is not surprising that the best known restricted isometry matrices are random matrices. It is actually an open problem to construct deterministic restricted isometry matrices as in Theorem 5.2 below.
The following three types of random matrices are extensively used as measurement matrices in compressed sensing: Gaussian, Bernoulli, and Fourier. Here we summarize their restricted isometry properties, which have the common remarkable feature: the required number of measurements is roughly proportional to the sparsity level rather than the (possibly much larger) dimension .
Let be positive integers, , and let be an measurement matrix.
1. Suppose the entries of are independent and identically distributed subgaussian random variables with zero mean and unit variance. Assume that
where depends only on , , and the subgaussian moment. Then with probability at least , the matrix is a restricted isometry with .
2. Let be a random Fourier matrix obtained from the discrete Fourier transform matrix by choosing rows independently and uniformly. Assume that
where depends only on and . Then with probability at least , the matrix is a restricted isometry with .
For random subgaussian matrices this result was proved in by an -net argument, where one first checks the deviation inequality with exponentially high probability for a fixed vector as in (5.3), and afterwards lets run over some fine net. For random Fourier matrices the problem is harder. It was first addressed in with a little higher exponent than in (5.4); the exponent was obtained in , and it is conjectured that the optimal exponent is .
Short Khinchin’s inequality and Kashin’s subspaces
The average here is taken over all possible choices of signs (it is the same as the expectation with respect to independent Bernoulli random variables ). Since the mid-seventies, the question was around whether Khinchin’s inequality holds for averages over some small sets of signs . A trivial lower bound follows by a dimension argument: such a set must contain at least points. Here we shall discuss only the case , which is of considerable interest for computer science. This problem can be stated more precisely as follows: as follows:
The case of small is more delicate. For a random , the bound for can be obtained by the -net argument as before. However, an attempt to apply this argument for runs into to the same problems as for the smallest singular value. For any fixed the solution was first obtained first by Johnson and Schechtman who showed that there exists satisfying (5.5) with . In this was established for a random set (or a random matrix ) with the same bound on . Furthermore, the result remains valid even when depends on , as long as . The proof uses the smallest singular value bound from in a crucial way. The bound on has been further improved in , also using the singular value approach. Finally, a theorem in asserts that for a random set the inequalities (5.5) hold with high probability for
Kashin’s subspaces turned out to be useful in theoretical computer science, in particular in the nearest neighbor search and in compressed sensing. At present no deterministic construction is known of such subspaces of dimension proportional to . The result of shows that a random Bernoulli matrix defines a Kashin’s subspace with . A random Bernoulli matrix is computationally easier to implement than a random Gaussian matrix, while the distance between the norms is not much worse than in the optimal case. At the same time, since the subspaces generated by a Bernoulli matrix are spanned by random vertices of the discrete cube, they have relatively simple structure, which is possible to analyze.