Simultaneous support recovery in high dimensions: Benefits and perils of block $\ell_1/\ell_\infty$-regularization
S. Negahban, M. J. Wainwright
Introduction
The area of high-dimensional statistical inference is concerned with the behavior of models and algorithms in which the dimension is comparable to, or possibly even larger than the sample size . In the absence of additional structure, it is well-known that many standard procedures—among them linear regression and principal component analysis—are not consistent unless the ratio converges to zero. Since this scaling precludes having comparable to or larger than , an active line of research is based on imposing structural conditions on the data (e.g., sparsity, manifold constraints, or graphical model structure), and studying the high-dimensional consistency (or inconsistency) of various types of estimators.
Consider the problem of image denoising or compression, say using a wavelet transform or some other type of multiresolution basis . It is well known that natural images tend to have sparse representations in such bases . Moreover, similar images—say the same scene taken from multiple cameras—would be expected to share a similar subset of active features in the reconstruction. Consequently, one might expect that using a block-regularizer that enforces such joint sparsity could lead to improved image denoising or compression.
Finally, consider a standard problem in genetic analysis: given a set of gene expression arrays, where each array corresponds to a different patient but the same underlying tissue type (e.g., tumor), the goal is to discover the subset of features relevant for tumorous growths. This problem can be expressed as a joint regression problem, again with a shared sparsity constraint coupling together the different patients. In this context, the recent work of Liu et al. shows that imposing additional structural constraints can be beneficial (e.g., they are able to greatly reduce the number of expressed genes while maintaining the same prediction performance).
Given these structural conditions of shared sparsity in these and other applications, it is reasonable to consider how this common structure can be exploited so as to increase the statistical efficiency of estimation procedures.
Answers to these questions yield useful insight into the tradeoff between computational and statistical efficiency in high-dimensional inference. Indeed, the convex programs that arise from using block-regularization typically require a greater computational cost to solve. Accordingly, it is important to understand under what conditions this increased computational cost guarantees that fewer samples are required for achieving a fixed level of statistical accuracy.
In words, for any and for scalings of the quadruple such that , the probability of successfully recovering both and converges to one, whereas for scalings such that , the probability of success converges to zero.
the stacks of curves shift to the right as the overlap parameter decreases from towards , showing that problems with less overlap require a larger rescaled sample size. More interesting is the sharpness of agreement in quantitative terms: the vertical lines in the center of each stack show the point at which our theory (1) predicts that the method should transition from failure to success.
The remainder of this paper is organized as follows. In Section 2, we provide a precise description of the problem. Section 3 is devoted to the statement of our main results, some discussion of their consequences, and illustration by comparison to empirical simulations. In Section 4, we provide an outline of the proof, with the technical details of many intermediate lemmas deferred to the appendices.
We use the following standard asymptotic notation: for functions , the notation means that there exists a fixed constant such that ; the notation means that , and means that and .
Problem set-up
We begin by setting up the problem to be studied in this paper, including multivariate regression and family of block-regularized programs for estimating sparse vectors.
where is a user-defined regularization parameter. Note that the data term is separable across the different regression problems , due to our assumption of independence on the noise vectors. Any coupling between the different regression problems is induced by the block-norm regularization.
corresponding to the subset of indices that are active in at least one regression problem. Note that the cardinality of is upper bounded by , but can be substantially smaller (as small as ) if there is overlap among the different supports.
As discussed at more length in Appendix A, given an estimate of the row support of , it is possible to either use additional structure of the solution or perform some additional computation to recover individual signed supports of the columns of . To be precise, define the sign function
As our development will clarify, this procedure (9) corresponds to estimating the signed support on the basis of a dual optimal solution associated with the optimal primal solution. We discuss the primal-based recovery method and its differences with the dual-based method at more length in Appendix A.
Main results and their consequences
In addition to the sample size , problem dimensions and , sparsity index and overlap parameter , our results involve certain quantities associated with the design matrices . To begin, in the deterministic case, we assume that the columns of each design matrix are normalizedThe choice of the factor in this bound is for later technical convenience. so that
More significantly, we require that the following incoherence condition on the design matrix be satisfied:
In addition, the statement of our results involve certain quantities associated with the matrices ; in particular, we define a lower bound on the minimum eigenvalue
Remembering that our analysis applies to to sequences of design matrices, in the simplest scenario, both of the bounding quantities and do not scale with . To keep notation compact, we write and in the analysis to follow.
The block-regularized program has a unique solution such that .
Consequently, as long as , then , so that the solution correctly specifies the union of supports .
We now state an analogous result for random design matrices; in particular, consider the observation model (3) with design matrices chosen with i.i.d. rows from covariance matrices . In analogy to definitions (12) and (13) in the deterministic case, we define the lower bound
Note that unlike the case of deterministic designs, these quantities are not functions of the design matrix , which is now a random variable. Finally, our results involve an analogous incoherence parameter of the covariance matrices , defined as
With this notation, the following result provides an analog of Theorem 1 for random design matrices:
Suppose that we are given i.i.d. observations from the model (3) with
for some . If we solve the convex program (6) with regularization parameter satisfying \lambda_{n}\geq\frac{4\xi\sigma^{2}}{\gamma^{2}}\big{[}\frac{r^{2}+r\log(p)}{n}] for some , then with probability greater than
The block-regularized program (6) has a unique solution such that .
Consequently, if , then , so that the solution correctly specifies the union of supports .
To clarify the interpretation of Theorems 1 and Theorem 2, part (a) of each claim guarantees that the estimator has no false inclusions, in that the row support of the estimate is contained within the row support of the true matrix . One consequence of part (b) is that as long as the minimum signal parameter decays slowly enough, then the estimators have no false exclusions, so that the true row support is correctly recovered.
In this expression, the extra term arises in the analysis due to the need to control the norms of the random design matrices. For sufficiently sparse problems (e.g., ), this factor is constant.
2 A phase transition for standard Gaussian ensembles
Consider sequences of problems, indexed by drawn from the observation model (3) with random design drawn with i.i.d. standard Gaussian entries and with .
Success: Suppose that the problem sequence satisfies
Failure: For problem sequences such that
and for any non-increasing regularization sequence , no solution to the block-regularized program (6) has the correct signed support.
Recall that support overlap has cardinality by assumption. Therefore, has at most non-zero entries, and moreover . We then define the rescaled gap limit
Note that by construction. With these definitions, we have the following:
If for any , the sample size is upper bounded as
then the dual recovery method (9) fails to recover the individual signed supports.
3 Illustrative simulations and some consequences
We now seek to explore the dependence of the sample size on the overlap fraction of the two regression vectors. For this purpose, we plot the probability of successful recovery versus the rescaled sample size
As shown by Figure 2(b), when plotted with this rescaling, there is any longer size . Moreover, if we choose the sparsity index to grow in a fixed way with (i.e., for some fixed function ), then the only remaining free variable is the overlap parameter . Note that the theory predicts that the required sample size should decrease as increases towards .
As shown earlier in Section 1, Figure 1 plots the probability of successful recovery of the joint supports versus the rescaled samples size . Notice that the plot shows four sets of ‘stacked” curves, where each stack corresponds to a different choice of the overlap parameter, ranging from (left-most stack), to (right-most stack). Each stack contains three curves, corresponding to the problem sizes . In all cases, we fixed the support size . As with Figure 2(b), the “stacking” behavior of these curves demonstrates that Theorem 3 isolates the correct dependence on . Moreover, their step-like behavior is consistent with the theoretical prediction of a phase transition. Notice how the curves shift towards the left as the overlap parameter parameter increases towards one, reflecting that the problems become easier as the amount of shared sparsity increases. To assess this shift in a qualitative manner for each choice of overlap , we plot a vertical line within each group, which is obtained as the threshold value of predicted by our theory. Observe how the theoretical value shows excellent agreement with the empirical behavior.
Figure 3 provides an alternative perspective on the data, where we have plotted how the sample size required by block regression changes as a function of the overlap parameter . Each set of data points plots a scaled form of the sample size required to hit success, for a range of overlaps, and the straight line that is predicted by Theorem 3 Note the excellent agreement between the experimental results, for all three problem sizes for , and the full range of overlaps. The line also characterizes the relative efficiency of block regularization versus the naive Lasso-based method, as described in Corollary 2. For overlaps , this parameter drops below . On the other hand, for overlaps , we have , so that applying the joint optimization problem actually decreases statistical efficiency. Intuitively, although there is still some fraction of overlap, the regularization is misleading, in that it tries to enforce a higher degree of shared sparsity than is actually present in the data.
Proofs
If for at least one index , then
If for all , then we require .
2 Primal-dual construction
We now describe our method for constructing the matrix pair . Recalling that denotes the union of supports of the true regression vectors, let denote the complement of . With this notation, Figure 4 provides the four steps of the primal-dual witness construction.
The following lemma summarizes the utility of the primal-dual witness method:
Suppose that for each , the sub-matrix is invertible. Then for any , we have the following correspondences:
We provide the proof of Lemma 2 in Appendix D.2. It is convex-analytic in nature, based on exploiting the subgradient optimality conditions associated with both the restricted convex program (29) and the original program (6), and performing some algebra to characterize when the convex program recovers the correct signed support. Lemma 2 lies at the heart of all three of our theorems. In particular, the positive results of Theorem 1, Theorem 2 and Theorem 3(a) are based on claims (i) and (iii), which show that it is sufficient to verify that the primal-dual witness construction succeeds with high probability. The negative result of Theorem 3(b), in contrast, is based on part (ii), which can be restated as asserting that if the primal-dual witness construction fails, then no solution has support contained with .
Before proceeding to the proofs themselves, we introduce some additional notation and develop some auxiliary results concerning the primal-dual witness procedure, to be used in subsequent development. With reference to steps (A) and (B), we show in Appendix D.2 that unique solution has the form
and is the column of the sub-gradient matrix .
See the end of Appendix D.2 for derivation of this condition.
Finally, in order to further simplify notation in our proofs, for each , we define the random variable
With this notation, the strict dual feasibility condition (30) is equivalent to the event .
Proof of Theorem 1
We begin by establishing a set of sufficient conditions for deterministic design matrices, as stated in Theorem 1.
We begin by obtaining control on the probability of the event , so as to show that step (C) of the primal-dual witness construction succeeds. Recall that denotes the orthogonal projection onto the range space of , and the definition (11) of the incoherence parameter . By the mutual incoherence condition (11), we have
where we have used the fact that for each . Recalling that and using the definition (33), we have by triangle inequality
To analyze this remaining probability, for each index and , define the random variable
Since the elements of the -vector follow a distribution, the variable is zero-mean Gaussian with variance \frac{\sigma^{2}}{\lambda_{n}^{2}\,n^{2}}\big{\langle}X^{i}_{k},\,(I-\Pi_{X^{i}_{U}})X^{i}_{k}\big{\rangle}. Since by assumption and is an orthogonal projection matrix, the variance of each is upper bounded by . Consequently, for any choice of sign vector , the variance of the zero-mean Gaussian is upper bounded by .
Consequently, by taking the union bound over all sign vectors and over indices , we have
With the choice for some , we conclude that
By Lemma 2(i), this event implies the uniqueness of the solution , and moreover the inclusion of the supports , as claimed.
We split the analysis of the random variable into two terms, based on the form of from equation (32), one involving the dual variables , and the other involving the observation noise , as follows:
The second term is easy to control: from the characterization of the subdifferential (Lemma 1), we have , so that .
Turning to the first term , we note that since is fixed, the -dimensional random vector Y:\,=\big{(}\big{\langle}\frac{1}{n}X^{i}_{U},\,X^{i}_{U}\big{\rangle}\big{)}^{-1}\frac{1}{n}\langle X^{i}_{U},\,w^{i}\rangle is zero-mean Gaussian, with covariance \frac{1}{n}\big{(}\big{\langle}\frac{1}{n}X^{i}_{U},\,X^{i}_{U}\big{\rangle}\big{)}^{-1}. Therefore, we have , and can use this in standard Gaussian tail bounds. By applying the union bound twice, first over , and then over , we obtain
where we have used the fact that . Setting yields that
with probability greater than , as claimed.
Finally, to establish support recovery, recall that we proved above that is bounded by . Hence, as long as , then we are guaranteed that if , then .
Proof of Theorem 2
Recalling that and using the definition (33), we have the decomposition
In order to show that with high probability, we deal with each of these two terms in turn, showing that , and , both with high probability.
In order to bound , we require the following condition on the columns of the design matrices:
This claim follows immediately by union bound and concentration results for -variates; in particular, the bound (66a) in Appendix E.
Under the condition of Lemma 3, each variable W^{i}_{k}:\,=\frac{1}{\lambda_{n}n}\big{\langle}X^{i}_{k},\,(I-\Pi_{X^{i}_{U}})w^{i}\big{\rangle} is zero-Gaussian, with variance at most . Consequently, for any choice of signs , the vector is zero-mean Gaussian, with variance at most . Therefore, for any , we have
Suppose that the design covariance matrices satisfy the mutual incoherence condition (11). Then we have
See Appendix B for the proof of this claim.
It remains to show that the random variable defined in equation (4) is upper bounded by with high probability. Conditioning on and , the scalar random variable \frac{1}{n}\big{\langle}Y^{i}_{k},\,X^{i}_{U}(\langle\frac{1}{n}X^{i}_{U},\,X^{i}_{U}\rangle)^{-1}\widetilde{z}^{\,i}_{U}\big{\rangle} is zero-mean Gaussian, with variance upper bounded as
Recalling that , for any choice of signs , the variable
is zero-mean Gaussian, with variance at most . Therefore, we have
This probability vanishes faster than 2\exp\big{\{}-\kappa(r+\log p)\big{\}}\rightarrow 0, as long as
In the setting of random design matrices, a bit more work is required to control these terms.
Beginning with the second term, by triangle inequality, we have
Now consider the first term : if we condition on , then the -dimensional random vector Y:\,=\big{(}\big{\langle}\frac{1}{n}X^{i}_{U},\,X^{i}_{U}\big{\rangle}\big{)}^{-1}\frac{1}{n}\langle X^{i}_{U},\,w^{i}\rangle is zero-mean Gaussian, with covariance \frac{1}{n}\big{(}\big{\langle}\frac{1}{n}X^{i}_{U},\,X^{i}_{U}\big{\rangle}\big{)}^{-1}. By concentration bounds for eigenvalues of Gaussian random matrices (see equation (69b) in Appendix E), we have
since . Therefore, we have shown that the variance of each element of is upper bounded by , so that we can apply standard Gaussian tail bounds. By applying the union bound twice, first over , and then over , we obtain
Setting yields that
where we have used the fact that . Combining the pieces, we conclude that
Proof of Theorem 3
We now turn to the proof of the phase transition predicted by Theorem 3, which applies to random design matrices and drawn from the standard Gaussian ensemble. This proof requires significantly more technical work than the preceding two proofs, since we need to control all the constants exactly, and to establish both necessary and sufficient conditions on the sample size.
Recalling that , we have
where the random variables and were defined at the start of Section 6.1. In order to prove that with high probability for the values of , , and , we will first establish that and for an appropriately chosen value of .
By the results from the previous section, we have with probability
and that is independent of and . We will show that with high probability by using results on Gaussian extrema. Conditioning on , the random variable Y^{i}_{k}=\frac{1}{n}\big{\langle}X^{i}_{k},\,X^{i}_{U}(\frac{1}{n}\langle X^{i}_{U},\,X^{i}_{U}\rangle)^{-1}\widetilde{z}^{\,i}_{U}\big{\rangle} is zero-mean with variance upper-bounded as
Under the given conditioning, the random variables and are independent and for any sign vector , the random variable is Gaussian, zero-mean with variance upper bounded as
By Lemma 13, with probability at least for sufficiently large and under the given scaling for each . Hence, is normal, zero-mean, with variance upper bounded as
Recall that was obtained from Step (B) of the Prima-dual witness construction. The next lemma provides control over .
Under the assumptions of Theorem 3 and Corollary 1, if and , then is concentrated: for all , we have that for sufficiently large and
See Appendix C for the proof of this claim.
which goes to as under the condition
2 Proof of Theorem 3(b)
By orthogonality, we have , so that (using the idempotency of projection operators), we have
Note that is a scalar random variable, but fixed under the conditioning. Turning to the variables , a similar argument shows that have , where is the analogous random variable.
For , let and . We then have
where . Here inequality (a) follows because and are lower bounds on the variances of and respectively, and equality (b) follows since and are independent zero-mean Gaussians with variances and , respectively.
To simplify notation, let . By standard results for Gaussian maxima , for any , there exists an integer such that for all ,
Moreover, the maximum function is Lipschitz, so that by Gaussian concentration for Lipschitz functions , for any , we have
Combining these two statements yields that for all , we have
Case 1: First suppose that . In this case, we have \sigma^{2}=\Omega\big{(}\frac{\|\Pi_{U^{\perp}}w\|_{2}^{2}}{n}\big{)}. With probability greater than , this quantity is lower bounded by a constant, using concentration for -variates. In this case, w.h.p., so that the result follows trivially.
Case 2: Otherwise, we must have . Under this condition, we now establish a lower bound on that holds with high probability; it will be seen that a similar lower bound holds for . We begin by noting the lower bound . To control the minimum eigenvalue, define the event
From Lemma 5, we note that if , then for any , we have the lower bound
The following result is the final step in the proof of Theorem 3(b).
Suppose that . Under this condition:
(a) If is bounded below by some constant , then we have
which implies that . Thus, setting and in equation (42) yields that (for sufficiently large):
Since for large enough, the claim follows.
(b) In this case, we may apply the lower bound (45), so that, for any , we have
with high probability. Since by assumption, we have
Consequently, from equation (42), for any and , we have for all ,
Since , we may choose sufficiently small so that for sufficiently large choices of , we have
for some . Since from Lemma 5, the condition implies that w.h.p, we thus conclude that, using these choices of and , we have
Discussion
Appendix A Recovering individual signed supports
In this appendix, we discuss some issues associated with recovering individual signed supports. We begin by observing that once the support union has been recovered, one can restrict the regression problem to this subset , and then apply Lasso to each problem separately (with substantially lower cost, since each problem is now low-dimensional) in order to recover the individual signed supports. If one is not willing to perform some extra computation in this way, then the the interpretation of Theorems 1 and 2—in terms of recovering the individual signed supports—requires a more delicate treatment, which we discuss in this appendix.
The procedure (48) corresponds to estimating the signed support on the basis of a dual optimal solution associated with the optimal primal solution.
To provide a concrete illustration of this distinction, suppose that and , and that the true matrix and estimate take the following form:
Consistent with the claims of Theorem 1, the estimate correctly recovers the support union—viz. . The primal (47) and dual (48) methods return the following estimates of the individual signed supports:
Consequently, the primal estimate includes false non-zeros in positions and , whereas the dual estimate includes false zeros in positions and .
We note that it is possible to ensure that under some conditions that the dual support method (48) will correctly recover each of the individual signed supports, without any incorrect exclusions. However, as illustrated by Theorem 3 and Corollary 1, doing so requires additional assumptions on the size of the gap for indices .
Appendix B Proof of Lemma 4
Note that conditioned , the rows of the random matrix are i.i.d. Gaussian random vectors with mean \big{\langle}\Sigma^{i}_{{U^{c}}U}(\Sigma^{i}_{UU})^{-1},\,X^{i}_{U}\big{\rangle} and covariance
where .
Using these expressions and triangle inequality, we obtain that is upper bounded by
Applying the mutual incoherence assumption (19), we obtain
Appendix C Proof of Lemma 5
Recall that , , and that is the set where . Thus, the claim is equivalent to showing that is concentrated. If , then the claim is trivial, so that we may assume that .
Using to denote the spectral norm, we first claim that as long as , then the following events hold with probability greater than :
as well as the analogous events with and interchanged.
To verify the bound (50a), we first diagonalize the projection matrix. All of its eigenvalues are or , and it has rank w.p. one, so that we may write for some orthogonal matrix , and the diagonal matrix ,
since , and
using concentration arguments for random matrices (see Lemma 13 in Appendix E).
For (50b) we may use the triangle inequality and the submultiplicativity of the norm so that
Finally, since , equation (50b) is valid.
In order to establish the bound (50c), we have
Since , we have , which establishes the claim (50c).
We are now ready to establish the claims of the lemma. From the representation (49), we apply triangle inequality and our bounds on spectral norms, thereby obtaining
with probability greater than , where . By the decomposition of in equation (49) and applying bounds (50)
Since , in order to establish the upper bound (40b) it suffices to show that w.h.p. Similarly, in the other direction, we have
Following the same line of reasoning, in order to prove the lower bound (40a), it suffices to show that w.h.p.
Since and behave similarly, it suffices to show that . From the definition (55a), we see that conditioned on , the random vector is zero-mean Gaussian, with i.i.d. elements with variance
Recalling that , we have
By random matrix concentration (see the discussion following Lemma 13 in Appendix E), we have w.h.p., and by tail bounds (see Lemma 12 in Appendix E), we have w.h.p. Consequently, with high probability, we have . Since the Gaussian random vector has length , again by concentration for random variables, we have (with probability greater than ), . Combining the pieces, we conclude that w.h.p.
where the final equality follows since and .
Appendix D Convex-analytic characterization of optimal solutions
By standard conditions for optimality in convex programs , the zero-vector must belong to the subdifferential of the objective function in the convex program (6), or equivalently, we must have for each
D.2 Proof of Lemma 2
It remains to establish uniqueness of this solution. Define the ball
and observe that we have the variational representation
where denotes the Euclidean inner product. With this notation, the block-regularized program (6) is equivalent to the saddle-point problem
Since this saddle-point problem is strictly feasible and convex-concave, it has a value. Moreover, given any dual optimal solution—in particular, from the primal-dual construction—any optimal primal solution must satisfy the saddle point condition
But this condition can only hold if , for any index such that . Therefore, any optimal primal solution must satisfy , so that solving the original program (6) is equivalent to solving the restricted program (29). Lastly, if the matrices \big{\langle}X^{i}_{U},\,X^{i}_{U}\big{\rangle} are invertible for each , then the restricted problem (29) is strictly convex, and so has a unique solution, thereby completing the proof of Lemma 2(i).
We now prove part (ii) of Lemma 2. Suppose that we are given an estimate of the true parameters by solving the convex program (6) such that .
Since is an optimal solution to the convex program (6), the the optimality conditions of equation (52), must be satified. We may rewrite those conditions as
where . Recalling that , we obtain
Again, by standard conditions for optimality in convex programs , the first of these two equations is exactly the condition that must be satisfied by an optimal solution of the restricted program (29). However, we have already shown that the candidate solution satisfies this condition, so that it must also be an optimal solution of the convex program (29). Additionally, the value of that satisfies equation (53a) for each is an element of . We have thus shown that steps (B) and (C) of the primal-witness construction succeed. It remains to establish uniqueness in part (A). However, we note that \big{\langle}X^{i}_{U},\,X^{i}_{U}\big{\rangle} is invertible for each . Hence, for any solution such that ,
is well-defined and unique, noting that . Thus, we have established the equality (32) and that is unique. Therefore, gives solutions to steps (A) and (B) when solving the restricted convex program over the set .
The claimed form of the dual solution follows by substituting equation (32) into equation (53b).
D.3 Subgradients on the support
Given these definitions, we have the following lemma:
Assume that , and that . If , then the dual variable satisfies the relation
Given these forms for and , it remains to show that the relation holds under the conditions of Theorem 3(a). Intuitively, this condition should hold since under the conditions of theorem 3(a), the matrix is approximately the identity, and the vector is approaching . Finally, we expect that is very small, hence the final term is also very small. Therefore, on the set , both and are approximately equal to . We formalize this rough intuition in the following lemma:
Under the assumptions of Theorem 3(a) each of the following conditions hold for sufficiently large , , and with probability greater than :
Given Lemmas 7 and 8, we can conclude that the definition for the dual variables on the support is valid. The remaining subsections in this appendix are dedicated to verifying the above results: in particular, we prove Lemma 7 in Appendix D.4 and Lemma 8 in Appendix D.5.
D.4 Proof of Lemma 7
We now proceed to establish the validity of the closed form expressions for and . From equation (53a) we have that
Recall that by assumption that , and .
Subtracting and from equations (58a) and (58b)
Applying the fact that .
D.5 Proof of Lemma 8
The first term can be decomposed as
Under the assumptions of Theorem 3(a), we have \big{|}\frac{\makebox[0.0pt][l]{\hskip 1.435pt\rule[5.6875pt]{4.01445pt}{0.3014pt}}{B}_{\operatorname{diff}}}{2\,\lambda_{n}}\big{|}\to 0, hence, for large enough, .
In order to bound , we note that with probability greater than , the spectral norm of is (see the bound (50b) from Appendix C). Consequently, we may decompose as where and are independent and is distributed uniformly over all orthogonal matrices, and . Using this decomposition, the following lemma, proved in Appendix D.6, allows us to obtain the necessary control on the quantity :
If , then
If , then
With reference to the problem of bounding , we may apply part (a) of this lemma with and to conclude that with high probability, thereby establishing the bound (57a).
We now turn the proving the bound (57b). We begin by decomposing the terms involved in this equation as
However, by Lemmas 12 and 13 (see Appendix E), as well as the fact that , for and large enough, the variance term is bounded by
with probability greater than . Hence, by standard Gaussian tail bounds, the inequalities and both hold with probability greater than .
Now to bound the first term in the decomposition we begin by diagonalizing . Note that is independent of and and by symmetry . Following some algebra, we find that
The random vector is independent of and is independent of by symmetry. Hence, the vector is independent of . For a given constant , let us define the event
Note that we may consider the event that and . We claim that each of these events happens with high probability. Note that the former event occurs with high probability by Lemma 13. The latter event holds with high probability since,
and, both and by equation (68a). Thus, the sum of the two random matrices is also .
Recall the bound on the variance of each component of from equation (61) and note that each component is independent. Applying the concentration results from Lemma 12 for -squared random variables yields that with high probability. Hence, under the above conditions
It remains to control the first term. We do so using the following lemma, which is proved in Appendix D.7:
We now apply this lemma to the random vector with , and . Note that
from which the second claim (57b) in Lemma 8 follows.
Finally, we turn to proving the third claim (57c) in Lemma 8. Following some algebra, we obtain
We diagonalize the matrix , where is diagonal. Since the random matrix has a spherically symmetric distribution, the matrix has a uniform distribution over the space of orthogonal matrices and is independent of . Using this decomposition, we can rewrite the second term in equation (62) as
where . We note that is independent of , because and are independent of . This independence follows from the spherical symmetry of and the fact that .
Defining the event \mathcal{T}\mathrel{\mathop{:}}=\big{\{}|\!|\!|R|\!|\!|_{{2}}\leq 4s/n\big{\}}, we claim that
In order to establish this claim, we note that sub-multiplicativity and triangle inequality imply that
since with probability greater than , from the discussion following Lemma 13. Similarly, from this same result, we have , so that the claim (64) follows.
Using the decomposition (63) and the tail bound (64), we have
where Lemma 9 (proved in Appendix D.6) provides control on the first term in the inequality.
D.6 Proof of Lemma 9
We provide the proof for part (a) of the Lemma and note that part (b) is analogous.
which is less than for sufficiently large, since .
We now turn to the second term. Note that conditioned on , the vector is uniformly distributed over an -dimensional unit sphere, contained within the subspace orthogonal to . Still conditioning on , consider the function . For any pair of vectors on the unit sphere, we have
where is the geodesic distance. Using the inequality , valid for , and the assumption , and taking square roots, we obtain
so that is a Lipschitz constant on the unit sphere (with dimension ) with constant . Consequently, by Levy’s theorem , for any , we have
As a final side remark, we note that under the scaling of Theorem 3(b), we have as , so that the probability in question vanishes.
D.7 Proof of Lemma 10
By union bound and symmetry of the distribution , for any , we have
Since by assumption, it suffices to set .
Appendix E Some large deviation bounds
In this appendix, we state some known large deviation bounds for the Gausssian variates, -variates, as well as the eigenvalues of random matrices. The following Gaussian tail bound is standard:
For a Gaussian variable , for all ,
The following tail bounds on chi-squared variates are also useful:
Let be a -squared random variable with degrees of freedom. Then for all , we have
These tail bounds are immediate consequences of results due to Laurent and Massart , who prove that for all , we have
Letting in equation (67a), we have
thereby establishing (66a). With the same choice of , equation (67b) implies the bound (66b) immediately. ∎
Finally, the following type of large deviations bound on the eigenvalues of Gaussian random matrices is standard (e.g., ):
Note that this lemma implies similar bounds for eigenvalues of the inverse:
From the above two sets of inequalities, we conclude for , we have with probability greater than
For random matrices where each row is distributed and and , we have