Coverings of random ellipsoids, and invertibility of matrices with i.i.d. heavy-tailed entries
Elizaveta Rebrova, Konstantin Tikhomirov
Introduction
In this paper, we consider random matrices satisfying
We are concerned with the following question: how many translates of a Euclidean ball (or its constant multiple) are needed to cover the random ellipsoid ? Being geometrically natural, this problem, as we will see later, has an application to studying invertibility properties of the matrix .
In particular, the above theorem implies the following more elegant
For any and there exists a non-random subset of cardinality at most such that for any matrix satisfying (* ‣ 1), we have
for some universal constant .
Both results have geometric interpretation in terms of covering numbers. Recall that for two subsets and of a vector space the covering number is defined as the smallest number of parallel translates of sufficient to cover . By Theorem A, {\bf N}(A(B_{2}^{n}),\frac{C\sqrt{n}}{\delta}B_{2}^{n})\leq\exp\bigl{(}13\delta n\ln\frac{2e}{\delta}\bigr{)} with probability at least .
A crucial feature of these results is that the set in the theorem is non-random. Moreover, (as well as the set from Corollary A) provides a “universal” covering which is independent of the distribution of the entries of .
Finally, compared to Corollary A, the statement of Theorem A is more flexible as it enables us to choose the “anchor” points within the parallelepipeds when constructing corresponding -net (this matter is covered in detail at the beginning of Section 5).
Let us briefly describe the main idea of the proof. The collection of parallelepipeds is constructed using a special subset of diagonal operators with diagonal elements in the interval . Namely, we define as the set of all diagonal operators with diagonal entries in and with determinants bounded from below by . Then, for every operator from , we take a covering of the ball by appropriate translates of parallelepiped (for some ), and let be the union of such coverings over . It turns out that Theorem A follows almost immediately from the following relation:
In Section 3, we show that (1) holds true under condition (* ‣ 1); see Theorem 3.1. Geometrically, this property means that it is possible to construct a random parallelepiped with sides parallel to the standard coordinate axes, such that and maps inside the Euclidean ball with probability at least . Note that parallelepiped will be “narrow” along directions for which is large.
As we already mentioned above, Theorem A has a direct application to the problem of obtaining quantitative (non-asymptotic) estimates for the smallest singular value of . Recall that, given an () matrix , its smallest singular value can be defined as . An argument based on Theorem A and results of Rudelson and Vershynin from , yields:
Let us put Theorem B in the context of known results.
Convergence of (appropriately normalized) smallest singular values for a sequence of random rectangular matrices with i.i.d. entries and growing dimensions was established by Bai and Yin (see also , where the result is proved under optimal moment assumptions). For non-asymptotic results in this direction, we refer the reader to papers for the case of i.i.d. entries (see also where no moment conditions are assumed); for log-concave distributions of rows and for more general isotropic distributions. We refer to surveys (see also ) for more information.
where and depend only on the subgaussian moment of ’s. Note that Theorem B gives an estimate of exactly the same form, but for the matrices with heavy-tailed entries.
The idea of the proof of Theorem B can be described as follows. Denote by the transpose of the first columns of . A principal component of the proof of is an analysis of the arithmetic structure of null vectors of , which is described with the help of the notion of the least common denominator (LCD). To show that null vectors of typically have an exponentially large LCD, the authors of consider subsets of the unit sphere corresponding to vectors with small LCD, and show that with a large probability. For this, they use the standard -net argument, when the infimum is estimated by taking a Euclidean -net on and applying relation together with the estimate which holds with probability very close to one under the subgaussian moment assumptions on the entries. In our setting, the principal difficulty consists in the fact that the condition (* ‣ 1) does not guarantee a good upper bound for the operator norm . To deal with this fundamental issue, we “refine” the nets constructed in by applying Theorem A. Indeed, it can be shown that Theorem A implies that, given an -net on , it is possible to construct a subset of cardinality at most \exp\bigl{(}13\delta n\ln\frac{2e}{\delta}\bigr{)}|{\mathcal{N}}| which is an -net on (for some ) with respect to the pseudometric with probability at least . Then, , so the argument does not depend any more on the value of .
The paper is organized as follows: Sections 2 and 3 are devoted to proving the main novel element of the paper — Theorem A. Then, in Section 4, we collect some results from , and, in Section 5, prove Theorem B.
Throughout the paper, by we denote the set of all diagonal matrices with diagonal elements belonging to the interval (we will sometimes refer to such matrices as positive diagonal contractions). Further, denote by the set of all positive diagonal contractions whose diagonal entries belong to the set . The set can be regarded as a discretization of .
Proposition 2.1 is a foundation block of our paper. In Section 3, we will amplify this result (the case ) by proving its “matrix version” (Theorem 3.1). The case in this section is considered just for completeness.
Note that a trivial definition of the diagonal operator by setting
We will need the following standard fact:
and are equidistributed with and , respectively;
Fix for a moment and consider the distributions of and . Take any . If for all then, obviously,
Otherwise, let . Then
The next lemma provides an actual construction of the required diagonal operator.
For any there is with the following property. Let be an increasing non-negative sequence satisfying , and let
Let be a number which we will determine later. Now, for each , define random variables
As building blocks of the contraction , let us consider random diagonal matrices with
In particular, for all such that , using the relation , we obtain
and for all satisfying , we get
Now, let us choose sufficiently large so that both
(we set for ). Further, for every we let
The above statement can be “tensorized”. In what follows, we are interested only in the case and .
There is a universal constant with the following property. Let be an random matrix satisfying (* ‣ 1), and let . Then there is a random positive contraction taking values in such that the Euclidean norms of the rows of are uniformly bounded by everywhere on the probability space, and
Indeed, for any , let be the positive contraction defined with respect to the -th row of using Proposition 2.1 (with parameters , ), so that are jointly independent. Then the product of these contractions satisfies the required conditions. ∎
Coverings of random ellipsoids
Let and let be an random matrix satisfying (* ‣ 1). Then
where is a universal constant.
The above theorem can be seen as a way to “regularize” the random matrix by reducing its norm while preserving its “structure”. In this connection, let us mention work where a very general problem of regularizing random matrices was discussed (see [10, Section 5.4]).
As we have mentioned in the introduction, Theorem A follows almost immediately from the above statement; we give the proof of Theorem A at the very end of the section. The section is organized as follows. First, we use constructed in Remark 2.8 to verify Theorem 3.1 under an additional assumption that the entries of are symmetrically distributed (see Proposition 3.6). Then, we will apply a symmetrization procedure to prove Theorem 3.1 in full generality.
A random variable is subgaussian if there exists a number such that
To put an emphasis on the value of , we will sometimes call -subgaussian. We note that the smallest value of satisfying (3) is equivalent to the subgaussian norm of (see, for example, [29, Lemma 5.5]); however, the latter notion is less convenient for us and will not be used in this paper.
The next lemma is equivalent to a standard Khintchine–type inequality (see, for example, ).
Let be independent Rademacher random variables. Then for any vector the random variable is -subgaussian, where is a universal constant.
The sum of squares of subgaussian variables has good concentration properties; the bound below follows from a standard “Laplace transform” argument (see, for example, [29, Corollary 5.17]):
For any there is depending on with the following property: Let be independent centered -subgaussian random variables. Then
The next proposition implies that for a random matrix satisfying (* ‣ 1) with symmetrically distributed entries and the operator from Remark 2.8, the norm can be efficiently bounded from above as long as is a Borel function of (here and further in the text, given a matrix , by we shall denote the matrix ).
Let and let be an random matrix satisfying (* ‣ 1), with symmetrically distributed entries. Further, let be any countable subset. Denote by the event
Next, as the unit cube is the convex hull of its vertices , we have
Note that, given event , the entries of are symmetrically distributed, so the distribution of given is the same for any vertex . Fix a vertex .
Then the variables , , are jointly independent and, in view of Lemma 3.3 and the choice of , each variable is -subgaussian. By Lemma 3.4, there is a universal constant such that
Then, taking a union bound over vertices of the unit cube and using (5) and (4), we get an estimate
Let and let be an random matrix satisfying (* ‣ 1), with symmetrically distributed entries. Then
In view of the conditions on and Markov’s inequality, we have
Hence, by Proposition 3.5, taking to be the set of all contractions from having determinant at least , we obtain
for a universal constant . ∎
is a refinement of for all ;
For each and any such that is a subset of an element of , there is a one-to-one mapping such that for all .
In particular, the above conditions on imply that all elements of have the same cardinality.
In , the above theorem is formulated for metric spaces. It is easy to see that passing to pseudometrics does not change the picture.
Denote by the set of permutations of .
Without loss of generality, we can assume that (). Define a pseudometric on : for any let
Further, we define a sequence of partitions of : let and for each , let consist of all subsets of of the form
for all .
Now, let and let be such that is a subset of an element of . Note that there are numbers , such that for all and ; for all and for all . Define a one-to-one mapping by
with the last inequality due to the fact that . Thus, the space is of length at most . Applying Theorem 3.7, we get the result. ∎
The next statement shall be used in a symmetrization argument within the proof of Theorem 3.1; we think it may be of interest in itself.
Let be a non-random matrix such that the Euclidean norm of every row is at most and such that
Further, let () be independent random permutations uniformly distributed on , and denote by the random matrix with entries defined by
for a universal constant .
We will show that for any we have
for a sufficiently large universal constant and then take the union bound over the vertices of the cube.
Fix any and let be the number of ones in . Clearly, the random variables () are independent. Next, for a fixed , the distribution of coincides with that of the variable . By Lemma 3.9 and in view of the condition on the rows of , we have
for some constant . Finally, observe that
Let be an independent copy of . Obviously
for every . Then, in view of Markov’s inequality, each row of satisfies
with probability at least . Denote by the event
But is equidistributed with given , so that
Clearly, for any contraction (deterministically), so we obtain for the event {\mathcal{E}}_{1}:=\big{\{}\|\widetilde{A}D\|_{\infty\to 2}\leq C_{\text{\tiny\ref{permutation model}}}\sqrt{32/\delta}\,n\;\;\mbox{for all }D\in\mathcal{D}_{n}\big{\}}:
Next, the matrix has symmetrically distributed entries, and satisfies conditions of Proposition 3.6. Hence,
Conditioning on , we get
Note that, given , we have for all contractions . Combining this with the last formula, we obtain
Finally, since is independent from , the conditioning in the last estimate can be dropped, and we obtain the statement. ∎
To complete the proof of Theorem A, we will need two more technical lemmas:
Denote {\mathcal{S}}:=\{D\in{\mathcal{D}}^{2}_{n}:\,\det D\geq\exp(-\delta n)\bigr{\}}. Note that for any matrix and for any , the number of diagonal elements of equal to is less than . Hence, the cardinality of can be estimated as
First, note that for any we have
Let and . First, applying Lemma 3.12 with , we see that can be covered by translates of the dilated cube . Let
Then, in view of Lemma 3.11, we get that can be covered by at most parallelepipeds in such a way that for any and , is covered by a translate of . Combining the two coverings, we get a collection of parallelepipeds covering such that
and for any and , the set contains a translate of covering . Finally, applying Theorem 3.1, we get that with probability at least for some we have , implying
(the multiple “” in the last formula appears because the translation is not origin-symmetric in general). ∎
Fix and , and let be the collection of parallelepipeds defined in Theorem A. For each , choose a point , and let . Then, clearly,
and with probability at least for every there is with . In short,
The smallest singular value — Preliminaries
As we already mentioned in the introduction, the proof of Theorem B heavily relies on results obtained by Rudelson and Vershynin in papers and . In this section, we will state several intermediate results from those papers that we will need in Section 5 to complete our proof.
A crucial step in the proof of [20, Theorem 1.2] is a decomposition of the unit sphere into sets of “compressible” and “incompressible” vectors.
A similar decomposition of the unit sphere was already introduced in an earlier paper for the purpose of bounding the smallest singular value of rectangular matrices.
Obviously, for any we have
Treatment of the compressible vectors is simpler due to the fact the the set is “small”; we will deal with this set in the first part of Section 5. Let us remark that, unlike in the subgaussian result of , where an estimate for compressible vectors follows almost directly from an analogue of Lemma 4.9 (see below) together with a standard covering argument, in our case we will still need to use additional results (proved in Section 3) as the norm may be “too large”. We will need the following simple lemma:
For any the set admits a Euclidean -net of cardinality |{\mathcal{N}}|\leq(e/\theta)^{\theta n}\bigl{(}\frac{5}{\rho}\bigr{)}^{\theta n}.
Note that the definition of implies that for any there is such that and . Hence, it is enough to show that one can find a Euclidean -net on the set of -sparse unit vectors, with the required estimate on . This follows from a standard estimate on the cardinality of an optimal -net on , together with a bound for the binomial coefficient . ∎
Incompressible vectors have the important property that a significant portion of their coordinates are of order . In paper , this property was referred to as “incompressible vectors are spread”. For reader’s convenience, we provide a proof of this fact below (let us note once again that analogous concepts were already considered in ).
For any and for any vector there is a subset of indices of cardinality at least such that for all we have
For every subset , let be the coordinate projection onto the span of . Let , where
Since , we have , and is a -sparse vector. Then the condition that is incompressible implies . Hence,
On the other hand, in view of the inclusion , we get
Together (7) and (8) imply that . ∎
For incompressible vectors we will need the following basic estimate from .
Let be a random matrix with column vectors , , and let () be the span of all column vectors except the -th. Then for every we have
In view of independence and equi-measurability of the columns of in our model, the above proposition yields for any :
where denotes a random normal unit vector to the span of the first columns of . Obtaining small ball probability estimates for \Bigl{|}\sum\limits_{i=1}^{n}X_{i}^{*}a_{in}\Bigr{|} was a crucial ingredient of .
Given a real-valued random variable , define its Levy concentration function is
First, let us look at some well known estimates of and then state a stronger bound from .
where is a universal constant.
Obviously, if is essentially non-constant, there are and such that . The following lemma is an elementary consequence of Theorem 4.6 (see [11, Lemma 3.6] and [20, Lemma 2.6] for similar statements proved under additional moment assumptions on the variable).
Let be a random variable with for some and . Then there are and depending only on with the following property: Let be independent copies of . Then for any vector we have
By Theorem 4.6, for any and any , we have
Define and consider two cases.
1) For every we have . Then , and we obtain from the above relation
2) There is such that . Then we get
Thus, we can take . ∎
Let be i.i.d. random variables, and let .
Assume that for some and . Then there are and depending only on such that
As a consequence of Lemmas 4.7 and 4.8, we get
Let be a random variable with for some and . Then there are and depending only on with the following property: Let be an random matrix with i.i.d. entries equidistributed with . Then for any we have
Lemma 4.9 can be compared with [11, Proposition 3.4] and [20, Corollary 2.7]; however, those statements were proved with additional assumptions on the entries of .
To get a stronger estimate than the one obtained in Lemma 4.7, the following notion was developed in and (see also preceding work by Tao and Vu).
We note that later we shall choose sufficiently small and to be a small multiple of . Thus, most of the coordinates of are within a small distance to integers. For a detailed discussion of the above notion, we refer to .
Let be independent copies of a centered random variable such that for some and . Further, let be a fixed vector. Then for every , and for every
where is a universal constant.
Thus, in order to get a satisfactory small ball probability estimate for the infimum over incompressible vectors, it is sufficient to show that the random normal has exponentially large with probability close to one. This will be done in the second part of Section 5. As for the set , our treatment of the random normal will be based on results of Section 3.
The smallest singular value — proof of Theorem B
In this section we give a proof of Theorem B stated in the introduction. Let us start with a version of Theorem A more convenient for us:
Let , , , , and let be a Euclidean -net on . Then there exists a (deterministic) subset with |\widetilde{\mathcal{N}}|~{}\leq~{}\exp\bigl{(}13\delta n\ln\frac{2e}{\delta}\bigr{)}|{\mathcal{N}}| such that for any random matrix satisfying (* ‣ 1), with probability at least the set is a –net on with respect to the pseudometric (), where is a universal constant.
Fix parameters and , and let be the collection of parallelepipeds from Theorem A covering . Define a set \widetilde{\mathcal{C}}:=\big{\{}\varepsilon P+y:\,P\in\mathcal{C},\;y\in{\mathcal{N}},\;S\cap(\varepsilon P+y)\neq\emptyset\big{\}} and for every let be a point in the intersection . Finally, set . Informally speaking, is a “product” of the rescaled collection and the net . For each parallelepiped in having a non-empty intersection with , we take one (arbitrary) point from this intersection to construct the refined net . What remains is to check that with high probability is indeed a –net on with respect to the pseudometric .
Next, let be an random matrix satisfying (* ‣ 1), and define event as
Fix any point . By the definition of , there is a vector such that . Hence, for any point on the probability space, there is a parallelepiped such that and
Note that , whence , and, from the above relation,
where . We have shown that
Let us note that a weaker version of Theorem , with condition dropped, can be proved by applying Corollary A instead of Theorem A.
At this point, a significant part of our argument follows the same scheme as in . In the first part of this section, we are dealing with compressible vectors.
Without loss of generality, we can assume that is large. First, note that by Lemma 4.9 we have a strong probability estimate for any fixed unit vector: there are and depending on such that for any we get
In order to obtain a uniform estimate over a set for some small parameter , we will take a net constructed in Lemma 4.3 and refine it with the help of Theorem to get a net with respect to pseudometric . We will apply Theorem with parameter defined as the largest number in so that \exp\bigl{(}13\delta n\ln\frac{2e}{\delta}\bigr{)}\leq u^{-n/3}. Let us describe the procedure in more detail.
First, define parameter as the largest number satisfying the inequalities
Let be as above. By Lemma 4.3, there is a -net on (with respect to the usual Euclidean metric) of cardinality . Now, by Theorem , there is a deterministic subset having the following properties:
|\widetilde{\mathcal{N}}|\leq\exp\bigl{(}13\delta n\ln\frac{2e}{\delta}\bigr{)}\cdot|{\mathcal{N}}|\leq u^{-n/3}\cdot\big{(}\frac{5e}{\theta^{2}}\big{)}^{\theta n}\leq u^{-2n/3};
With probability at least for every there exists such that
Applying the union bound over to relation (9), we get
On the other hand, the second property of implies that
and the result follows with . ∎
It is not difficult to see that Proposition 5.2 can be stated and proved in the same way for which is not square, but instead is an matrix with i.i.d. entries equidistributed with . Indeed, for large enough we can assume that for as close to one as we want (the values of , and may differ in that case). This will be important for us later.
Proposition 5.2 could be proved by a completely different argument based on [27, Proposition 13] and not using results of Section 3 at all. However, we prefer to have a “uniform” treatment of both compressible and incompressible vectors.
Let us turn to estimating the infimum over incompressible vectors. As we already discussed in Section 4, it suffices to show that the random unit normal vector to the span of the first columns of has exponentially large with probability very close to one. This property is verified in Theorem 5.9 below. We start with some auxiliary statements. First, note that Theorem 4.12 together with Lemma 4.8 imply that anti-concentration probability for a single vector can be estimated in terms of the LCD of the vector. Namely, the bigger is, the less is the probability that the image concentrates in a small ball:
Let , and let be a random variable satisfying for some and . Then there is depending only on with the following property: Let be an random matrix with i.i.d. elements equidistributed with . Then for any vector and any
Fix any vector and denote . Note that, in view of Theorem 4.12, we have
for any satisfying conditions of the lemma. Hence, by Lemma 4.8,
The above statement is useful for incompressible vectors: the following Lemma 5.6 shows that incompressible vectors have at least of order . The lemma is taken from papers , and its proof is included for completeness.
For every there are and such that for every any vector satisfies
Set and . We choose and q=q_{\text{\tiny\ref{incompressible lcd}}}:=\big{(}1/\sqrt{\theta}+\frac{2r}{a}\big{)}^{-1}=\sqrt{\theta}/3.
It is easy to check that for a vector with such norm the set
has a cardinality at least . Further, by Lemma 4.4, the set of “spread” coordinates has cardinality at least . Hence, the set is non-empty, and . For any we have
Finally, due to the definition of and our choice of , denoting by the coordinate projection on a span , we obtain
which contradicts (10) and, hence, the assumption that . ∎
In the proof of the theorem below we will partition into subsets of vectors having ’s of the same order:
where, using Lemma 5.6, we introduce the lower bound (we have for all ). Following , we are going to combine estimates for individual sets .
A principal observation made in and is that the sets admit Euclidean -nets of relatively small cardinality. We give both the formal statement and its proof from below for the sake of completeness:
For any there is such that for every and the set admits a Euclidean -net of cardinality at most \bigl{(}kL/\sqrt{n}\bigr{)}^{n}.
In view of Lemma 5.6, we can assume that . Further, without loss of generality ; otherwise a one-point net works.
It is a simple planimetric observation that if we normalize the vector , the distance to the unit vector cannot increase more than twice:
for an appropriate number . The net does not have to be contained in . But, by a standard argument, we can “replace” with a -net of the same cardinality, and with elements from the set . ∎
Together with Theorem , the above lemma gives
For any there is such that for every and there is a finite subset of cardinality at most \bigl{(}kL_{\text{\tiny\ref{net on level sets}}}/\sqrt{n}\bigr{)}^{n} with the following property. The event
has probability at least .
Let be a centered random variable of unit variance such that for some and . Then there exist depending only on with the following property: let be random -dimensional vectors whose coordinates are jointly independent copies of . Consider any random unit vector orthogonal to . Then
Without loss of generality, we can assume that is a large number and that . Denote by the matrix with rows . Then, by the definition of , we have almost surely. Let and be defined as in Remark 5.3 (with replacing ). Then, by Proposition 5.2 and Remark 5.3, we have
for such that, say, , and provided that is large. Thus, it is enough to prove that
for small enough depending only on . We start by defining . Note that, by Lemma 5.6, we have
for any , and, in particular for defined by , where and are taken from Lemmas 5.8 and 5.5, respectively, and . Let us emphasize that no vicious cycle is created here in regard to interdependence between and . Finally, we let ( will be defined at the very end of the proof).
We will make use of representation (11) of the set . Denote
Indeed, since , the union bound over will conclude the theorem.
In turn, (12) will follow as long as we show that
Fix for a moment any and let be the subset of of cardinality at most , constructed in Lemma 5.8 (with ). Further, take . Note that, in view of the definition of and , we have . Hence, for large enough, satisfies the condition of Lemma 5.5:
where the last relation follows by the assumption . Finally, note that, since , the last quantity is bounded from below by . Applying the definition of in Lemma 5.8 and noticing that , we get
This proves (12) and implies the result. ∎
Without loss of generality, the dimension is large. Let be an random matrix with i.i.d. centered entries with unit variance such that for some and we have . We define and , where are taken from Proposition 5.2, and let be as in Theorem 5.9 (with respect to ). We will prove a small ball probability bound for .
It is sufficient to consider the parameter domain \varepsilon\in\big{(}\theta\widetilde{v}\exp(-qn),1\big{]}. We have
where we have applied Proposition 5.2. Further, by Proposition 4.5, we have
where denotes a random unit normal vector to the span of the first columns of . In view of Theorem 4.12, this last relation implies
Finally, noticing that and applying Theorem 5.9, we get
Together with an estimate for the compressible vectors, this implies the result. ∎
Acknowledgements
We would like to thank N. Tomczak-Jaegermann and R. Vershynin for valuable suggestions that helped improve the presentation of the work. The second named author is grateful to A. Litvak for inspiring discussions. Both authors are indebted to the referee for very useful remarks and suggestions.