Minimax sparse principal subspace estimation in high dimensions
Vincent Q. Vu, Jing Lei
Introduction
Principal components analysis (PCA) was introduced in the early 20th century [Pearson (1901), Hotelling (1933)] and is arguably the most well known and widely used technique for dimension reduction. It is part of the mainstream statistical repertoire and is routinely used in numerous and diverse areas of application. However, contemporary applications often involve much higher-dimensional data than envisioned by the early developers of PCA. In such high-dimensional situations, where the number of variables is of the same order or much larger than the number of observations , serious difficulties emerge: standard PCA can produce inconsistent estimates of the principal directions of variation and lead to unreliable conclusions [Johnstone and Lu (2009), Paul (2007), Nadler (2008)].
The principal directions of variation correspond to the eigenvectors of the covariance matrix, and in high-dimensions consistent estimation of the eigenvectors is generally not possible without additional assumptions about the covariance matrix or its eigenstructure. Much of the recent development in PCA has focused on methodology that applies the concept of sparsity to the estimation of individual eigenvectors [examples include Jolliffe, Trendafilov and Uddin (2003), d’Aspremont et al. (2007), Zou, Hastie and Tibshirani (2006), Shen and Huang (2008), Witten, Tibshirani and Hastie (2009), Journée et al. (2010)]. Theoretical developments on sparsity and PCA include consistency [Johnstone and Lu (2009), Shen, Shen and Marron (2013)], variable selection properties [Amini and Wainwright (2009)], rates of convergence and minimaxity [Vu and Lei (2012a)], but have primarily been limited to results about estimation of the leading eigenvector. Very recently, Birnbaum et al. (2013) established minimax lower bounds for the estimation of individual eigenvectors. However, an open problem that has remained is whether sparse PCA methods can optimally estimate the subspace spanned by the leading eigenvectors, that is, the principal subspace of variation.
The subspace estimation problem is directly connected to dimension reduction and is important when there may be more than one principal component of interest. Indeed, typical applications of PCA use the projection onto the principal subspace to facilitate exploration and inference of important features of the data. In that case, the assumption that there are distinct principal directions of variation is mathematically convenient but unnatural: it avoids the problem of unidentifiability of eigenvectors by imposing an artifactual choice of principal axes. Dimension reduction by PCA should emphasize subspaces rather than eigenvectors.
In this paper, we study sparse principal subspace estimation in high-dimensions. We present nonasymptotic minimax lower and upper bounds for estimation of both row sparse and column sparse principal subspaces. Our upper bounds are constructive and apply to a wide class of distributions and covariance matrices. In the row sparse case they are optimal up to constant factors, while in the column sparse case they are nearly optimal. As an illustration, one consequence of our results is that the order of the minimax mean squared estimation error of a row sparse -dimensional principal subspace (for ) is
To our knowledge, the only other work that has considered sparse principal subspace estimation is that of Ma (2013). He proposed a sparse principal subspace estimator based on iterative thresholding, and derived its rate of convergence under a spiked covariance model (where the covariance matrix is assumed to be a rank- perturbation of the identity) similar to that in Birnbaum et al. (2013). He showed that it nearly achieves the optimal rate when estimating a single eigenvector, but was not able to track its dependence on the dimension of the principal subspace.
We obtain the minimax upper bounds by analyzing a sparsity constrained principal subspace estimator and showing that it attains the optimal error (up to constant factors). In comparison to most existing works in the literature, we show that the upper bounds hold without assuming a spiked covariance model. This spiked covariance assumption seems to be necessary for two reasons. The first is that it simplifies analyses and enables the exploitation of special properties of the multivariate Gaussian distribution. The second is that it excludes the possibility of the variables having equal variances. Estimators proposed by Paul (2007), Johnstone and Lu (2009), and Ma (2013) require an initial estimate based on diagonal thresholding—screening out variables with small sample variances. Such an initial estimate will not work when the variables have equal variances or have been standardized. The spiked covariance model excludes that case and, in particular, does not allow PCA on correlation matrices.
A key technical ingredient in our analysis of the subspace estimator is a novel variational form of the Davis–Kahan theorem (see Corollary 4.1) that may be useful in other regularized spectral estimation problems. It allows us to bound the estimation error using some recent advanced results in empirical process theory, without Gaussian or spiked covariance assumptions. The minimax lower bounds follow the standard Fano method framework [e.g., Yu (1997)], but their proofs involve nontrivial constructions of packing sets in the Stiefel manifold. We develop a generic technique that allows us to convert global packing sets without orthogonality constraints into local packing sets in the Stiefel manifold, followed by a careful combinatorial analysis on the cardinality of the resulting matrix class.
The remainder of the paper is organized as follows. In the next section, we introduce the sparse principal subspace estimation problem and formally describe our minimax framework and estimator. In Section 3, we present our main conditions and results, and provide a brief discussion about their consequences and intuition. Section 4 outlines the key ideas and main steps of the proof. Section 5 concludes the paper with discussion of related problems and practical concerns. Appendices A, B contain the details in proving the lower and upper bounds. The major steps in the proofs require some auxiliary lemmas whose proofs we defer to Appendices C, D.
Subspace estimation
and the orthogonal projector of is given by , where is the matrix with columns .
In practice, is unknown, so must be estimated from the data. Standard PCA replaces (2) with an empirical version. This leads to the spectral decomposition of the sample covariance matrix
where is the sample mean, and estimating by the span of the leading eigenvectors of . In high-dimensions however, the eigenvectors of can be inconsistent estimators of the eigenvectors of . Additional structural constraints are necessary for consistent estimation of .
where denotes the th column of . This is not coordinate-independent. We define the column sparse subspaces to be those that have some orthonormal basis with small -norm. {definition*}[(Column sparse subspaces)] For and ,
2 Parameter space
for , where is the Orlicz -norm [e.g., van der Vaart and Wellner (1996), Chapter 2] defined for as
This ensures that all one-dimensional marginals of have sub-Gaussian tails. We also assume that the eigengap so that the principal subspace is well defined. Intuitively, is harder to estimate when the eigengap is small. This is made precise by the effective noise variance
It turns out that this is a key quantity in the estimation of , and that it is analogous to the noise variance in linear regression. Let
denote the class of distributions on that satisfy (4), , and . Similarly, let
denote the class of distributions that satisfy (4), , and .
3 Subspace distance
for and the angle operator between and is the matrix
In other words, has at most nonzero singular values and the nonzero singular values of are the nonzero singular values of , each counted twice.
We will frequently use these identities. For simplicity, we will overload notation and write
In other words, the distance between two subspaces is equivalent to the minimal distance between their orthonormal bases.
4 Sparse subspace estimators
Here we introduce an estimator that achieves the optimal (up to a constant factor) minimax error for row sparse subspace estimation. To estimate a row sparse subspace, it is natural to consider the empirical minimization problem corresponding to (2) with an additional sparsity constraint corresponding to .
We define the row sparse principal subspace estimator to be a solution of the following constrained optimization problem:
For our analysis, it is more convenient to work on the Stiefel manifold. Let for matrices of compatible dimension. It is straightforward to show that following optimization problem is equivalent to (2.4):
If is a global maximizer of (2.4), then is a solution of (2.4). When , the estimator defined by (2.4) is essentially a generalization to subspaces of the Lasso-type sparse PCA estimator proposed by Jolliffe, Trendafilov and Uddin (2003). A similar idea has also been used by Chen, Zou and Cook (2010) in the context of sufficient dimension reduction. The constraint set in (2.4) is clearly nonconvex, however this is unimportant, because the objective function is convex and we know that the maximum of a convex function over a set is unaltered if we replace by its convex hull. Thus, (2.4) is equivalent to a convex maximization problem. Finding a global maximum of convex maximization problems is computationally challenging and efficient algorithms remain to be developed. Nevertheless, in the most popular case , some algorithms have been proposed with promising empirical performance [Shen and Huang (2008), Witten, Tibshirani and Hastie (2009)].
We define the column sparse principal subspace estimator analogously to the row sparse principal subspace estimator, using the column sparse subspaces instead of the row sparse ones. This leads to the following equivalent Grassmann and Stiefel manifold optimization problems:
Main results
In this section, we present our main results on the minimax lower and upper bounds on sparse principal subspace estimation over the row sparse and column sparse classes.
To highlight the key results with minimal assumptions, we will first consider the simplest case where . Consider the following two conditions.
and .
Condition 1 is necessary for the existence of a consistent estimator (see Theorems A.1 and A.2). Without Condition 1, the statements of our results would be complicated by multiple cases to deal with the fact that the subspace distance is bounded above by . The lower bounds on and are minor technical conditions that ensure our nonasymptotic bounds are nontrivial. Similarly, the upper bound on is only violated in trivial cases (detailed discussion given below).
Here, as well as in the entire paper, denotes a universal, positive constant, not necessarily the same at each occurrence. This lower bound result reflects two separate aspects of the estimation problem: variable selection and parameter estimation after variable selection. Variable selection refers to finding the variables that generate the principal subspace, while estimation refers to estimating the subspace after selecting the variables. For each variable, we accumulate two types of errors: one proportional to that reflects the coordinates of the variable in the -dimensional subspace, and one proportional to that reflects the cost of searching for the active variables. We prove Theorem 3.1 in Appendix A.
The interpretation for these two quantities is natural. First, measures the relative sparsity of the problem. Roughly speaking, it ranges between and when the sparsity constraint in (2.4) is active, though the “sparse” regime generally corresponds to . The second quantity, corresponds to the classic mean squared error (MSE) of standard PCA. The problem is low-dimensional if is small compared to . We impose the following condition to preclude this case.
There is a constant such that .
This condition lower bounds the classic MSE in terms of the sparsity and is mild in high-dimensional situations. When , for example, Condition 3 reduces to
Let . If Conditions 1 to 3 hold, then
This result generalizes Theorem 3.1 and reflects the same combination of variable selection and parameter estimation. When Condition 3 does not hold, the problem is outside of the sparse, high-dimensional regime. As we show in the proof, there is actually a “phase transition regime” between the high-dimensional sparse and the classic dense regimes for which sharp minimax rate remains unknown. A similar phenomenon has been observed in Birnbaum et al. (2013).
2 Row sparse upper bound
Our upper bound results are obtained by analyzing the estimators given in Section 2.4. The case where is the clearest, and we begin by stating a weaker, but simpler minimax upper bound for the row sparse class.
Let be any global maximizer of (2.4). If , then
Although (2.4) may not have a unique global optimum, Theorem 3.3 shows that any global optimum will be within a certain radius of the principal subspace . The proof of Theorem 3.3, given in Section 4.2, is relatively simple but still nontrivial. It also serves as a prototype for the much more involved proof of our main upper bound result stated in Theorem 3.4 below. We note that the rate given by Theorem 3.3 is off by a factor that is due to the specific approach taken to control an empirical process in our proof of Theorem 3.3.
To state the main upper bound result with optimal dependence on (, , , , ), we first describe some regularity conditions. Let
where and are positive constants involved in the empirical process arguments. Equations (12) to (15) require that , the minimax rate of estimation (except the factor involving ), to be small enough, compared to empirical process constants and some polynomials of . Such conditions are mild in the high dimensional, sparse regime, since to some extent, they are qualitatively similar and analogous to Conditions 1 to 3 required by the lower bound.
Conditions (12) to (15) are general enough to allow , and () to scale with . For example, consider the case , and let , , , , , , where , and . Note that the ’s can be negative. Then it is straightforward to verify that conditions (12) to (15) hold for large values of whenever and . Condition (12) implies that cannot grow faster than .
with probability at least .
Theorem 3.4 is presented in terms of a probability bound instead of an expectation bound. This stems from technical aspects of our proof that involve bounding the supremum of an empirical process over a set of random diameter. For , the upper bound matches our lower bounds (Theorems 3.1 and 3.2) for the entire tuple (, , , , ) up to a constant if
for some constant . To see this, combining this additional condition and Condition 2, the term in the lower bound given in Theorem 3.2 is within a constant factor of in the upper bound given in Theorem 3.4. It is straightforward to check that the other terms in lower and upper bounds agree up to constants with obvious correspondence. Moreover, we note that the additional condition (16) is only slightly stronger than the last inequality in Condition 2. The proof of Theorem 3.4 is in Appendix B.1.
Using the probability upper bound result and the fact that , one can derive an upper bound in expectation.
Under the same condition as in Theorem 3.4, we have for some constant ,
The expectation upper bound has an additional term that can be further reduced by refining the argument (see Remark 3 below). It is not obvious if one can completely avoid such a term. But in many situations it is dominated by the first term. Again, we invoke the scaling considered in Remark 1. When , the first term is of order , and the additional term is , which is asymptotically negligible if .
Given any , it is easy to modify the proof of Theorem 3.4 [as well as conditions (12) to (15)] such that the results of Theorem 3.4 and Corollary 3.1 hold with replaced by some constant , and the probability bound becomes .
3 Column sparse lower bound
By modifying the proofs of Theorems 3.1 and 3.2, we can obtain lower bound results for the column sparse case that are parallel to the row sparse case. For brevity, we present the and cases together. The analog of , the degree of sparsity, for the column sparse case is
and the analogs of Conditions 2 and 3 are the following.
and .
There is a constant such that .
Let . If Conditions 4 and 5 hold, then
4 Column sparse upper bound
A specific challenge in analyzing the column sparse principal subspace problem (2.4) is to bound the supremum of the empirical process
indexed by all where
Unlike the row sparse matrices, the matrices and are no longer column sparse with the same radius .
By observing that , we can reuse the proof of Theorem 3.4 to derive the following upper bound for the column sparse class.
with probability at least .
Corollary 3.2 is slightly weaker than the corresponding result for the row sparse class. It matches the lower bound in Theorem 3.5 up to a constant if
for some constant , and for some other constant .
5 A conjecture for the column sparse case
Note that Theorem 3.5 and Corollary 3.2 only match when . For larger values of , we believe that the lower bound in Theorem 3.5 is optimal and the upper bound can be improved.
[(Minimax error bound for column sparse case)] Under the same conditions as in Corollary 3.2, there exists an estimator such that
with high probability. As a result, the optimal minimax lower and upper bounds for this case shall be
One reason for the conjecture is based on the following intuition. Suppose that (there is enough gap between the leading eigenvalues) one can recover the individual leading eigenvectors with an error rate whose dependence on is the same as in the lower bound [cf. Vu and Lei (2012a), Birnbaum et al. (2013)]. As a result, the estimator shall give the desired upper bound. On the other hand, it remains open to us whether the estimator in (2.4) can achieve this rate for much larger than .
Sketch of proofs
For simplicity, we focus on the row sparse case with , assuming also the high dimensional and sparse regime. For more general cases, see Theorems A.1 and A.2 in Appendix A.
Our proof of the lower bound features a combination of the general framework of the Fano method and a careful combinatorial analysis of packing sets of various classes of sparse matrices. The particular challenge is to construct a rich packing set of the parameter space . We will consider centered -dimensional Gaussian distributions with covariance matrix given by
for . We have the following generic method for lower bounding the minimax risk of estimating the principal subspace of a covariance matrix. It is proved in Appendix A as a consequence of Lemmas A.1 to A.3.
then every estimator of satisfies
Note that if , then . Thus Lemma 4.1 with appropriate choices of can yield minimax lower bounds over -dimensional Gaussian distributions whose principal subspace is row sparse.
This yields a minimax lower bound that reflects the complexity of post-selection estimation. Putting these two results together, we have for a subset of Gaussian distributions the minimax lower bound:
2 The upper bound
The upper bound proof requires a careful analysis of the behavior of the empirical maximizer of the PCA problem under sparsity constraints. The first key ingredient is to provide a lower bound of the curvature of the objective function at its global maxima. Traditional results of this kind, such as Davis–Kahan sin theorem and Weyl’s inequality, are not sufficient for our purpose.
The following lemma, despite its elementary form, has not been seen in the literature (to our knowledge). It gives us the right tool to bound the curvature of the matrix functional at its point of maximum on the Grassmann manifold.
Lemma 4.2 is proved in Appendix C.2. An immediate corollary is the following alternative to the traditional matrix perturbation approach to bounding subspace distances using the Davis–Kahan theorem and Weyl’s inequality.
In addition to the hypotheses of Lemma 4.2, if is a symmetric matrix and satisfies
The corollary is different from the Davis–Kahan theorem because the orthogonal projector does not have to correspond to a subspace spanned by eigenvectors of . only has to satisfy
This condition is suited ideally for analyzing solutions of regularized and/or constrained maximization problems where and are feasible, but is optimal. In the simplest case, where , combining (21) with the Cauchy–Schwarz inequality and (6) recovers a form of the Davis–Kahan theorem in the Frobenius norm:
Applying Corollary 4.1 with , , , , and , we have
Obtaining a sharp upper bound for is nontrivial. First, one needs to control for some class of sparse and symmetric matrices. This requires some results on quadratic form empirical process. Second, in order to obtain better bounds, we need to take advantage of the fact that is probably small. Thus, we need to use a peeling argument to deal with the case where has a random (but probably) small diameter. These details are given in Appendices B.1 and D. Here we present a short proof of Theorem 3.3 to illustrate the idea.
because by (6). Let
The empirical process indexed by is a generalized quadratic form, and a sharp bound of its supremum involves some recent advances in empirical process theory due to Mendelson (2010) and extensions of his results. By Corollary 4.1 of Vu and Lei (2012b), we have
because . Using a standard -net argument (see Propositions D.1 and D.2), we have, when ,
The proof is complete since we assume that .
Discussion
There is a natural correspondence between the sparse principal subspace optimization problem (2.4) and some optimization problems considered in the sparse regression literature. We have also found that there is a correspondence between minimax results for sparse regression and those that we presented in this article. In spite of these connections, results on computation for sparse principal subspaces (and sparse PCA) are far less developed than for sparse regression. In this final section, we will discuss the connections with sparse regression, both optimization and minimax theory, and then conclude with some open problems for sparse principal subspaces.
for and similarly for . When , this corresponds to a “group Lasso” penalty where entries in the same row of are penalized simultaneously [Yuan and Lin (2006), Zhao, Rocha and Yu (2009)]. The idea being that as varies, a variable should enter/exit all coordinates simultaneously. In the column sparse case, when the analogous penalized multivariate regression problem has a penalty which encourages each column of to be sparse, but does not require that the pattern of sparsity to be the same across columns.
agreeing with our minimax lower and upper bounds for the row sparse principal subspace problem.
2 Practical concerns
Although the minimax optimal estimators that we propose do not require knowledge of the noise-to-signal ratio , they do require knowledge of (or an upper bound on) the sparsity . It is not hard to modify our techniques to produce an estimator that gives up adaptivity to in exchange for adaptivity to . One could do this by using penalized versions of our estimators with a penalty factor proportional to . An extension along this line has already been considered by Lounici (2013) for the case. A more interesting question is whether or not there exist fully adaptive principal subspace estimators.
Under what conditions can one find an estimator that achieves the minimax optimal error without requiring knowledge of either or ? Works by Paul (2007) and Ma (2013) on refinements of diagonal thresholding for the spiked covariance model seems promising on this front, but as we mentioned in the Introduction, the spiked covariance model is restrictive and necessarily excludes the common practice of standardizing variables. Is it possible to be adaptive outside the spiked covariance model? One possible approach can be described in the following three steps. (1) use a conservative choice of (say, , for some ); (2) estimate using eigenvalues obtained from the sparsity constrained principal subspace estimator; and (3) use a sparsity penalized principal subspace estimator with replaced by its estimate. We will pursue this idea in further detail in future work.
Appendix A Lower bound proofs
Theorems 3.1, 3.2 and 3.5 are consequences of three more general results stated below. An essential part of the strategy of our proof is to analyze the variable selection and estimation aspects of the problem separately. We will consider two types of subsets of the parameter space that capture the essential difficulty of each aspect: one where the subspaces vary over different subsets of variables, and another where the subspaces vary over a fixed subset of variables. The first two results give lower bounds for each aspect in the row sparse case. Theorems 3.1 and 3.2 follow easily from them. The third result directly addresses the proof of Theorem 3.5.
Let and satisfy
There exists a universal constant such that every estimator satisfies the following. If , then
The case is particularly simple, because holds trivially. In that case, Theorem A.1 asserts that
When the transition between the and regimes involves lower order () terms that can be seen in (A.2). Under Condition 3, (A.1) can be simplified to
Let and satisfy
and let and be defined as in (11). There exists a universal constant such that every estimator satisfies the following. If , then
This result with (A) implies Theorem 3.1, and with (A) it implies Theorem 3.2.
Let and satisfy
and recall the definition of in (17). There exists a universal constant such that every estimator satisfies the following. If , then
In the next section we setup a general technique, using Fano’s inequality and Stiefel manifold embeddings, for obtaining minimax lower bounds in principal subspace estimation problems. Then we move on to proving Theorems A.1 and A.3.
Our main tool for proving minimax lower bounds is the generalized Fano method. We quote the following version from Yu (1997), Lemma 3.
and, the Kullback–Leibler (KL) divergence
Then every -measurable estimator satisfies
where . The noise-to-signal ratio of the principal -dimensional subspace of these covariance matrices is
and can choose to achieve any . The KL divergence between these multivariate Normal distributions has a simple, exact expression given in the following lemma. The proof is straightforward and contained in Appendix C.1.
By using Lemma A.3 in conjunction with Lemmas A.1 and A.2, we have the following generic method for lower bounding the minimax risk of estimating the principal subspace of a covariance matrix.
then every estimator of satisfies
A.2 Proofs of the main lower bounds
Proof of Theorem A.1 The following lemma, derived from Massart [(2007), Lemma 4.10], allows us to analyze the variable selection aspect.
for all , and
, where is an absolute constant.
Applying Lemma A.4, with , , and chosen so that , yields
If we can choose such that (37) is satisfied, then by (A.2),
Choose to be the unique solution of the equation
We will verify that and satisfy (37). The assumption that guarantees that , because . If , then
If , then and
Now we substitute (38) and the definitions of and into the above inequality to get the following lower bounds. If , then
If , then and
for all , and
, where is an absolute constant.
To apply this result to Lemma A.4 we will use Proposition 2.2 to convert the lower bound on the subspace distance into a lower bound on the Frobenius distance between orthonormal matrices. Thus,
for all . The rest of this proof mirrors that of Theorem A.1. Let and apply Lemma A.4 to get
So and must satisfy the constraint
where the right-hand side is an assumption of the lemma. That verifies one of the inequalities in (42). If , then
If , then and
Finally, we substitute the definition of and (44) into the above inequality to get the following lower bounds. If , then
Proof of Theorem A.3 The proof is a modification of the proof of Theorem A.1. The difficulty of the problem is captured by the difficulty of variable selection within each column of . Instead of using a single hypercube construction as in the proof of Theorem A.1, we apply a hypercube construction on each of the columns. We do this by dividing the matrix into submatrices of size , that is, constructing matrices of the form
and confining the hypercube construction to the th column of each matrix , . This ensures that the resulting matrix has orthonormal columns with disjoint supports.
for all , and
, where is an absolute constant.
for all .
for all such that .
, where is an absolute constant.
Note that the lower bound of in the third item arises by considering the packing set whose elements consist of matrices whose columns in are all equal to some for . This ensures that . From here, the proof is a straightforward modification of proof of Theorem A.1 with the substitution of by . For brevity we will only outline the major steps.
Recall the definitions of and in (17). Apply Lemma A.4 with the subset , , , and chosen so that . Then
by the assumption that , and
where is a sufficiently small constant, the assumption that , and letting be the unique solution of the equation
We conclude that every estimator satisfies
and we have the following explicit lower bounds. If , then
Appendix B Upper bound proofs
and are both invariant under translations of . Since our estimators only depend on only through , we will assume without loss of generality that for the remainder of the paper. The sample covariance matrix can be written as
It can be show that is a higher order term that is negligible [see the proofs in Vu and Lei (2012a), for an example of such arguments]. Therefore, we will ignore this term and focus on the dominating term in our proofs below. {pf*}Proof of Theorem 3.4 Again, we start from Corollary 4.1, which gives
To get the correct dependence on and for general values of , we need a more refined analysis to control the random variable . Let
Recall that for an orthogonal projector we write . By Proposition C.1 we have
We will control (the upper-quadratic term), (the cross-product term), and (the lower-quadratic term) separately.
where is a universal constant. Define
Combining (B.1) and (B.1) we obtain, for all , ,
The case where is simpler and omitted. Now define
Taking in (52) and using the tail bound result in Lemma D.1, we have
The bound on involves a quadratic form empirical process over a random set. Let and define
Then by Lemma D.4, we have, with some universal constants , for
Let , for all , where
Define function . Then for all , we have . On the other hand, if , then and hence . Let and . Then we have .
Note that is strictly increasing on . Then we have the following peeling argument:
Putting things together
Now recall the conditions in (12) to (15). On , we have, from (45) that
Appendix C Additional proofs
Proof of Proposition 2.2 Let be the cosine of the th canonical angle between the subspaces spanned by and . By Theorem II.4.11 of Stewart and Sun (1990),
Apply the trigonometric identity to the preceding display to conclude the proof.
Proof of Lemma A.2 Write for . Since and are nonsingular and have the same determinant,
Proof of Lemma A.3 By Proposition 2.1 and the definition of ,
The upper bound follows from Proposition 2.2:
Proof of Lemma A.5 Let . The assumptions that and guarantee that . According to Massart [(2007), Lemma 4.10] [with and ], there exists a subset satisfying the following properties:
for all ,
for all distinct pairs , and
, where .
The cardinality of satisfies
As a function of , the above right-hand side is increasing on the interval . Since belongs to that interval
where . If the above right-hand side is , then we may repeat the entire argument from the beginning with taken to be the vectors . That yields, in combination with (54),
C.2 Proofs related to the upper bounds
Proof of Lemma 4.2 For brevity, denote the eigenvalues of by . Let be the spectral decomposition of so that and . Then
Since orthogonal projectors are idempotent,
Now apply Proposition 2.1 to conclude that
If is symmetric, and and are orthogonal projectors, then
and the symmetry of , and , we can write
Appendix D Empirical process related proofs
This section is dedicated to proving the following bound on the cross-product term.
There exists a universal constant such that
The proof of Lemma D.1 builds on the following two lemmas. They are adapted from Lemmas 2.2.10 and 2.2.11 of van der Vaart and Wellner (1996).
Let be independent random variables with zero mean. Then
Let be arbitrary random variables that satisfy the bound
for all (and ) and fixed . Then
We bound by a standard -net argument.
and . Then by the Cauchy–Schwarz inequality,
The following bound on the covering number of the sphere is well known [see, e.g., Ledoux (2001), Lemma 3.18].
Let and be random variables. Then
Let and . Using the elementary inequality
Multiplying both sides of the inequality by gives the desired result.
where is the th column of . Taking , by Proposition D.2 we have .
is the sum of independent random variables with mean zero. By Proposition D.3, the summands satisfy
Recall that . Then Bernstein’s inequality (Lemma D.2) implies that for all and every
D.2 The quadratic terms
Let , , and
There exist constants and such that for all ,
and is a matrix with i.i.d. entries. As a consequence, we have, for another constant
Moreover, we have, for another numerical constant ,
The first part follows from Corollary 4.1 of Vu and Lei (2012b). It remains for us to prove the “moreover” part. By the duality of the - and -norms,
By (24) and the fact that the Orlicz -norm bounds the expectation,
Using a similar argument as in the proof of Lemma D.1, for all and every
where . Then Lemma D.3 implies that
where is a constant. Choosing and applying Proposition D.2 yields and
Acknowledgments
The research reported in this article was completed while V. Q. Vu was visiting the Department of Statistics at Carnegie Mellon University. He thanks them for their hospitality and support. We also thank the referees for their helpful comments.