On the spectral norm of Gaussian random matrices
Ramon van Handel
Introduction
Let be a symmetric random matrix with independent mean zero entries. If the variances of the entries are all of the same order, this model is known as a Wigner matrix and has been widely studied in the literature (e.g., ). Due to the large amount of symmetry of such models, extremely precise analytic results are available on the limiting behavior of fine-scale spectral properties of the matrix. Our interest, however, goes in an orthogonal direction. We consider the case where the variances of the entries are given but arbitrary: that is, we consider structured random matrices where the structure is given by the variance pattern of the entries. The challenge in investigating such matrices is to understand how the given structure of the matrix is reflected in its spectral properties.
In particular, we are interested in the location of the edge of the spectrum, that is, in the expected spectral norm of the matrix. When the entries of the matrix are i.i.d., a complete understanding up to universal constants is provided by a remarkable result of Seginer which states that the expected spectral norm of the matrix is of the same order as the largest Euclidean norm of its rows and columns. Unfortunately, this result hinges crucially on the invariance of the distribution of the matrix under permutations of the entries, and is therefore useless in the presence of nontrivial structure. It is noted in that the conclusion fails already in the simplest examples of structured random matrices with bounded entries. Surprisingly, however, no counterexamples to this statement are known for structured random matrices with independent Gaussian entries. This observation has led to the following conjecture proposed by R. Latała (see also ).
Throughout the remainder of this paper, will denote the symmetric random matrix with entries , where are independent standard Gaussian random variables and are given nonnegative scalars. We write if for a universal constant , and if and .
The lower bound in Conjecture 1 holds trivially for any deterministic matrix: if a matrix has a row with large Euclidean norm, then its spectral norm must be large. Conjecture 1 suggests that for Gaussian random matrices, this is the only reason why the spectral norm can be large. It is not at all clear, however, what mechanism might give rise to this phenomenon, particularly as the Gaussian nature of the entries must play a crucial role for the conjecture to hold.
Recently, Bandeira and the author proved a sharp dimension-dependent upper bound on (we refer to for a discussion of earlier work on this topic):
The combinatorial proof of this result sheds little light on the phenomenon described by Conjecture 1. Nonetheless, the right-hand side of this expression is a natural upper bound on the right-hand side of Conjecture 1 [2, Remark 3.16]. On the other hand, the terms in this bound admit another natural interpretation. A simple computation shows that the first term in this bound is precisely , while the second term is an upper bound on . This suggests the following alternative to Conjecture 1 that is also consistent with Theorem 1.1.
Once again, the lower bound in Conjecture 2 holds trivially (cf. [2, section 3.5]): the first term follows readily from Jensen’s inequality, while the second term follows as the spectral norm of any matrix is bounded below by the magnitude of its largest entry. Thus the two terms in the lower bound reflect two distinct mechanisms that control the spectral norm of any random matrix: a random matrix has large spectral norm if it is large on average (as is quantified by ; note that the expectation here is inside the norm!), or if one of its entries is large (as is quantified by ). Conjecture 2 suggests that for Gaussian random matrices, these are the only reasons why the spectral norm can be large.
In many cases the improvement of Conjectures 1 and 2 over Theorem 1.1 is modest, as the latter bound is already tight under mild assumptions. On the one hand, if , then the first term in Theorem 1.1 dominates and therefore as predicted by Conjecture 2. On the other hand, if a polynomial number of entries of the matrix have variance of the same order as the largest variance , then and thus Theorem 1.1 also implies Conjecture 2. These observations indicate that Theorem 1.1 already implies Conjecture 2 when the matrix is “not too sparse”. Nonetheless, the apparent sharpness of Theorem 1.1 belies a fundamental gap in our understanding of the probabilistic mechanisms that control the spectral norm of Gaussian random matrices: the phenomena predicted by Conjectures 1 and 2 are inherently dimension-free, while the assumptions under which Theorem 1.1 is tight exhibit nontrivial dependence on dimension. The resolution of Conjectures 1 and 2 would therefore provide a substantially deeper insight into the structure of Gaussian random matrices than is obtained from Theorem 1.1.
The aim of this paper is to develop a number of new techniques and insights that contribute to a deeper understanding of Conjectures 1 and 2. While our results fall short of resolving these conjectures, they provide strong evidence for their validity and shed significant light on the geometry of the problem.
We begin by observing that Conjectures 1 and 2 are in fact equivalent, which is not entirely obvious at first sight. In fact, our first result provides an explicit expression for the right-hand side in Conjectures 1 and 2 in terms of the coefficients . (A much more complicated expression in terms of Musielak-Orlicz norms can be found in , but is too unwieldy to be of use in the sequel.)
where the matrix is obtained by permuting the rows and columns of the matrix such that .
The essential feature of the moment method is that the right-hand side of this expression is the expectation of a polynomial in the entries of the matrix, which admits an explicit expression that is amenable to combinatorial analysis. By its very nature, any proof using the moment method cannot directly bound ; instead, this method bounds the larger quantity , which is what is actually done in . For the latter quantity, however, it is readily seen that the result of Theorem 1.1 is already sharp without any additional assumptions:
The upper bound is proved in , while the lower bound follows along the lines of Conjecture 2 from the estimate . We therefore see that the moment method is exploited optimally in the proof of Theorem 1.1, so that the resolution of Conjectures 1 and 2 cannot be addressed by the same technique that gave rise to Theorem 1.1.
Nonetheless, by a slicing procedure that applies Theorem 1.1 separately at different scales, we can already establish that Conjectures 1 and 2 hold up to a very mild dimensional factor. This is our second main result.
While this result still exhibits an explicit dependence on dimension, the point of Theorem 1.3 is that the very mild dimensional factor is of much smaller order than the natural scale that appears in the sharp dimension-dependent bound of Theorem 1.1; in this sense, Theorem 1.3 could be viewed as providing significant evidence for validity of Conjectures 1 and 2.
In the final part of this paper, we develop an entirely different approach for bounding the spectral norm of Gaussian random matrices. Unlike the methods developed so far, this approach is genuinely dimension-free and sheds significant light on the probabilistic mechanism that lies at the heart of Conjectures 1 and 2. The starting point for this approach is the elementary observation that
is the expected supremum of a Gaussian process indexed by the Euclidean unit ball . It is well known that such quantities are completely characterized, up to universal constants, by the geometry of the metric space , where
is the natural metric associated with the Gaussian process (cf. ). Therefore, in principle, understanding the spectral norm of Gaussian random matrices requires “only” a sufficiently good understanding of the geometry of the metric space . To this end, we show that the geometry of can be related to the Euclidean geometry of certain nonlinear deformations of the unit ball. The geometric structure exhibited by this mechanism appears to almost resolve Conjectures 1 and 2, but we do not know how to optimally exploit this structure. Even a crude application of this idea, however, suffices to prove a nontrivial dimension-free bound.
It is instructive to compare this bound with the expression in Theorem 1.2. Using , it is readily seen that Theorem 1.4 implies the bound
While this estimate falls slightly short of the conjectured optimal bound of Theorem 1.2 (due to the wrong power on the logarithm), it is dimension-free precisely in the expected manner. Together with the natural geometric structure exhibited in the proof, this provides further evidence for the validity of Conjectures 1 and 2. The result of Theorem 1.4 is complementary to Theorem 1.1: while Theorem 1.1 is often sharp, Theorem 1.4 can give a substantial improvement for highly inhomogeneous matrices. For example, Theorem 1.4 readily implies the dimension-free bound of Latała , which could not be reproduced using Theorem 1.1.
The statement of Theorem 1.4 was chosen for sake of illustration; it is in fact a direct consequence of a sharper bound that arises from the proof. This sharper bound both improves somewhat on Theorem 1.4 for arbitrary matrices, and is able to establish the validity of Conjectures 1 and 2 in certain special cases. For example, we will establish these conjectures under the assumption that the matrix of variances is positive definite or has a small number of negative eigenvalues. While these special cases are restrictive, they emphasize that the underlying geometric principle is not yet exploited optimally in the proof. The elimination of this inefficiency provides a promising route to the resolution of Conjectures 1 and 2.
The ideas described above are developed in detail in the sequel. Our main results, Theorems 1.2, 1.3, and 1.4, are proved in sections 2, 3, and 4, respectively.
Gaussian estimates
The aim of this section is to prove Theorem 1.2. We will, in fact, consider an additional quantity beside those that appear in Conjectures 1 and 2. Let be independent standard Gaussian variables, and consider the quantity
This quantity will appear naturally from the geometry that is to be developed in section 4 below. The maximum is taken here over random variables with the same distribution as in Conjecture 1 (note that these quantities differ only in that is replaced by ); however, in the above quantity these variables are dependent, while the maximum is taken over independent variables in Conjecture 1. Nonetheless, these quantities prove to be of the same order. The equivalence of the various quantities considered below indicates that the phenomena described by Conjectures 1 and 2 can appear in many different guises, providing us with substantial freedom in how to approach the proof of these conjectures.
The following quantities are of the same order:
where we recall that the matrix is obtained by permuting the rows and columns of the matrix such that .
The proof of the upper bound in Theorem 2.1 in fact yields
for a universal constant (that is, the constant in front of the leading term is one). This is used in section 4 to prove Theorem 1.4 with an optimal constant.
The proof of Theorem 2.1 is based on elementary estimates for the maxima of (sub-)Gaussian random variables with inhomogenenous variances.
We begin by recalling a standard upper bound on the maximum of sub-Gaussian random variables, cf. [7, Proposition 2.4.16].
Let be not necessarily independent random variables with
where is a universal constant and are given. Then
where is the decreasing rearrangement of .
The essential tool in the proof of Theorem 2.1 is that the result of Lemma 2.3 can be reversed when the random variables are independent and Gaussian.
Let be independent with . Then
where is the decreasing rearrangement of .
By permutation invariance, we can assume that are nonincreasing in (so that ). Fix and let . Then for all and are i.i.d. standard Gaussian variables. We therefore have
where we used that the maximum of i.i.d. standard Gaussian variables is of order [7, Exercise 2.2.7]. It remains to take the maximum over . ∎
2. Proof of Theorem 2.1
On the other hand, by Gaussian concentration [3, Theorem 5.8], we have
for every and . We therefore obtain
by Lemma 2.3, where is a universal constant. As
(this last step is irrelevant to our results and is included for cosmetic reasons only).
where we have used the Gaussian Poincaré inequality [3, Theorem 3.20]. Therefore,
In the opposite direction, for every , choose such that . Then
by Lemma 2.4. Putting together the above bounds, we have shown that
This establishes the equivalence between Conjectures 1 and 2.
It remains to consider the second quantity in Theorem 2.1. The upper bound
are obtained by repeating verbatim the corresponding arguments for the first quantity in Theorem 2.1. On the other hand, we can now estimate
by Lemma 2.4. Averaging these bounds completes the proof. ∎
Slicing
The aim of this short section is to prove Theorem 1.3. The lower bound is trivial, and therefore by Theorem 1.2 it remains to prove the following.
This result will be established by slicing the matrix into pieces at different scales, each of which is bounded separately using Theorem 1.1.
It proves to be convenient for the present purposes to work with matrices with independent entries that are not symmetric (as opposed to symmetric matrices, for which are not independent). To this end, let us cite the following non-symmetric variant of Theorem 1.1, see [2, Theorem 3.1] and its proof.
Let be the matrix whose entries are independent Gaussian variables. Then the expected spectral norm satisfies
We can now proceed to the proof of Theorem 3.1.
By permuting the rows and columns of if necessary, we can assume without loss of generality in the sequel that .
We begin by decomposing the matrix into its parts above and below the diagonal: that is, and . As
(the second bound follows by Jensen’s inequality), it suffices to bound .
We now decompose into horizontal slices as follows:
Each matrix has independent entries, and the only nonzero entries of this matrix are contained in its upper block. Moreover,
We now apply Theorem 3.2 to estimate each term . Define the quantities
As we assumed that , it follows immediately that
In particular, this implies that for
On the other hand, the sum of the variances of the entries in any row or column of is clearly still bounded by . Finally, as noted above, is a -dimensional matrix (we can remove all vanishing rows and columns without decreasing the norm). Applying Theorem 3.2 yields for every
On the other hand, applying Theorem 3.2 with immediately yields the analogous bound for . We therefore finally obtain
The proof of Theorem 3.1 does not really contain a new idea: it follows directly from the dimension-dependent bound of Theorem 3.2 by applying it in a multiscale fashion. The problem with this approach is that while we engineered the slices so that Theorem 3.2 is sharp on each slice, substantial loss is incurred in the estimate
that is, when we assemble the slices to obtain the final bound. To illustrate this loss, consider the case where is a diagonal matrix with . Then it is easily seen that in fact , while every term is of comparable magnitude. We therefore see in this example that the residual dimension-dependence in Theorem 1.3 is incurred entirely in the above estimate.
Notice that in contrast to the above estimate, we have the exact identity
The previous estimate is sharp when each term in the sum is simultaneously maximized by the same vector . As the matrices are independent and have vastly different dimensions and scales, it seems particularly unlikely that this will be the case. If it were possible to show that in fact holds in the general setting, then the slicing method could be adapted to prove Conjectures 1 and 2. However, it is far from clear how this idea could be made precise, and it appears that the residual dimension-dependence in Theorem 1.3 cannot be further reduced without the introduction of a genuinely new idea.
Geometry
The aim of this section is to exhibit a very useful mechanism to control the geometric structure of the Gaussian processes associated to Gaussian random matrices. A direct application of this mechanism gives rise to dimension-free bounds on the spectral norm of Gaussian random matrices that can improve significantly on Theorem 1.1 for highly inhomogeneous matrices. Let us begin by formulating a general result that can be obtained by this method, from which Theorem 1.4 and a number of other interesting consequences will follow as corollaries.
In the sequel, we will denote by the symmetric matrix of variances of the entries of , that is, . We denote by and its positive and negative parts, respectively; that is, if is the spectral decomposition of , then and .
Let be Gaussian with covariance matrix , and let be i.i.d. standard Gaussian variables. Then for any
As a first consequence, we deduce a sharp form of Theorem 1.4.
There is a universal constant such that
As , we have
On the other hand, by Remark 2.2, we have
for a universal constant . Now apply Theorem 4.1 with . ∎
Let us note that the leading term in the first inequality of Corollary 4.2 is sharp. To see this, consider the example of a Wigner matrix where for all . Then the first inequality yields , which precisely matches the exact asymptotic as [1, Theorem 2.1.22]. On the other hand, the second term in this inequality is suboptimal, as can be seen by considering the example where is a band matrix with inside a diagonal band of width and outside the band (compare the conclusion of Corollary 4.2 with that of Theorem 1.1). In cases such as the latter example where the second term dominates, Corollary 4.2 can be improved slightly by optimizing over .
Apply Theorems 4.1 and 1.2 and optimize over . ∎
Despite the suboptimal nature of the second term in Corollaries 4.2 and 4.3, these results can improve significantly on Theorem 1.1 for highly inhomogeneous matrices. To illustrate this, let us use Corollary 4.2 to derive a delicate (but much less sharp) result of Latała that could not be recovered from Theorem 1.1.
We may assume without loss of generality that the rows and columns of have been ordered such that is nonincreasing in . Then we must have
for all , and the conclusion follows readily from Corollary 4.2. ∎
The above corollaries are based on a rather crude estimate on the variance of the random variables that appear in Theorem 4.1 (see the proof of Corollary 4.2). Unfortunately, it seems that this estimate cannot be significantly improved in general, which indicates that there is genuine inefficiency in the proof of Theorem 4.1. The apparent origin of this inefficiency will be discussed in some detail in the sequel. It is interesting to note, however, that there are certain special cases where Theorem 4.1 already provides substantially better results than is suggested by Corollary 4.2. For example, Theorem 4.1 immediately resolves Conjecture 1 (with optimal constant!) under the strong assumption that the matrix of variances is positive semidefinite.
In this case , and the result follows from Theorem 4.1 with . ∎
Along similar lines, it is not difficult to see that if has at most negative eigenvalues, than the conclusion of Conjecture 1 holds with a constant that depends on only (so that the conjecture is established if has negative eigenvalues). On the other hand, there are other cases where the special structure of makes it possible to deduce Conjecture 1 from Theorem 4.1. For example, if
where is a positive semidefinite matrix, then
2. Proof of Theorem 4.1
is the expected supremum of a Gaussian process indexed by the Euclidean unit ball . It is well known that the supremum of a Gaussian process is intimately connected with the geometry defined by the associated (semi)metric
The difficulty we face is to understand how to control this rather strange geometry.
To motivate the device that we will use for this purpose, let us disregard for the moment the natural metric and consider instead a simpler quantity, the variance of the Gaussian process. We can easily compute
where are i.i.d. standard Gaussian variables. Then
In particular, we see that the variance of the Gaussian process associated with our random matrix is dominated up to a constant by the variance of the Gaussian process . The latter process is precisely what we would like to obtain in our upper bound, as we immediately compute
Unfortunately, an inequality between the variances of Gaussian processes does not suffice to control the suprema of these processes. What is sufficient, however, is to establish such an inequality between the natural distances of these Gaussian processes: if we could show that the natural distance of the Gaussian process is dominated by the natural distance of , that is,
then the conclusion of Conjecture 1 would follow immediately from the Slepian-Fernique lemma [3, Theorem 13.3]. Unfortunately, this inequality does not always hold, see section 4.3 below. However, it turns out that such an inequality nearly holds, and this is the key device that will be exploited in this section.
We can now estimate using the triangle inequality
The elementary inequality gives
Combining these bounds completes the proof. ∎
With Lemma 4.6 in hand, we can now easily complete the proof of Theorem 4.1.
We begin by noting that the spectral norm of a symmetric matrix is the largest magnitude of its maximal and minimal eigenvalues, that is,
As and have the same distribution, we can estimate
where we used the Gaussian Poincaré inequality [3, Theorem 3.20] in the second inequality. To proceed, assume without loss of generality that is independent of , and define the Gaussian process as follows:
The natural distance of this Gaussian process satisfies
by the Slepian-Fernique inequality [3, Theorem 13.3]. A simple application of the Cauchy-Schwarz inequality as discussed before Lemma 4.6 completes the proof. ∎
3. Discussion
It is instructive to discuss the geometric significance of the basic principle described by Lemma 4.6. The clearest illustration of this device appears in the setting of Corollary 4.5 where the matrix of variances is positive semidefinite. In this case, the second term in Lemma 4.6 is nonpositive, and we obtain
This inequality maps the geometry of the metric space onto the Euclidean geometry of the nonlinear deformation of the unit ball
The trivial case of this construction appears in the example of a Wigner matrix where for all . In this special case, the nonlinear deformation has no effect and is simply the Euclidean unit ball. Applying the Slepian-Fernique inequality in this setting shows that
This idea is not new: our approach reduces in this trivial setting to the well-known method of Gordon for estimating the norm of Wigner matrices [8, section 5.3.1]. However, the crucial insight developed here is that the geometry of changes drastically when we depart from the simple setting of Wigner matrices, which is not captured by Gordon’s method. This is illustrated in the following example.
which captures precisely the correct behavior in this setting.
In general, the deformed ball can take very different shapes, as is illustrated in Figure 4.1. The beauty of this construction is that the manner in which the geometry of the space is captured by the geometry of provides a clear mechanism that gives rise to the phenomenon predicted by Conjecture 1.
Unfortunately, the simple geometry exhibited above is much less clear when the matrix is not positive semidefinite. One might hope that the inequality
remains valid in the general setting, but this is not always true. The following illuminating example was suggested by Afonso Bandeira.
can be arbitrarily large. This example is essentially the worst possible, as optimizing in Lemma 4.6 shows that for .
While the above example illustrates conclusively that the desired inequality cannot hold in general when is not positive semidefinite, we also note that the failure point in this example appears to be very special. The vectors and , while far apart in the Euclidean distance, satisfy both and when . These points are therefore in some sense “singular” with respect to the geometry of and of when . Example 4.9 shows that the comparison between the two geometries can fail near such singular points. Numerical experiments suggest that such points are rather rare and that the inequality typically fails only in a very small subset of the unit ball. We do not have a precise formulation of this idea, however.
The phenomenon that is illustrated by Example 4.9 is controlled in Lemma 4.6 by the addition of a second term that dominates the bound at the singular points of the geometry of . The remarkable aspect of this second term is that it has a very suggestive interpretation: if the matrix were positive semidefinite (which of course cannot be the case as has nonnegative entries), this would be the natural distance corresponding to Gaussian process defined by the convex hull of random variables with . By Lemma 2.3, the supremum of this Gaussian process would be of the same order as the second term of the last expression in Theorem 1.2, which would suffice to establish Conjecture 1.
While this intuition clearly cannot be implemented in this manner, it is nonetheless highly suggestive that the validity of Conjecture 1 can “almost” be read off from the geometric structure described by Lemma 4.6. Unfortunately, we do not know how to optimally exploit this geometric structure. In Theorem 4.1, we have crudely forced to be positive definite by estimating it from above by . The problem with this approach is that the entries of can be much larger than the entries of , which is the origin of the suboptimal second term in Corollary 4.2: there can in general be significant cancellation between and that our approach fails to exploit. The elimination of this inefficiency in the proof of Theorem 4.1 would be a significant step towards the resolution of Conjecture 1.
We conclude by noting that there is no reason, in principle, to expect that a sharp bound on the expected supremum of a Gaussian process can always be obtained using the Slepian-Fernique inequality, as we have done in the proof of Theorem 2.1. In general, the connection between the supremum of a Gaussian process and the underlying geometry is described by the generic chaining method . Unfortunately, even a geometric description along these lines of the trivial behavior of the supremum of a Gaussian process over a convex hull remains a long-standing open problem [7, pp. 50–51], so that a direct application of generic chaining methods in the present setting appears to present formidable difficulties.
Acknowledgments
Many of the results presented here were obtained while the author was a visitor at IMA in the spring semester of 2015 in the context of the annual program “Discrete Structures: Analysis and Applications,” and while the author attended the Oberwolfach workshop “Probabilistic Techniques in Modern Statistics” in May 2015. It is a pleasure to thank IMA and Oberwolfach, and in particular the organizers of these excellent programs, for their hospitality. The author is grateful to Rafał Latała, Afonso Bandeira, and Amirali Ahmadi for several interesting discussions, and to Afonso Bandeira for suggesting Example 4.9.
An early draft of this paper was dedicated with great admiration to Evarist Giné on the occasion of his 70th birthday. I was immensely saddened to learn that Evarist unexpectedly passed away shortly after the completion of this draft, as is begrudgingly reflected in the dedication of the present version of this paper.