Introduction to the non-asymptotic analysis of random matrices
Roman Vershynin
1 Introduction
Random matrix theory studies properties of matrices chosen from some distribution on the set of all matrices. As dimensions and grow to infinity, one observes that the spectrum of tends to stabilize. This is manifested in several limit laws, which may be regarded as random matrix versions of the central limit theorem. Among them is Wigner’s semicircle law for the eigenvalues of symmetric Gaussian matrices, the circular law for Gaussian matrices, the Marchenko-Pastur law for Wishart matrices where is a Gaussian matrix, the Bai-Yin and Tracy-Widom laws for the extreme eigenvalues of Wishart matrices . The books offer thorough introduction to the classical problems of random matrix theory and its fascinating connections.
The asymptotic regime where the dimensions is well suited for the purposes of statistical physics, e.g. when random matrices serve as finite-dimensional models of infinite-dimensional operators. But in some other areas including statistics, geometric functional analysis, and compressed sensing, the limiting regime may not be very useful . Suppose, for example, that we ask about the largest singular value (i.e. the largest eigenvalue of ); to be specific assume that is an matrix whose entries are independent standard normal random variables. The asymptotic random matrix theory answers this question as follows: the Bai-Yin law (see Theorem 5.31) states that
as the dimension . Moreover, the limiting distribution of is known to be the Tracy-Widom law (see ). In contrast to this, a non-asymptotic answer to the same question is the following: in every dimension , one has
here is an absolute constant (see Theorems 5.32 and 5.39). The latter answer is less precise (because of an absolute constant ) but more quantitative because for fixed dimensions it gives an exponential probability of success.For this specific model (Gaussian matrices),Theorems 5.32 and 5.35 even give a sharp absolute constant here. But the result mentioned here is much more general as we will see later; it only requires independence of rows or columns of . This is the kind of answer we will seek in this text – guarantees up to absolute constants in all dimensions, and with large probability.
Tall matrices are approximate isometries
where is an appropriate normalization factor and . Equivalently, this says that all the singular values of are close to each other:
where and denote the smallest and the largest singular values of . Yet equivalently, this means that tall matrices are well conditioned: the condition number of is .
In the asymptotic regime and for random matrices with independent entries, our heuristic is justified by Bai-Yin’s law, which is Theorem 5.31 below. Loosely speaking, it states that as the dimensions increase to infinity while the aspect ratio is fixed, we have
In these notes, we study random matrices with independent rows or independent columns, but not necessarily independent entries. We develop non-asymptotic versions of (5.1) for such matrices, which should hold for all dimensions and . The desired results should have the form
with large probability, e.g. , where is an absolute constant.More accurately, we should expect to depend on easily computable quantities of the distribution, such as its moments. This will be clear from the context. For tall matrices, where , both sides of this inequality would be close to each other, which would guarantee that is an approximate isometry.
Models and methods
We shall study quite general models of random matrices – those with independent rows or independent columns that are sampled from high-dimensional distributions. We will place either strong moment assumptions on the distribution (sub-gaussian growth of moments), or no moment assumptions at all (except finite variance). This leads us to four types of main results:
Matrices with independent sub-gaussian rows: Theorem 5.39
Matrices with independent heavy-tailed rows: Theorem 5.41
Matrices with independent sub-gaussian columns: Theorem 5.58
Matrices with independent heavy-tailed columns: Theorem 5.62
These four models cover many natural classes of random matrices that occur in applications, including random matrices with independent entries (Gaussian and Bernoulli in particular) and random sub-matrices of orthogonal matrices (random Fourier matrices in particular).
The analysis of these four models is based on a variety of tools of probability theory and geometric functional analysis, most of which have not been covered in the texts on the “classical” random matrix theory. The reader will learn basics on sub-gaussian and sub-exponential random variables, isotropic random vectors, large deviation inequalities for sums of independent random variables, extensions of these inequalities to random matrices, and several basic methods of high dimensional probability such as symmetrization, decoupling, and covering (-net) arguments.
Applications
In compressed sensing, the best known measurement matrices are random. A sufficient condition for a matrix to succeed for the purposes of compressed sensing is given by the restricted isometry property. Loosely speaking, this property demands that all sub-matrices of given size be well-conditioned. This fits well in the circle of problems of the non-asymptotic random matrix theory. Indeed, we will see in Section 5.6 that all basic models of random matrices are nice restricted isometries. These include Gaussian and Bernoulli matrices, more generally all matrices with sub-gaussian independent entries, and even more generally all matrices with sub-gaussian independent rows or columns. Also, the class of restricted isometries includes random Fourier matrices, more generally random sub-matrices of bounded orthogonal matrices, and even more generally matrices whose rows are independent samples from an isotropic distribution with uniformly bounded coordinates.
Related sources
This text is a tutorial rather than a survey, so we focus on explaining methods rather than results. This forces us to make some concessions in our choice of the subjects. Concentration of measure and its applications to random matrix theory are only briefly mentioned. For an introduction into concentration of measure suitable for a beginner, see and [49, Chapter 14]; for a thorough exposition see ; for connections with random matrices see . The monograph also offers an introduction into concentration of measure and related probabilistic methods in analysis and geometry, some of which we shall use in these notes.
We completely avoid the important (but more difficult) model of symmetric random matrices with independent entries on and above the diagonal. Starting from the work of Füredi and Komlos , the largest singular value (the spectral norm) of symmetric random matrices has been a subject of study in many works; see e.g. and the references therein.
We also did not even attempt to discuss sharp small deviation inequalities (of Tracy-Widom type) for the extreme eigenvalues. Both these topics and much more are discussed in the surveys , which serve as bridges between asymptotic and non-asymptotic problems in random matrix theory.
Because of the absolute constant in (5.2), our analysis of the smallest singular value (the “hard edge”) will only be useful for sufficiently tall matrices, where . For square and almost square matrices, the hard edge problem will be only briefly mentioned in Section 5.3. The surveys discuss this problem at length, and they offer a glimpse of connections to other problems of random matrix theory and additive combinatorics.
Many of the results and methods presented in these notes are known in one form or another. Some of them are published while some others belong to the folklore of probability in Banach spaces, geometric functional analysis, and related areas. When available, historic references are given in Section 5.7.
Acknowledgements
The author is grateful to the colleagues who made a number of improving suggestions for the earlier versions of the manuscript, in particular to Richard Chen, Subhroshekhar Ghosh, Alexander Litvak, Deanna Needell, Holger Rauhut, S V N Vishwanathan and the anonymous referees. Special thanks are due to Ulas Ayaz and Felix Krahmer who thoroughly read the entire text, and whose numerous comments led to significant improvements of this tutorial.
2 Preliminaries
The main object of our study will be an matrix with real or complex entries. We shall state all results in the real case; the reader will be able to adjust them to the complex case as well. Usually but not always one should think of tall matrices , those for which . By passing to the adjoint matrix , many results can be carried over to “flat” matrices, those for which .
It is often convenient to study through the symmetric positive-semidefinite matrix the matrix . The eigenvalues of are therefore non-negative real numbers. Arranged in a non-decreasing order, they are called the singular valuesIn the literature, singular values are also called s-numbers. of and denoted . Many applications require estimates on the extreme singular values
The smallest singular value is only of interest for tall matrices, since for one automatically has .
Equivalently, and are respectively the smallest number and the largest number such that
The extreme singular values can also be described in terms of the spectral norm of , which is by definition
(5.3) gives a link between the extreme singular values and the spectral norm:
where denotes the pseudoinverse of ; if is invertible then .
2.2 Nets
Nets are convenient means to discretize compact sets. In our study we will mostly need to discretize the unit Euclidean sphere in the definition of the spectral norm (5.4). Let us first recall a general definition of an -net.
Let be a metric space and let . A subset of is called an -net of if every point can be approximated to within by some point , i.e. so that . The minimal cardinality of an -net of , if finite, is denoted and is called the covering numberEquivalently, is the minimal number of balls with radii and with centers in needed to cover . of (at scale ).
From a characterization of compactness we remember that is compact if and only if for each . A quantitative estimate on would give us a quantitative version of compactness of .In statistical learning theory and geometric functional analysis, is called the metric entropy of . In some sense it measures the “complexity” of metric space . Let us therefore take a simple example of a metric space, the unit Euclidean sphere equipped with the Euclidean metricA similar result holds for the geodesic metric on the sphere, since for small these two distances are equivalent. , and estimate its covering numbers.
The unit Euclidean sphere equipped with the Euclidean metric satisfies for every that
This is a simple volume argument. Let us fix and choose to be a maximal -separated subset of . In other words, is such that for all , , and no subset of containing has this property.One can in fact construct inductively by first selecting an arbitrary point on the sphere, and at each next step selecting a point that is at distance at least from those already selected. By compactness, this algorithm will terminate after finitely many steps and it will yield a set as we required.
The maximality property implies that is an -net of . Indeed, otherwise there would exist that is at least -far from all points in . So would still be an -separated set, contradicting the minimality property.
Moreover, the separation property implies via the triangle inequality that the balls of radii centered at the points in are disjoint. On the other hand, all such balls lie in where denotes the unit Euclidean ball centered at the origin. Comparing the volume gives \operatorname{vol}\big{(}\frac{\varepsilon}{2}B_{2}^{n}\big{)}\cdot|\mathcal{N}_{\varepsilon}|\leq\operatorname{vol}\big{(}(1+\frac{\varepsilon}{2})B_{2}^{n}\big{)}. Since \operatorname{vol}\big{(}rB_{2}^{n}\big{)}=r^{n}\operatorname{vol}(B_{2}^{n}) for all , we conclude that as required. ∎
Nets allow us to reduce the complexity of computations with linear operators. One such example is the computation of the spectral norm. To evaluate the spectral norm by definition (5.4) one needs to take the supremum over the whole sphere . However, one can essentially replace the sphere by its -net:
Let be an matrix, and let be an -net of for some . Then
The lower bound in the conclusion follows from the definition. To prove the upper bound let us fix for which , and choose which approximates as . By the triangle inequality we have . It follows that
Taking maximum over all in this inequality, we complete the proof. ∎
A similar result holds for symmetric matrices , whose spectral norm can be computed via the associated quadratic form: . Again, one can essentially replace the sphere by its -net:
Let be a symmetric matrix, and let be an -net of for some . Then
Let us choose for which , and choose which approximates as . By the triangle inequality we have
It follows that . Taking the maximum over all in this inequality completes the proof. ∎
2.3 Sub-gaussian random variables
In this section we introduce the class of sub-gaussian random variables,It would be more rigorous to say that we study sub-gaussian probability distributions. The same concerns some other properties of random variables and random vectors we study later in this text. However, it is convenient for us to focus on random variables and vectors because we will form random matrices out of them. those whose distributions are dominated by the distribution of a centered gaussian random variable. This is a convenient and quite wide class, which contains in particular the standard normal and all bounded random variables.
Let us briefly recall some of the well known properties of the standard normal random variable . The distribution of has density and is denoted . Estimating the integral of this density between and one checks that the tail of a standard normal random variable decays super-exponentially:
see e.g. [26, Theorem 1.4] for a more precise two-sided inequality. The absolute moments of can be computed as
The moment generating function of equals
Now let be a general random variable. We observe that these three properties are equivalent – a super-exponential tail decay like in (5.5), the moment growth (5.6), and the growth of the moment generating function like in (5.7). We will then focus on the class of random variables that satisfy these properties, which we shall call sub-gaussian random variables.
Let be a random variable. Then the following properties are equivalent with parameters differing from each other by at most an absolute constant factor.The precise meaning of this equivalence is the following. There exists an absolute constant such that property implies property with parameter for any two properties .
Taking the -th root yields property 2 with a suitable absolute constant .
2. 3. Assume property 2 holds. As before, by homogeneity we may assume that . Let be a sufficiently small absolute constant. Writing the Taylor series of the exponential function, we obtain
3. 1. Assume property 3 holds. As before we may assume that . Exponentiating and using Markov’s inequalityThis simple argument is sometimes called exponential Markov’s inequality. and then property 3, we have
4. 1. Assume property 4 holds; we can also assume that . Let be a parameter to be chosen later. By exponential Markov inequality, and using the bound on the moment generating function given in property 4, we obtain
The constants and in properties 1 and 3 respectively are chosen for convenience. Thus the value can be replaced by any positive number and the value can be replaced by any number greater than .
A random variable that satisfies one of the equivalent properties 1 – 3 in Lemma 5.5 is called a sub-gaussian random variable. The sub-gaussian norm of , denoted , is defined to be the smallest in property 2. In other words,The sub-gaussian norm is also called norm in the literature.
The class of sub-gaussian random variables on a given probability space is thus a normed space. By Lemma 5.5, every sub-gaussian random variable satisfies:
where are absolute constants. Moreover, up to absolute constant factors, is the smallest possible number in each of these inequalities.
Classical examples of sub-gaussian random variables are Gaussian, Bernoulli and all bounded random variables.
(Gaussian): A standard normal random variable is sub-gaussian with where is an absolute constant. This follows from (5.6). More generally, if is a centered normal random variable with variance , then is sub-gaussian with .
(Bounded): More generally, consider any bounded random variable , thus almost surely for some . Then is a sub-gaussian random variable with . We can write this more compactly as .
A remarkable property of the normal distribution is rotation invariance. Given a finite number of independent centered normal random variables , their sum is also a centered normal random variable, obviously with . Rotation invariance passes onto sub-gaussian random variables, although approximately:
Consider a finite number of independent centered sub-gaussian random variables . Then is also a centered sub-gaussian random variable. Moreover,
Using the equivalence of properties 2 and 4 in Lemma 5.5 we conclude that where is an absolute constant. The proof is complete. ∎
The rotation invariance immediately yields a large deviation inequality for sums of independent sub-gaussian random variables:
The rotation invariance (Lemma 5.9) implies the bound . Property (5.10) yields the required tail decay. ∎
Using moment growth (5.11) instead of the tail decay (5.10), we immediately obtain from Lemma 5.9 a general form of the well known Khintchine inequality:
Let be a finite number of independent sub-gaussian random variables with zero mean, unit variance, and . Then, for every sequence of coefficients and every exponent we have
2.4 Sub-exponential random variables
Although the class of sub-gaussian random variables is natural and quite wide, it leaves out some useful random variables which have tails heavier than gaussian. One such example is a standard exponential random variable – a non-negative random variable with exponential tail decay
To cover such examples, we consider a class of sub-exponential random variables, those with at least an exponential tail decay. With appropriate modifications, the basic properties of sub-gaussian random variables hold for sub-exponentials. In particular, a version of Lemma 5.5 holds with a similar proof for sub-exponential properties, except for property 4 of the moment generating function. Thus for a random variable the following properties are equivalent with parameters differing from each other by at most an absolute constant factor:
A random variable that satisfies one of the equivalent properties (5.14) – (5.16) is called a sub-exponential random variable. The sub-exponential norm of , denoted , is defined to be the smallest parameter . In other words,
A random variable is sub-gaussian if and only if is sub-exponential. Moreover,
This follows easily from the definition. ∎
The moment generating function of a sub-exponential random variable has a similar upper bound as in the sub-gaussian case (property 4 in Lemma 5.5). The only real difference is that the bound only holds in a neighborhood of zero rather than on the whole real line. This is inevitable, as the moment generating function of an exponential random variable (5.13) does not exist for .
Let be a centered sub-exponential random variable. Then, for such that , one has
Sub-exponential random variables satisfy a large deviation inequality similar to the one for sub-gaussians (Proposition 5.10). The only significant difference is that two tails have to appear here – a gaussian tail responsible for the central limit theorem, and an exponential tail coming from the tails of each term.
Without loss of generality, we assume that by replacing with and with . We use the exponential Markov inequality for the sum and with a parameter :
If then for all , so Lemma 5.15 yields
Choosing , we obtain that
Let be independent centered sub-exponential random variables, and let . Then, for every , we have
This follows from Proposition 5.16 for and . ∎
2.5 Isotropic random vectors
We generalize the concepts of sub-gaussian random variables to higher dimensions using one-dimensional marginals.
The definitions of isotropic and sub-gaussian distributions suggest that more generally, natural properties of high-dimensional distributions may be defined via one-dimensional marginals. This is a natural way to generalize properties of random variables to random vectors. For example, we shall call a random vector sub-exponential if all of its one-dimensional marginals are sub-exponential random variables, etc.
This is a direct consequence of the rotation invariance principle, Lemma 5.9. Indeed, for every we have
where we used that . This completes the proof. ∎
Let us analyze the basic examples of random vectors introduced earlier in Example 5.21.
(Gaussian, Bernoulli): Gaussian and Bernoulli random vectors are sub-gaussian; their sub-gaussian norms are bounded by an absolute constant. These are particular cases of Lemma 5.24.
(Spherical): A spherical random vector is also sub-gaussian; its sub-gaussian norm is bounded by an absolute constant. Unfortunately, this does not follow from Lemma 5.24 because the coordinates of the spherical vector are not independent. Instead, by rotation invariance, the claim clearly follows from the following geometric fact. For every , the spherical cap makes up at most proportion of the total area on the sphere.This fact about spherical caps may seem counter-intuitive. For example, for the cap looks similar to a hemisphere, but the proportion of its area goes to zero very fast as dimension increases. This is a starting point of the study of the concentration of measure phenomenon, see . This can be proved directly by integration, and also by elementary geometric considerations [9, Lemma 2.2].
(Coordinate): Although the coordinate random vector is formally sub-gaussian as its support is finite, its sub-gaussian norm is too big: . So we would not think of as a sub-gaussian random vector.
2.6 Sums of independent random matrices
For , the Schatten norm equals the spectral norm . Using this one can quickly check that already for the Schatten and spectral norms are equivalent: .
Let be self-adjoint matrices and be independent symmetric Bernoulli random variables. Then, for every , we have
The scalar case of this result, for , recovers the classical Khintchine inequality, Corollary 5.12, for .
By the equivalence of Schatten and spectral norms for , a version of non-commutative Khintchine inequality holds for the spectral norm:
where is an absolute constant. The logarithmic factor is unfortunately essential; it role will be clear when we discuss applications of this result to random matrices in the next sections.
Ahlswede and Winter pioneered a different approach to matrix-valued inequalities in probability theory, which was based on trace inequalities like Golden-Thompson inequality. A development of this idea leads to remarkably sharp results. We quote one such inequality from :
Consider a finite sequence of independent centered self-adjoint random matrices. Assume we have for some numbers and that
This is a direct matrix generalization of a classical Bernstein’s inequality for bounded random variables. To compare it with our version of Bernstein’s inequality for sub-exponentials, Proposition 5.16, note that the probability bound in (5.19) is equivalent to 2n\cdot\exp\big{[}-c\min\big{(}\frac{t^{2}}{\sigma^{2}},\frac{t}{K}\big{)}\big{]} where is an absolute constant. In both results we see a mixture of gaussian and exponential tails.
3 Random matrices with independent entries
We are ready to study the extreme singular values of random matrices. In this section, we consider the classical model of random matrices whose entries are independent and centered random variables. Later we will study the more difficult models where only the rows or the columns are independent.
The reader may keep in mind some classical examples of random matrices with independent entries. The most classical example is the Gaussian random matrix whose entries are independent standard normal random variables. In this case, the symmetric matrix is called Wishart matrix; it is a higher-dimensional version of chi-square distributed random variables.
The simplest example of discrete random matrices is the Bernoulli random matrix whose entries are independent symmetric Bernoulli random variables. In other words, Bernoulli random matrices are distributed uniformly in the set of all matrices with entries.
Consider an random matrix whose entries are independent centered identically distributed random variables. By now, the limiting behavior of the extreme singular values of , as the dimensions , is well understood:
Let be an random matrix whose entries are independent copies of a 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 a constant in $$. Then
As we pointed out in the introduction, our program is to find non-asymptotic versions of Bai-Yin’s law. There is precisely one model of random matrices, namely Gaussian, where an exact non-asymptotic result is known:
Let be an matrix whose entries are independent standard normal random variables. Then
The proof of the upper bound, which we borrowed from , is based on Slepian’s comparison inequality for Gaussian processes.Recall that a Gaussian process is a collection of centered normal random variables on the same probability space, indexed by points in an abstract set .
Therefore Lemma 5.33 applies, and it yields the required bound
While Theorem 5.32 is about the expectation of singular values, it also yields a large deviation inequality for them. It can be deduced formally by using the concentration of measure in the Gauss space.
Let be an matrix whose entries are independent standard normal random variables. Then for every , with probability at least one has
Later in these notes, we find it more convenient to work with the positive-definite symmetric matrix rather than with the original matrix . Observe that the normalized matrix is an approximate isometry (which is our goal) if and only if is an approximate identity:
Conversely, if satisfies (5.21) for some then .
Inequality (5.20) holds if and only if \big{|}\|Bx\|_{2}^{2}-1\big{|}\leq\max(\delta,\delta^{2}) for all . Similarly, (5.21) holds if and only if \big{|}\|Bx\|_{2}-1\big{|}\leq\delta for all . The conclusion then follows from the elementary inequality
Lemma 5.36 reduces our task of proving inequalities (5.2) to showing an equivalent (but often more convenient) bound
3.2 General random matrices with independent entries
Now we pass to a more general model of random matrices whose entries are independent centered random variables with some general distribution (not necessarily normal). The largest singular value (the spectral norm) can be estimated by Latala’s theorem for general random matrices with non-identically distributed entries:
Let be a random matrix whose entries are independent centered random variables with finite fourth moment. Then
If the variance and the fourth moments of the entries are uniformly bounded, then Latala’s result yields . This is slightly weaker than our goal (5.2), which is but still satisfactory for most applications. Results of the latter type will appear later in the more general model of random matrices with independent rows or columns.
Similarly, our goal (5.2) for the smallest singular value is . Since the singular values are non-negative anyway, such inequality would only be useful for sufficiently tall matrices, . For almost square and square matrices, estimating the smallest singular value (known also as the hard edge of spectrum) is considerably more difficult. The progress on estimating the hard edge is summarized in . If has independent entries, then indeed , and the following is an optimal probability bound:
Let be an random matrix whose entries are independent identically distributed subgaussian random variables with zero mean and unit variance. Then for ,
where and depend only on the subgaussian norm of the entries.
This result gives an optimal bound for square matrices as well ().
4 Random matrices with independent rows
The picture will vary slightly depending on whether the rows of are sub-gaussian or have arbitrary distribution. For heavy-tailed distributions, an extra logarithmic factor has to appear in our desired inequality (5.2). The analysis of sub-gaussian and heavy-tailed matrices will be completely different.
There is an abundance of examples where the results of this section may be useful. They include all matrices with independent entries, whether sub-gaussian such as Gaussian and Bernoulli, or completely general distributions with mean zero and unit variance. In the latter case one is able to surpass the fourth moment assumption which is necessary in Bai-Yin’s law, Theorem 5.31.
Other examples of interest come from non-product distributions, some of which we saw in Example 5.21. Sampling from discrete objects (matrices and frames) fits well in this framework, too. Given a deterministic matrix , one puts a uniform distribution on the set of the rows of and creates a random matrix as before – by sampling some random rows from . Applications to sampling will be discussed in Section 5.4.4.
The following result goes in the direction of our goal (5.2) for random matrices with independent sub-gaussian rows.
Here , depend only on the subgaussian norm of the rows.
This result is a general version of Corollary 5.35 (up to absolute constants); instead of independent Gaussian entries we allow independent sub-gaussian rows. This of course covers all matrices with independent sub-gaussian entries such as Gaussian and Bernoulli. It also applies to some natural matrices whose entries are not independent. One such example is a matrix whose rows are independent spherical random vectors (Example 5.25).
The proof is a basic version of a covering argument, and it has three steps. We need to control for all vectors on the unit sphere . To this end, we discretize the sphere using a net (the approximation step), establish a tight control of for every fixed vector with high probability (the concentration step), and finish off by taking a union bound over all in the net. The concentration step will be based on the deviation inequality for sub-exponential random variables, Corollary 5.17.
Step 1: Approximation. Recalling Lemma 5.36 for the matrix we see that the conclusion of the theorem is equivalent to
Using Lemma 5.4, we can evaluate the operator norm in (5.23) on a -net of the unit sphere :
So to complete the proof it suffices to show that, with the required probability,
By Lemma 5.2, we can choose the net so that it has cardinality .
Step 2: Concentration. Let us fix any vector . We can express as a sum of independent random variables
where the last inequality follows by the definition of and using the inequality for .
Step 3: Union bound. Taking the union bound over all vectors in the net of cardinality , we obtain
where the second inequality follows for sufficiently large, e.g. . As we noted in Step 1, this completes the proof of the theorem. ∎
Here as before , depend only on the subgaussian norm of the rows. This result is a general version of (5.23). It follows by a straighforward modification of the argument of Theorem 5.39.
A more natural, multiplicative form of (5.25) is the following. Assume that are isotropic sub-gaussian random vectors, and let be the maximum of their sub-gaussian norms. Then for every , the following inequality holds with probability at least :
Here again , . This result follows from Theorem 5.39 applied to the isotropic random vectors .
4.2 Heavy-tailed rows
The class of sub-gaussian random variables in Theorem 5.39 may sometimes be too restrictive in applications. For example, if the rows of are independent coordinate or frame random vectors (Examples 5.21 and 5.25), they are poorly sub-gaussian and Theorem 5.39 is too weak. In such cases, one would use the following result instead, which operates in remarkable generality.
with probability at least , where is an absolute constant.
with probability at least . This is a form of our desired inequality (5.2) for heavy-tailed matrices. We shall discuss this more after the proof.
We shall use the non-commutative Bernstein’s inequality, Theorem 5.29.
We express this random matrix as a sum of independent random matrices:
note that are independent centered random matrices.
We estimate the range of using that and :
where we again used that . This yieldsHere the seemingly crude application of triangle inequality is actually not so loose. If the rows are identically distributed, then so are , which makes the triangle inequality above into an equality.
Step 3: Application of the non-commutative Bernstein’s inequality. Applying Theorem 5.29 (see Remark 5.30) and recalling the definitions of and in (5.29), we we bound the probability in question as
Inequality (5.28) fits our goal (5.2), but not quite. The reason is that the probability bound is only non-trivial if . Therefore, in reality Theorem 5.41 asserts that
with probability, say . This achieves our goal (5.2) up to a logarithmic factor.
The logarithmic factor can not be removed from (5.31) for some heavy-tailed distributions. Consider for instance the coordinate distribution introduced in Example 5.21. In order that there must be no zero columns in . Equivalently, each coordinate vector must be picked at least once in independent trials (each row of picks an independent coordinate vector). Recalling the classical coupon collector’s problem, one must make at least trials to make this occur with high probability. Thus the logarithm is necessary in the left hand side of (5.31).This argument moreover shows the optimality of the probability bound in Theorem 5.41. For example, for the conclusion (5.28) implies that is well conditioned (i.e. ) with probability . On the other hand, by the coupon collector’s problem we estimate the probability that as .
A version of Theorem 5.41 holds for general, non-isotropic distributions. It is convenient to state it in terms of the equivalent estimate (5.29):
Here is an absolute constant. In particular, this inequality yields
Taking square roots and multiplying both sides by , we obtain (5.33). ∎
The almost sure boundedness requirement in Theorem 5.41 may sometimes be too restrictive in applications, and it can be relaxed to a bound in expectation:
The proof of this result is similar to that of Theorem 5.41, except that this time we will use Rudelson’s Corollary 5.28 instead of matrix Bernstein’s inequality. To this end, we need a link to symmetric Bernoulli random variables. This is provided by a general symmetrization argument:
Let be a finite sequence of independent random vectors valued in some Banach space, and be independent symmetric Bernoulli random variables. Then
We will also need a probabilistic version of Lemma 5.36 on approximate isometries. The proof of that lemma was based on the elementary inequality for . Here is a probabilistic version:
Step 1: Application of Rudelson’s inequality. As in the proof of Theorem 5.41, we are going to control
where we used Symmetrization Lemma 5.46 with independent symmetric Bernoulli random variables (which are independent of as well). The expectation in the right hand side is taken both with respect to the random matrix and the signs . Taking first the expectation with respect to (conditionally on ) and afterwards the expectation with respect to , we obtain by Rudelson’s inequality (Corollary 5.28) that
This inequality is easy to solve in . Indeed, considering the cases and separately, we conclude that
Step 2: Diagonalization. Diagonalizing the matrix one checks that
(we replaced the expectation of maximum by the maximum of expectations). Using Lemma 5.47 separately for the two terms on the left hand side, we obtain
Multiplying both sides by completes the proof. ∎
In a way similar to Theorem 5.44 we note that a version of Theorem 5.45 holds for general, non-isotropic distributions.
Here is an absolute constant. In particular, this inequality yields
The first part follows by a simple modification of the proof of Theorem 5.45. The second part follows from the first like in Theorem 5.44. ∎
4.3 Applications to estimating covariance matrices
The simplest way to estimate is to take some independent samples from the distribution and form the sample covariance matrix . By the law of large numbers, almost surely as . So, taking sufficiently many samples we are guaranteed to estimate the covariance matrix as well as we want. This, however, does not address the quantitative aspect: what is the minimal sample size that guarantees approximation with a given accuracy?
The relation of this question to random matrix theory becomes clear when we arrange the samples as rows of the random matrix . Then the sample covariance matrix is expressed as . Note that is a matrix with independent rows but usually not independent entries (unless we sample from a product distribution). We worked out the analysis of such matrices in Section 5.4, separately for sub-gaussian and general distributions. As an immediate consequence of Theorem 5.39, we obtain:
Here depends only on the sub-gaussian norm of a random vector taken from this distribution.
It follows from (5.25) that for every , with probability at least we have where . The conclusion follows for where is sufficiently large. ∎
Summarizing, Corollary 5.50 shows that the sample size
A weak point of Corollary 5.50 is that the sub-gaussian norm may in turn depend on .
Finally, Theorem 5.44 yields a similar estimation result for arbitrary distributions, possibly heavy-tailed:
It follows from Theorem 5.44 that for every , with probability at least we have where . Therefore, if then . The conclusion follows with where is a sufficiently large absolute constant. ∎
We can summarize this discussion in the following way: the sample size
Without the boundedness assumption on the distribution, Corollary 5.52 may fail. The reasoning is the same as in Remark 5.42: for an isotropic distribution which is highly concentrated at the origin, the sample covariance matrix will likely equal .
A different way to enforce the boundedness assumption is to reject any sample points that fall outside the centered ball of radius . This is equivalent to sampling from the conditional distribution inside the ball. The conditional distribution satisfies the boundedness requirement, so the results discussed above provide a good covariance estimation for it. In many cases, this estimate works even for the original distribution – namely, if only a small part of the distribution lies outside the ball of radius . We leave the details for the interested reader; see e.g. .
4.4 Applications to random sub-matrices and sub-frames
The absence of any moment hypotheses on the distribution in Section 5.4.2 (except finite variance) makes these results especially relevant for discrete distributions. One such situation arises when one wishes to sample entries or rows from a given matrix , thereby creating a random sub-matrix . It is a big program to understand what we can learn about by seeing , see . In other words, we ask – what properties of pass onto ? Here we shall only scratch the surface of this problem: we notice that random sub-matrices of certain size preserve the property of being an approximate isometry.
Consider an matrix such thatThe first hypothesis says . Equivalently, is an isometry, i.e. for all . Equivalently, the columns of are orthonormal. . Let be such that all rows of satisfy . Let be an matrix obtained by sampling random rows from uniformly and independently. Then for every , with probability at least one has
Note that the conclusion of Corollary 5.55 does not depend on the dimension of the ambient matrix . This happens because this result is a specific version of sampling from a discrete isotropic distribution (uniform on the rows of ), where size of the support of the distribution is irrelevant.
The hypothesis of Corollary 5.55 impliesTo recall why this is true, take trace of both sides in the identity . that . Hence by Markov’s inequality, most of the rows satisfy . This indicates that Corollary 5.55 would be often used with . Also, to ensure a positive probability of success, the useful magnitude of would be . With this in mind, the extremal singular values of will be close to each other (and to ) if .
Summarizing, Corollary 5.55 states that a random sub-matrix of an isometry is an approximate isometry.For the purposes of compressed sensing, we shall study the more difficult uniform problem for random sub-matrices in Section 5.6. There itself will be chosen as a column sub-matrix of a given matrix (such as DFT), and one will need to control all such simultaneously, see Example 5.73.
with bounds , . Here is an absolute constant.
5 Random matrices with independent columns
In this section we study the extreme singular values of random matrices with independent columns . We are guided by our ideal bounds (5.2) as before. The same phenomenon occurs in the column independent model as in the row independent model – sufficiently tall random matrices are approximate isometries. As before, being tall will mean for sub-gaussian distributions and for arbitrary distributions.
i.e. is an approximate identity for . Equivalently, by Lemma 5.36, (5.35) would yield the ideal bounds (5.2) on the extreme singular values of .
Unfortunately, the entries of the Gram matrix are obviously not independent. To overcome this obstacle we shall use the decoupling technique of probability theory . We observe that there is still enough independence encoded in . Consider a principal sub-matrix of with disjoint index sets and . If we condition on then this sub-matrix has independent rows. Using an elementary decoupling technique, we will indeed seek to replace the full Gram matrix by one such decoupled matrix with independent rows, and finish off by applying results of Section 5.4.
By transposition one can try to reduce our problem to studying the matrix . It has independent rows and the same singular values as , so one can apply results of Section 5.4. The conclusion would be that, with high probability,
Such estimate is only good for flat matrices (). For tall matrices () the lower bound would be trivial because of the (possibly large) constant . So, from now on we can focus on tall matrices () with independent columns.
Here we prove a version of Theorem 5.39 for matrices with independent columns.
with probability at least , where , depend only on the subgaussian norm of the columns.
By Lemma 5.36, the conclusion of Theorem 5.58 is equivalent to
Consider a double array of real numbers such that for all . Then
where is a random subset of with average size . In particular,
where the minimum and maximum are over all subsets of .
Step 1: Reductions. Without loss of generality we can assume that the columns have zero mean. Indeed, multiplying each column by arbitrarily preserves the extreme singular values of , the isotropy of and the sub-gaussian norms of . Therefore, by multiplying by independent symmetric Bernoulli random variables we achieve that have zero mean.
For the conclusion of Theorem 5.58 follows from Theorem 5.39 by transposition. Indeed, the random matrix has independent rows, so for we have
with probability at least . Here and we can obviously assume that . For it follows that , which yields the conclusion of Theorem 5.58 (the left hand side of (5.36) being trivial). So, it suffices to prove the conclusion for . Let us fix such .
It would be useful to have some a priori control of . We thus consider the desired event
Since , by (5.37) we see that is likely to occur:
Step 2: Approximation. This step is parallel to Step 1 in the proof of Theorem 5.39, except now we shall choose . This way we reduce our task to the following. Let be a -net of the unit sphere such that . It suffices to show that with probability at least one has
By (5.38), it is enough to show that the probability
satisfies , where may depend only on .
Step 3: Decoupling. As in the proof of Theorem 5.39, we will obtain the required bound for a fixed with high probability, and then take a union bound over . So let us fix any . We expand
Since by assumption and , the first sum equals . Therefore, subtracting from both sides and dividing by , we obtain the bound
The sum in the right hand side is where is the off-diagonal part of the Gram matrix . As we indicated in the beginning of Section 5.5, we are going to replace by its decoupled version whose rows and columns are indexed by disjoint sets. This is achieved by Decoupling Lemma 5.60: we obtain
We substitute this into (5.39) and take union bound over all choices of and . As we know, , and there are subsets in . This gives
Step 4: Conditioning and concentration. To estimate the probability in (5.5.1), we fix a vector and a subset and we condition on a realization of random vectors . We express
Under our conditioning is a fixed vector, so is a sum of independent random variables. Moreover, if event holds then is nicely bounded:
If in turn (5.43) holds then the terms in (5.42) are independent centered sub-gaussian random variables with . By Lemma 5.9, their linear combination is also a sub-gaussian random variable with
where depends only on .
The second inequality follows because is a sub-gaussian random variable (5.44) whose tail decay is given by (5.10). Here are absolute constants. The last inequality follows from the definition of . Substituting this into (5.5.1) and choosing sufficiently large (so that ), we conclude that
This proves an estimate that we desired in Step 2. The proof is complete. ∎
Some a priori control of the norms of the columns is necessary for estimating the extreme singular values, since
With this in mind, it is easy to construct an example showing that a normalization assumption is essential in Theorem 5.58; it can not even be replaced by a boundedness assumption .
5.2 Heavy-tailed columns
Here we prove a version of Theorem 5.45 for independent heavy-tailed columns.
We thus consider random matrices with independent columns . In addition to the normalization assumption already present in Theorem 5.58 for sub-gaussian columns, our new result must also require an a priori control of the off-diagonal part of the Gram matrix .
Our proof of Theorem 5.62 will be based on decoupling, symmetrization and an application of Theorem 5.48 for a decoupled Gram matrix with independent rows. The decoupling is done similarly to Theorem 5.58. However, this time we will benefit from formalizing the decoupling inequality for Gram matrices:
Let be a random matrix whose columns satisfy . Then
We first note that \|B^{*}B-I\|=\sup_{x\in S^{n-1}}\big{|}\|Bx\|_{2}^{2}-1\big{|}. We fix and, expanding as in (5.40), observe that
The first sum equals since . So by Decoupling Lemma 5.60, a random subset of with average cardinality satisfies
The conclusion follows by replacing the expectation by the maximum over . ∎
Step 1: Reductions and decoupling. It would be useful to have an a priori bound on . We can obtain this by transposing and applying one of the results of Section 5.4. Indeed, the random matrix has independent rows which by our assumption are normalized as . Applying Theorem 5.45 with the roles of and switched, we obtain by the triangle inequality that
We use Matrix Decoupling Lemma 5.63 for and obtain
where denotes the decoupled Gram matrix
Let us fix ; our problem then reduces to bounding the expected norm of .
Let us condition on . Treating as fixed vectors we see that, conditionally, the random matrix has independent rows
So we are going to use Theorem 5.48 to bound the norm of . To do this we need estimates on (a) the norms and (b) the second moment matrices of the rows .
(b) To evaluate the norms of , , note that . This is easy to bound, because the assumption says that the random variable
Step 3: The norm of the decoupled Gram matrix. We bound the norm of the random Gram matrix with (conditionally) independent rows using Theorem 5.48 and Remark 5.49. Since by (5.48) we have \big{\|}\frac{1}{|T|}\sum_{j\in T}\Sigma(\Gamma_{j})\big{\|}\leq\frac{1}{|T|}\sum_{j\in T}\|\Sigma(\Gamma_{j})\|\leq\|A_{T^{c}}\|^{2}, we obtain using (5.49) that
The other term that will appear in the expectation of (5.5.2) is
So, taking the expectation in (5.5.2) and using these bounds, we obtain
where we used that . Finally, using this estimate in (5.47) we conclude
This establishes the first part of Theorem 5.62. The second part follow by the diagonalization argument as in Step 2 of the proof of Theorem 5.45. ∎
6 Restricted isometries
In this section we consider an application of the non-asymptotic random matrix theory in compressed sensing. For a thorough introduction to compressed sensing, see the introductory chapter of this book and .
The interesting regime for compressed sensing is where we take very few measurements, . Such matrices are not one-to-one, so recovery of from is not possible for all signals . But in practical applications, the amount of “information” contained in the signal is often small. Mathematically this is expressed as sparsity of . In the simplest case, one assumes that has few non-zero coordinates, say . In this case, using any non-degenerate matrix one can check that can be recovered whenever using the optimization problem .
This optimization problem is highly non-convex and generally NP-complete. So instead one considers a convex relaxation of this problem, . A basic result in compressed sensing, due to Candès and Tao , is that for sparse signals , the convex problem recovers the signal from its measurement exactly, provided that the measurement matrix is quantitatively non-degenerate. Precisely, the non-degeneracy of means that it satisfies the following restricted isometry property with .
An matrix satisfies the restricted isometry property of order if there exists such that the inequality
In words, has a restricted isometry property if acts as an approximate isometry on all sparse vectors. Clearly,
where the maximum is over all subsets with or .
The concept of restricted isometry can also be expressed via extreme singular values, which brings us to the topic we studied in the previous sections. is a restricted isometry if and only if all sub-matrices of (obtained by selecting arbitrary columns from ) are approximate isometries. Indeed, for every , Lemma 5.36 shows that the following two inequalities are equivalent up to an absolute constant:
More precisely, (5.53) implies (5.54) and (5.54) implies .
Our goal is thus to find matrices that are good restricted isometries. What good means is clear from the goals of compressed sensing described above. First, we need to keep the restricted isometry constant below some small absolute constant, say . Most importantly, we would like the number of measurements to be small, ideally proportional to the sparsity .
This is where non-asymptotic random matrix theory enters. We shall indeed show that, with high probability, random matrices are good restricted isometries of order with . Here the notation hides some logarithmic factors of . Specifically, in Theorem 5.65 we will show that
for sub-gaussian random matrices (with independent rows or columns). This is due to the strong concentration properties of such matrices. A general observation of this kind is Proposition 5.66. It says that if for a given , a random matrix (taken from any distribution) satisfies inequality (5.51) with high probability, then is a good restricted isometry.
In Theorem 5.71 we will extend these results to random matrices without concentration properties. Using a uniform extension of Rudelson’s inequality, Corollary 5.28, we shall show that
for heavy-tailed random matrices (with independent rows). This includes the important example of random Fourier matrices.
In this section we show that sub-gaussian random matrices are good restricted isometries. We have in mind either of the following two models, which we analyzed in Sections 5.4.1 and 5.5.1 respectively:
Let be an sub-gaussian random matrix with independent rows or columns, which follows either of the two models above. Then the normalized matrix satisfies the following for every sparsity level and every number :
with probability at least . Here , depend only on the subgaussian norm of the rows or columns of .
Let us check that the conclusion follows from Theorem 5.39 for the row-independent model, and from Theorem 5.58 for the column-independent model. We shall control the restricted isometry constant using its equivalent description (5.52). We can clearly assume that is a positive integer.
Using Lemma 5.36 for , we see that (5.56) implies that
Now we take a union bound over all subsets , . Since there are ways to choose , we conclude that
with probability at least 1-\binom{n}{k}\cdot 2\exp(-cs^{2})\geq 1-2\exp\big{(}k\log(en/k)-cs^{2}). Then, once we choose arbitrarily and let , we conclude with probability at least that
Finally, we apply this statement for . By choosing constant in the statement of the theorem sufficiently large, we make large enough so that , which yields . The proof is complete. ∎
The main reason Theorem 5.65 holds is that the random matrix has a strong concentration property, i.e. that with high probability for every fixed sparse vector . This concentration property alone implies the restricted isometry property, regardless of the specific random matrix model:
holds with probability at least . Then we have the following:
with probability at least . Here is an absolute constant.
In words, the restricted isometry property can be checked on each individual vector with high probability.
Taking maximum over all subsets , , we conclude that
On the other hand, by assumption we have for every that
Therefore, taking a union bound over choices of the set and over elements , we obtain that
where the last line follows by the assumption on . The proof is complete. ∎
6.2 Heavy-tailed restricted isometries
In this section we show that random matrices with independent heavy-tailed rows (and uniformly bounded coefficients) are good restricted isometries. This result will be established in Theorem 5.71. As before, we will prove this by controlling the extreme singular values of all sub-matrices . For each individual subset , this can be achieved using Theorem 5.41: one has
with probability at least . Although this optimal probability estimate has optimal order, it is too weak to allow for a union bound over all choices of the subset . Indeed, in order that one would need to take . So in order to achieve a nontrivial lower bound in (5.57), one would be forced to take . This is too many measurements; recall that our hope is .
This observation suggests that instead of controlling each sub-matrix separately, we should learn how to control all at once. This is indeed possible with the following uniform version of Theorem 5.45:
where and where may depend on only. The maximum is, as usual, over all subsets , .
The non-uniform prototype of this result, Theorem 5.45, was based on Rudelson’s inequality, Corollary 5.28. In a very similar way, Theorem 5.67 is based on the following uniform version of Rudelon’s inequality.
where and where may depend on only.
The non-uniform Rudelson’s inequality (Corollary 5.28) was a consequence of a non-commutative Khintchine inequality. Unfortunately, there does not seem to exist a way to deduce Proposition 5.68 from any known result. Instead, this proposition is proved using Dudley’s integral inequality for Gaussian processes and estimates of covering numbers going back to Carl, see . It is known however that such usage of Dudley’s inequality is not optimal (see e.g. ). As a result, the logarithmic factors in Proposition 5.68 are probably not optimal.
In contrast to these difficulties with Rudelson’s inequality, proving uniform versions of the other two ingredients of Theorem 5.45 – the deviation Lemma 5.47 and Symmetrization Lemma 5.46 – is straightforward.
The argument is entirely parallel to that of Lemma 5.47. ∎
Let , , , be random vectors valued in some Banach space , where is a finite index set. Assume that the random vectors (valued in the product space ) are independent. Let be independent symmetric Bernoulli random variables. Then
The conclusion follows from Lemma 5.46 applied to random vectors valued in the product Banach space equipped with the norm . The reader should also be able to prove the result directly, following the proof of Lemma 5.46. ∎
where we used Symmetrization Lemma 5.70 with independent symmetric Bernoulli random variables . The expectation in the right hand side is taken both with respect to the random matrix and the signs . First taking the expectation with respect to (conditionally on ) and afterwards the expectation with respect to , we obtain by Proposition 5.68 that
by Hölder’s inequality. Solving this inequality in we conclude that
The proof is completed by a diagonalization argument similar to Step 2 in the proof of Theorem 5.45. One uses there a uniform version of deviation inequality given in Lemma 5.69 for stochastic processes indexed by the sets . We leave the details to the reader. ∎
The result follows from Theorem 5.67, more precisely from its equivalent statement (5.58). In our notation, it says that
The conclusion of the theorem easily follows. ∎
In the interesting sparsity range and , the condition in Theorem 5.71 clearly reduces to
(Random Fourier measurements): An important example for Theorem 5.41 is where realizes random Fourier measurements. Consider the Discrete Fourier Transform (DFT) matrix with entries
(Random sub-matrices of orthogonal matrices): In a similar way, Theorem 5.71 applies to a random row sub-matrix of an arbitrary bounded orthogonal matrix . Precisely, may consist of randomly chosen rows, uniformly and without replacement,Since in the interesting regime very few rows are selected, , sampling with or without replacement are formally equivalent. For example, see which deals with the model of sampling without replacement. from an arbitrary matrix such that and with uniformly bounded coefficients, . The examples of such include the class of Hadamard matrices – orthogonal matrices in which all entries equal .
7 Notes
We work with two kinds of moment assumptions for random matrices: sub-gaussian and heavy-tailed. These are the two extremes. By the central limit theorem, the sub-gaussian tail decay is the strongest condition one can demand from an isotropic distribution. In contrast, our heavy-tailed model is completely general – no moment assumptions (except the variance) are required. It would be interesting to analyze random matrices with independent rows or columns in the intermediate regime, between sub-gaussian and heavy-tailed moment assumptions. We hope that for distributions with an appropriate finite moment (say, th or th), the results should be the same as for sub-gaussian distributions, i.e. no factors should occur. In particular, tall random matrices ( should still be approximate isometries. This indeed holds for sub-exponential distributions ; see for an attempt to go down to finite moment assumptions.
For Section 5.2
The material presented here is well known. The volume argument presented in Lemma 5.2 is quite flexible. It easily generalizes to covering numbers of more general metric spaces, including convex bodies in Banach spaces. See [60, Lemma 4.16] and other parts of for various methods to control covering numbers.
For Section 5.2.3
The concept of sub-gaussian random variables is due to Kahane . His definition was based on the moment generating function (Property 4 in Lemma 5.5), which automatically required sub-gaussian random variables to be centered. We found it more convenient to use the equivalent Property 3 instead. The characterization of sub-gaussian random variables in terms of tail decay and moment growth in Lemma 5.5 also goes back to .
The rotation invariance of sub-gaussian random variables (Lemma 5.9) is an old observation . Its consequence, Proposition 5.10, is a general form of Hoeffding’s inequality, which is usually stated for bounded random variables. For more on large deviation inequalities, see also notes for Section 5.2.4.
Khintchine inequality is usually stated for the particular case of symmetric Bernoulli random variables. It can be extended for using a simple extrapolation argument based on Hölder’s inequality, see [45, Lemma 4.1].
For Section 5.2.4
Proposition 5.16 is a form of Bernstein’s inequality, which is usually stated for bounded random variables in the literature. These forms of Hoeffding’s and Bernstein’s inequalities (Propositions 5.10 and 5.16) are partial cases of a large deviation inequality for general norms, which can be found in [72, Corollary 2.10] with a similar proof. For a thorough introduction to large deviation inequalities for sums of independent random variables (and more), see the books and the tutorial .
For Section 5.2.5
Isotropic distributions on convex bodies, and more generally isotropic log-concave distributions, are central to asymptotic convex geometry (see ) and computational geometry . A completely different way in which isotropic distributions appear in convex geometry is from John’s decompositions for contact points of convex bodies, see . Such distributions are finitely supported and therefore are usually heavy-tailed.
For an introduction to the concept of frames (Example 5.21), see .
For Section 5.2.6
The non-commutative Khintchine inequality, Theorem 5.26, was first proved by Lust-Piquard with an unspecified constant in place of . The optimal value of was computed by Buchholz ; see [62, Section 6.5] for an thorough introduction to Buchholz’s argument. For the complementary range , a corresponding version of non-commutative Khintchine inequality was obtained by Lust-Piquard and Pisier . By a duality argument implicitly contained in and independently observed by Marius Junge, this latter inequality also implies the optimal order , see and [61, Section 9.8].
Rudelson’s Corollary 5.28 was initially proved using a majorizing measure technique; our proof follows Pisier’s argument from based on the non-commutative Khintchine inequality.
For Section 5.3
The “Bai-Yin law” (Theorem 5.31) was established for by Geman and Yin, Bai and Krishnaiah . The part for is due to Silverstein for Gaussian random matrices. Bai and Yin gave a unified treatment of both extreme singular values for general distributions. The fourth moment assumption in Bai-Yin’s law is known to be necessary .
Theorem 5.32 and its argument is due to Gordon . Our exposition of this result and of Corollary 5.35 follows .
For the recent developments related to the hard edge problem for almost square and square matrices (including Theorem 5.38) see the survey .
For Section 5.4
Theorem 5.39 on random matrices with sub-gaussian rows, as well as its proof by a covering argument, is a folklore in geometric functional analysis. The use of covering arguments in a similar context goes back to Milman’s proof of Dvoretzky’s theorem ; see e.g. and [60, Chapter 4] for an introduction. In the more narrow context of extreme singular values of random matrices, this type of argument appears recently e.g. in .
The breakthrough work on heavy-tailed isotropic distributions is due to Rudelson . He used Corollary 5.28 in the way we described in the proof of Theorem 5.45 to show that is an approximate isometry. Probably Theorem 5.41 can also be deduced by a modification of this argument; however it is simpler to use the non-commutative Bernstein’s inequality.
The symmetrization technique is well known. For a slightly more general two-sided inequality than Lemma 5.46, see [45, Lemma 6.3].
The problem of estimating covariance matrices described in Section 5.4.3 is a basic problem in statistics, see e.g. . However, most work in the statistical literature is focused on the normal distribution or general product distributions (up to linear transformations), which corresponds to studying random matrices with independent entries. For non-product distributions, an interesting example is for uniform distributions on convex sets . As we mentioned in Example 5.25, such distributions are sub-exponential but not necessarily sub-gaussian, so Corollary 5.50 does not apply. Still, the sample size suffices to estimate the covariance matrix in this case . It is conjectured that the same should hold for general distributions with finite (e. g. th) moment assumption .
Corollary 5.55 on random sub-matrices is a variant of the Rudelson’s result from . The study of random sub-matrices was continued in . Random sub-frames were studied in where a variant of Corollary 5.56 was proved.
For Section 5.5
Theorem 5.58 for sub-gaussian columns seems to be new. However, historically the efforts of geometric functional analysts were immediately focused on the more difficult case of sub-exponential tail decay (given by uniform distributions on convex bodies). An indication to prove results like Theorem 5.58 by decoupling and covering is present in and is followed in .
The normalization condition in Theorem 5.58 can not be dropped but can be relaxed. Namely, consider the random variable \delta:=\max_{i\leq n}\big{|}\frac{\|A_{j}\|_{2}^{2}}{N}-1\big{|}. Then the conclusion of Theorem 5.58 holds with (5.36) replaced by
Theorem 5.62 for heavy-tailed columns also seems to be new. The incoherence parameter is meant to prevent collisions of the columns of in a quantitative way. It is not clear whether the logarithmic factor is needed in the conclusion of Theorem 5.62, or whether the incoherence parameter alone takes care of the logarithmic factors whenever they appear. The same question can be raised for all other results for heavy-tailed matrices in Section 5.4.2 and their applications – can we replace the logarithmic factors by more sensitive quantities (e.g. the logarithm of the incoherence parameter)?
For Section 5.6
For a mathematical introduction to compressed sensing, see the introductory chapter of this book and .
A version of Theorem 5.65 was proved in for the row-independent model; an extension from sub-gaussian to sub-exponential distributions is given in . A general framework of stochastic processes with sub-exponential tails is discussed in . For the column-independent model, Theorem 5.65 seems to be new.
Proposition 5.66 that formalizes a simple approach to restricted isometry property based on concentration is taken from . Like Theorem 5.65, it can also be used to show that Gaussian and Bernoulli random matrices are restricted isometries. Indeed, it is not difficult to check that these matrices satisfy a concentration inequality as required in Proposition 5.66 .
Section 5.6.2 on heavy-tailed restricted isometries is an exposition of the results from . Using concentration of measure techniques, one can prove a version of Theorem 5.71 with high probability rather than in expectation . Earlier, Candes and Tao proved a similar result for random Fourier matrices, although with a slightly higher exponent in the logarithm for the number of measurements in (5.55), . The survey offers a thorough exposition of the material presented in Section 5.6.2 and more.