Minimax bounds for sparse PCA with noisy high-dimensional data
Aharon Birnbaum, Iain M. Johnstone, Boaz Nadler, Debashis Paul
Introduction
Principal components analysis (PCA) is a widely used technique in reducing dimensionality of multivariate data. A traditional setting where PCA is applicable involves repeated observations from a multivariate normal distribution. Two key theoretical questions are: i) what is the relation between the sample eigenvectors and the population ones ? and ii) how well can population eigenvectors be estimated under various sparsity assumptions ? When the dimension of the observations is fixed and the sample size increases to infinity, the asymptotic properties of the sample eigenvalues and eigenvectors are well-known [Anderson, 1963, Muirhead, 1982]. Most of this asymptotic analysis is based on the fact that the sample covariance approximates well the population covariance when the sample size is large. However, it is increasingly common to encounter statistical problems where the dimensionality of the observations is of the same order of magnitude as (or even bigger than) the sample size. In such cases, the sample covariance matrix, in general, is not a reliable estimate of the population covariance matrix.
To overcome this curse of dimensionality, several works studied the estimation of the population covariance matrix, under various models of sparsity. These include the development of banding and thresholding schemes Bickel and Levina [2008a, b], El Karoui , Rothman et al. , Cai and Liu , and analysis of their rate of convergence in the spectral norm. More recent works, such as Cai et al. and Cai and Zhou established the minimax rate of convergence under the matrix norm and the spectral norm, and its dependence on the assumed sparsity level.
In contrast to these works, that studied estimation of the population covariance matrix, in this paper we consider a related but different problem, namely, the estimation of its leading eigenvectors. The interest in comparing these two problems is partially due to the fact that, when the population covariance is a low rank perturbation of the identity, which is a primary focus of this paper, sparsity of the eigenvectors corresponding to the non-unit eigenvalues implies sparsity of the whole covariance. Note that consistency of an estimator of the whole covariance matrix also implies convergence of its leading eigenvalues to their population counterparts. If the gaps between the neighboring distinct eigenvalues remain bounded away from zero, it also implies convergence of the corresponding eigen-subspaces El Karoui . Moreover, for population eigenvalues with multiplicity one and gaps with neighboring eigenvalues bounded away from zero, the upper bounds for the whole covariance estimation under the spectral norm, derived in Bickel and Levina [2008b] and Cai and Zhou , also yield an upper bound on the rate of convergence of the corresponding eigenvectors under the loss. These works, however, did not study the following fundamental problem, considered in this paper: How well can the leading eigenvectors be estimated, namely, what are the minimax rates for eigenvector estimation ?
We formulate this eigenvector estimation problem under the well-studied “spiked population model” which assumes that
the eigenvalues of the population covariance matrix are
for some , where and .
This is a standard model in several scientific fields, including for example array signal processing (e.g. see van Trees ) where the observations are modeled as the sum of an -dimensional random signal and an independent, isotropic noise. It also arises as a latent variable model for multivariate data, for example in factor analysis [Jolliffe, 2002, Tipping and Bishop, 1998]. The assumption that the leading eigenvalues are distinct is made to simplify the analysis, as it ensures that the corresponding eigenvectors are identifiable up to a sign change. The assumption that all remaining eigenvalues are equal is not crucial as our analysis can be generalized to the case when these are only bounded by . Asymptotic properties of the eigenvalues and eigenvectors of the sample covariance matrix under this model, in the setting when as , have been studied by Baik and Silverstein , Nadler , Onatski and Paul , among others. A conclusion of these studies is that when , the eigenvectors of standard PCA are inconsistent estimators of the population eigenvectors.
In analogy to the sparse covariance estimation setting, several works considered various models of sparsity for the leading eigenvectors and developed improved sparse estimators. For example Witten and Tibshirani and Zou et al. , among others, imposed -type sparsity constraints directly on the eigenvector estimates and proposed optimization procedures for obtaining them. Shen and Huang suggested a regularized low rank approach to sparse PCA. The consistency of the resulting leading eigenvectors was recently proven in Shen et al. , using a formulation of sparsity in which the sample size is fixed while . d’Aspremont et al. suggested a semi-definite programming (SDP) problem as a relaxation to the -penalty for sparse . Assuming a single spike, Amini and Wainwright studied the asymptotic properties of the leading eigenvector of the covariance estimator obtained by d’Aspremont et al. , in the joint limit as both sample size and dimension tend to infinity. Specifically, Amini and Wainwright considered a leading eigenvector with exactly nonzero entries all of the form . For this hardest subproblem in the -sparse -ball, Amini and Wainwright first derived information theoretic lower bounds, and then, under the assumption that the SDP problem has a rank one solution, proved that it attains the optimal rate of convergence.
In this paper, in contrast, following Johnstone and Lu we study the estimation of the leading eigenvectors of assuming that these are approximately sparse, with a bounded norm. Under this model, Johnstone and Lu developed an estimation procedure based on coordinate selection by thresholding the diagonal of the sample covariance matrix, followed by the spectral decomposition of the submatrix corresponding to the selected coordinates. Johnstone and Lu further proved consistency of this estimator assuming dimension grows at most polynomially with sample size, but did not study its convergence rate. Since this estimation procedure is considerably simpler to implement and computationally much faster than the penalization procedures cited above, it is of interest to understand its theoretical properties. More recently, Ma developed a related scheme named ITSPCA (iterative thresholding sparse PCA) which is based on repeated application of filtering, thresholding and orthogonalization steps that result in sparse estimators of the subspaces spanned by the leading eigenvectors. He also proved consistency and derived rates of convergence of the proposed estimator under appropriate loss functions and sparsity assumptions.
In this paper, which is partly based on the Ph.D. thesis Paul and Paul and Johnstone , we study the estimation of the leading eigenvectors of within the framework of Johnstone and Lu , but with an arbitrary number of spikes (i.e., ) whose corresponding eigenvectors all belong to appropriate spaces. Our analysis thus extends the setting studied in Johnstone and Lu and complements the work of Amini and Wainwright that considered the -sparsity setting. For simplicity, we assume Gaussian observations in our analysis. However, up to multiplicative constants, the bounds on the minimax rate reported in this paper continue to hold under a relaxed assumption of sub-Gaussian tail behavior for the probability distributions of the random variables.
The main contributions of this paper are as follows. First, we establish lower bounds on the rate of convergence of the minimax risk for any eigenvector estimator under the loss. This analysis points to three different regimes of sparsity, which we denote as dense, sparse, and ultra-sparse, each having a different rate of convergence. We show that in the “dense” setting (as defined in Section 3), the standard PCA estimator attains the optimal rate of convergence, whereas in sparse settings it is not even consistent. Next, we show that while the diagonal thresholding scheme of Johnstone and Lu is consistent under these sparsity assumptions, in general, it is not rate optimal. This motivates us to propose a new method (Augmented Sparse PCA, or ASPCA) for estimating the eigenvectors that is based on a two-stage coordinate selection scheme, and is a refinement of the thresholding scheme of Johnstone and Lu . While beyond the scope of this paper, it is possible to show that in the ultra-sparse setting, both our ASPCA procedure, as well as the method of Ma achieve the lower bound on the minimax risk obtained by us, and are thus rate-optimal procedures. There is an intermediate region where a gap exists between the current lower bound and the upper bound on the risk. It is an open question whether the lower bound can be improved in this scenario, or a better estimator can be derived. Table 1 provides a comparison of the lower bounds and rates of convergence of various estimators.
The theoretical results also show that under comparable scenarios, the optimal rate of convergence for eigenvector estimation, (under squared-error loss) is faster than the optimal rate for covariance estimation, (under squared operator norm loss), as obtained by [Bickel and Levina, 2008b] and Cai and Zhou . Finally, we emphasize that to obtain good finite-sample performance for both our two-stage scheme, as well as for other thresholding methods, the exact thresholds need to be carefully tuned. This issue and the detailed theoretical analysis of the ASPCA estimator is beyond the scope of this paper, and will be presented in a future publication. After this paper was completed, we learned of Vu and Lei , which cites Paul and Johnstone and contains results overlapping with some of the work of Paul and Johnstone and this paper.
The rest of the paper is organized as follows. In Section 2, we describe the model for the eigenvectors and analyze the risk of the standard PCA estimator. In Section 3, we present the lower bounds on the minimax risk of any eigenvector estimator. In Section 4, we derive a lower bound on the risk of the diagonal thresholding estimator proposed by Johnstone and Lu . In Section 5, we propose a new estimator named ASPCA (augmented sparse PCA) that is a refinement of the diagonal thresholding estimator. In Section 6, we discuss the question of attainment of the risk bounds. Proofs of the results are given in Section A in the Appendix.
Problem setup
Let be a triangular array, where for each , the random vectors are independent and identically distributed on a common probability space. Throughout we assume that ’s are i.i.d. as , where the population matrix is a finite rank perturbation of (a multiple of) the identity. In other words,
where , and the vectors are orthonormal, which implies (*). is the eigenvector of corresponding to the -th largest eigenvalue, namely, . The term “finite rank” means that remains fixed even as . The asymptotic setting involves letting both and grow to infinity simultaneously. For simplicity, we assume that the ’s are fixed while the parameter space for the ’s varies with .
The observations can be described in terms of the model
Here, for each , , are i.i.d. . Since the eigenvectors of are invariant to a scale change in the original observations, it is assumed that . Hence, in the asymptotic results should be replaced by when (1) holds with an arbitrary . Since the main focus of this paper is estimation of eigenvectors, without loss of generality we consider the uncentered sample covariance matrix , where .
The following condition, termed Basic Assumption, will be used throughout the asymptotic analysis, and will be referred to as BA.
(2) holds with ; as ; are fixed (do not vary with ), where is unknown but fixed.
Given data , the goal is to estimate and the eigenvectors . For simplicity, to derive the lower bounds, we first assume that is known. In Section 5.2 we derive an estimator of , which can be shown to be consistent under the assumed sparsity conditions. To assess the performance of any estimator, a minimax risk analysis approach is proposed. The first task is to specify a loss function between the estimated and true eigenvector. Since the model is invariant to sign changes of each , we consider the following loss function, also invariant to sign changes.
where and are vectors with unit norm. An estimator is called consistent with respect to , if in probability as .
2 Rate of convergence for ordinary PCA
We first consider the asymptotic risk of the leading eigenvectors of the sample covariance matrix (henceforth referred to as the standard PCA estimators) when the ratio is small. Specifically, it is assumed that as .
In Johnstone and Lu (Theorem 1) it was shown that under a single spike model, as , the standard PCA estimator of the leading eigenvector is consistent. The following result, proven in the Appendix, is a refinement of that, as it also provides the leading error term.
Let be the eigenvector corresponding to the -th largest eigenvalue of . Assume that BA holds and such that , and moreover, . Then, for each ,
Observe that Theorem 1 does not assume any special structure (e.g., sparsity) for the eigenvectors. The first term on the RHS of (6) is a nonparametric component which arises from the interaction of the noise terms with the different coordinates, while the second term is a parametric component which results from the interaction with the remaining eigenvectors corresponding to different eigenvalues. The second term shows that the closer the successive eigenvalues are, the larger is the estimation error. The upshot of (6) is that standard PCA provides a consistent estimator of the leading eigenvectors of the population covariance matrix when the dimension-to-sample-size ratio () is asymptotically negligible.
As shown by various authors [Nadler, 2008, Onatski, 2006, Paul, 2007], when , standard PCA provides inconsistent estimators for the population eigenvectors. In this subsection we consider the following model for approximate sparsity of the eigenvectors. For each , we assume that belongs to an ball with radius , for some . Specifically, we assume that , where
Note that our condition of sparsity is slightly different from that of Johnstone and Lu .
The parameter space for is denoted by
where is defined through (7), and for all .
While our focus is on eigenvector sparsity, condition (8) also implies sparsity of the covariance matrix itself. In particular, for , a spiked covariance matrix satisfying (8) also belongs to the class of sparse covariance matrices analyzed by Bickel and Levina [2008b], Cai and Liu and Cai and Zhou . Indeed, Cai and Zhou obtained the minimax rate of convergence for covariance matrix estimators under the spectral norm when the rows of the population matrix satisfy a weak- constraint. However, as we will show below, the minimax rate for estimation of the leading eigenvectors is faster than that for covariance estimation.
Lower bounds on the minimax risk
We now derive lower bounds on the minimax risk of estimating under the loss function (3). To aid in describing and interpreting the lower bounds, we define the following two auxiliary parameters. The first is an effective noise level per coordinate
where , and and .
The phrase effective noise level per coordinate is motivated by the risk bound in Theorem 1, since dividing both sides of (6) by , the expected “per coordinate” risk (or variance) of the PCA estimator is asymptotically . Next, following Nadler , let us provide a different interpretation of . Consider a sparse and an oracle that, regardless of the observed data, selects a set of all coordinates of that are larger than in absolute value, and then performs PCA on the sample covariance restricted to these coordinates. Since , the maximal squared-bias is
which follows by the correspondence , and the convexity of the function . On the other hand, by Theorem 1, the maximal variance term of this oracle estimator is of the order where is the maximal number of coordinates of exceeding . Again, implies that . Thus, to balance the bias and variance terms, we need . This heuristic analysis shows that can be viewed as an oracle threshold for the coordinate selection scheme, i.e., the best possible estimator of based on individual coordinate selection can expect to recover only those coordinates that are above the threshold .
To understand why is an effective dimension, consider the least sparse vector . This vector should have as many nonzero coordinates of equal size as possible. If then the vector with coordinates does the job. Otherwise, we set the first coordinate of the vector to be for some and choose all the nonzero coordinates to be of magnitude . Clearly, we must have , where is the maximal number of nonzero coordinates, while the constraint implies that . The last inequality shows that the maximal is just a constant multiple of . This construction also constitutes the key idea in the proof of Theorems 2 and 3. Finally, we set
where the origin of will be explained in the proof.
Assume that BA holds, , and . Then, there exists a constant such that for sufficiently large,
We may think of as the effective dimension of the least favorable configuration. In the sparse setting, (i.e., for some ), and the lower bound is of the order
On the other hand, in the dense setting, . If for some , then , and so any estimator of the eigenvector is inconsistent. If then the lower bound is
Eq. (14) and Theorem 1 imply that in the dense setting with , the standard PCA estimator attains the optimal rate of convergence.
A sharper lower bound is possible in what we call an ultra-sparse setting which happens if for some . In this case the dimension is much larger than the quantity measuring the effective dimension. Hence, we define a modified effective noise level per-coordinate
Assume that BA holds, , and such that for some . Then, assuming that for sufficiently large, the minimax bound (12) holds with
Note that in the ultra-sparse setting is larger by a factor of compared to the sparse setting, Eq. (13).
Risk of the diagonal thresholding estimator
In this section, we analyze the convergence rate of the SPCA scheme (henceforth referred to as the diagonal thresholding or D.T. scheme) proposed by Johnstone and Lu . In this section and in Section 5, we assume for simplicity that . Let the sample variance of the -th coordinate (i.e., the -th diagonal entry of ) be denoted by . Then the D.T. scheme consists of the following steps.
Define to be the set of indices such that for some threshold .
Let be the submatrix of corresponding to the coordinates . Perform an eigen-analysis of . Denote the eigenvectors by .
For , estimate by the vector , obtained from by augmenting zeros to all the coordinates in .
Assuming that , Johnstone and Lu showed that the D.T. scheme with a threshold of the form for some leads to a consistent estimator of . The risk of this estimator, however, was not analyzed in Johnstone and Lu . As we prove below, the risk of the D.T. estimator is not rate optimal. This can be anticipated from the lower bound on the minimax risk (Theorems 2 and 3) which indicate that to attain the optimal risk, a coordinate selection scheme must select all coordinates of of size at least . With a threshold of the form above, however, only coordinates of size are selected. As shown in the following theorem, even for the case of a single signal () this leads to a much larger lower bound.
Suppose that BA holds with . Let , , and be such that . Then the Diagonal Thresholding estimator proposed by Johnstone and Lu satisfies, for any ,
for a constant , where .
Comparing (16) with the lower bound (13), shows the large gap between the two rates, vs. . The reason for this difference is that the D.T. scheme uses only the diagonal of the sample covariance matrix , ignoring the information in its off-diagonal entries. In the next section we propose a refinement of the D.T. scheme, denoted ASPCA, that constructs an improved eigenvector estimate using all entries of .
A two stage coordinate selection scheme
As discussed above, the DT scheme can reliably detect only those eigenvector coordinates , whereas to reach the lower bound one needs to detect those coordinates of size .
To motivate an improved coordinate selection scheme, consider a partition of the coordinates into two sets and , where the former contains all those such that is “large” (selected by the D.T. scheme), and the latter contains the remaining smaller coordinates. Partition the matrix as
for some bounded below by , say. Thus, one possible strategy is to additionally select all those coordinates of that are larger (in absolute value) than some constant multiple of . In practice we do not know or but we can use as a surrogate for the former and the largest eigenvalue of to obtain an estimate for the latter. A technical challenge is to show, that with probability tending to 1, such a scheme indeed recovers all coordinates with , while discarding all coordinates with for some constants . Figure 1 provides a pictorial description of the D.T. and ASPCA coordinate coordinate selection schemes.
Based on the ideas described above, we now present the ASPCA algorithm. It first makes two stages of coordinate selection, whereas the final stage consists of an eigen-analysis of the submatrix of corresponding to the selected coordinates. The algorithm is described below.
Let for and be constants to be specified later.
Let where .
Estimate by defined in Section 5.2.
Let for some . Define .
For , denote by the -th eigenvector of , augmented with zeros in the coordinates .
The ASPCA scheme is specified up to the choice of parameters and , that determine its rate of convergence. It can be shown that choosing , for some , and given by
with results in an asymptotically optimal rate. Again, we note that for finite , , the actual performance in terms of the risk of the resulting eigenvector estimate may have a strong dependence on the threshold. In practice, a delicate choice of thresholds can be highly beneficial. This issue, as well as the analysis of the risk of the ASPCA estimator, are beyond the scope of this paper and will be studied in a separate publication.
2 Estimation of M𝑀M
Estimation of the dimension of the signal subspace is a classical problem. If the signal eigenvalues are strong enough (i.e., for all , for some independent of ), then nonparametric methods that do not assume eigenvector sparsity can asymptotically estimate the correct (see, e.g. Kritchman and Nadler ). When the eigenvectors are sparse, we can detect much weaker signals, as we describe below.
It can be shown that under appropriate sparsity conditions, with a suitable choice of threshold , is a consistent estimator of .
Summary and Discussion
In this paper we derived lower bounds on eigenvector estimates under three different sparsity regimes, denoted dense, sparse, and ultra-sparse. In the dense setting, Theorems 1 and 2 show that when , the standard PCA estimator attains the optimal rate of convergence. In the ultra-sparse setting, Theorem 3.1 of Ma shows that the maximal risk of the ITSPCA estimator proposed by him attains the same asymptotic rate as the corresponding lower bound of Theorem 3. This implies that in the ultra-sparse setting, the lower bound on the minimax rate is indeed sharp. In a separate paper, we prove that in the ultra-sparse regime, the ASPCA algorithm also attains the minimax rate.
Finally, our analysis leaves some open questions in the intermediate sparse regime. According to Theorem 2, the lower bound in this regime is smaller by a factor of , as compared to the ultra-sparse setting. Therefore, whether there exists an estimator (and in particular, one with low complexity), that attains the current lower bound, or whether this lower bound can be improved is an open question for future research.
Appendix A Proofs
To prove Theorem 1, on the risk of the PCA estimator, we use the following lemmas.
In our analysis, we shall need a probabilistic bound for deviations of . This is given in the following lemma, proven in Section B.
Let where . Let be an matrix with i.i.d. entries. Then for any , there exists such that for all ,
Deviation of quadratic forms
The following lemma is due to Johnstone .
Let denote a Chi-square random variable with degrees of freedom. Then,
The following lemma is from Johnstone and Lu .
Let be two sequences of mutually independent, i.i.d. random variables. Then for large and any s.t. ,
Perturbation of eigen-structure
The following lemma from Paul is convenient for risk analysis of estimators of eigenvectors. Several variants of this lemma appear in the literature, most based on the approach of Kato .
Let and be two symmetric matrices. Let the eigenvalues of matrix be denoted by . Set and . For any , if is a unique eigenvalue of , i.e., if , then denoting by the eigenvector associated with the -th eigenvalue,
where and denotes the projection matrix onto the eigenspace corresponding to eigenvalue (possibly multi-dimensional). Define and as
Then, the residual term can be bounded by
where the second bound holds only if .
We can simplify the bound on the perturbation in (A.4) to show that if , then
where we can take . To see this, note that and that , so that,
Now, defining and , we have , and the bound (A.4) may be expressed as
For , the function . Further, if , then and so we conclude that
For notational simplicity, throughout this subsection, we write to mean . Recall that the loss function . Invoking Lemma A.4 with and we get
where . Note that and that . The key quantity in bounding the error term is
Indeed, from (A.10), when , we have, for some constant ,
Set . We will show that as , with probability approaching 1 and
Theorem 1 then follows from an (exact, non-asymptotic) evaluation
We begin with the evaluation of (A.14). First we derive a convenient representation of . In matrix form, model (2) becomes
Using (A.12), for , and we arrive at the desired representation
Now we compute the expectation. One verifies that independently of each other and of each , so that independently. Hence, for ,
Now, it can be easily verified that if , then for arbitrary symmetric matrices , , we have,
Taking and , by (A.21) we have
Bound for ‖𝐒−Σ‖norm𝐒Σ\parallel\mathbf{S}-\Sigma\parallel
We begin with the decomposition of the sample covariance matrix . Introduce the abbreviation . Then,
where denotes the Kronecker symbol. Let be the intersection of all the events (for some constant ):
Since independent of , we have independently of , and . Moreover,
Hence, we use Lemmas A.2 and A.3 to prove that
Recalling that for , we have for large that
where, say . Observe that . Now, substitute (A.27) to conclude that there are functions such that on ,
so that . To summarize, choose , say, so that on , which has probability at least , we have . This completes the proof of (A.13).
Theorem 1 now follows from noticing that and so
and an additional computation using (A.19) which shows that
A.2 Lower bound on the minimax risk
In this subsection, we prove Theorems 2 and 3. The key idea in the proofs is to utilize the geometry of the parameter space in order to construct appropriate finite dimensional subproblems for which bounds are easier to obtain. We first give an overview of the general machinery used in the proof.
If , then , for some (to be chosen).
This property will be referred to as “-distinguishability in ”. Given any estimator of , based on data , define a new estimator , whose components are given by , where is the -th column of . Then, by Chebyshev’s inequality and the -distinguishability in , it follows that
The task is then to find an appropriate lower bound for the quantity on the right hand side of (A.28). For this, we use the following version of Fano’s lemma, due to Birgé , modifying a result of Yang and Barron (p. 1570-71).
Let be a family of probability distributions on a common measurable space, where is an arbitrary parameter set. Let be the minimax risk over with the loss function ,
where denotes an arbitrary estimator of with values in . Then for any finite subset of , with elements where ,
The following lemma, proven in Section B, gives the Kullback-Leibler discrepancy corresponding to two different values of the parameter.
Let , be two parameters (i.e., for each , ’s are orthonormal). Let denote the matrix given by (1) with (and ). Let denote the joint probability distribution of i.i.d. observations from . Then the Kullback-Leibler discrepancy of with respect to is given by
where .
Geometry of the hypothesis set and Sphere Packing
The construction ensures that are orthonormal for each . Furthermore, (A.30) simplifies to
Finally, by construction, for any with
In other words, the set is -distinguishable in . Consequently, combining (A.28) and (A.32),
Proof of Theorem 2
Let be an integer yet to be specified and let . Let be the sphere-packing set defined above, and let be the corresponding set of hypotheses, defined via (A.31).
Let , then we have , where as . Inserting the following value for ,
Therefore, so long as , an absolute constant, we have .
We need to ensure that . Since exactly coordinates are non-zero out of ,
where . A sufficient condition for is that
Substituting (A.36) puts this into the form
To simultaneously ensure that (i) , (ii) does not exceed the number of available co-ordinates, , and (iii) , we set
where . Recalling the notations (9), (10) and (11), this becomes (without loss of generality assuming and to be integers)
Proof of Theorem 3
The construction of the set of hypotheses in the proof of Theorem 2 considered a fixed set of potential non-zero coordinates, namely . However, in the ultra-sparse setting, when the effective dimension is significantly smaller than the nominal dimension , it is possible to construct a much larger collection of hypotheses by allowing the set of non-zero coordinates to span all remaining coordinates .
In the proof of Theorem 3 we shall use the following lemma, proven in Section B. Call an set if .
Let be fixed, and let be the maximal collection of sets such that the intersection of any two members has cardinality at most . Then, necessarily,
Let and with Suppose that with . Then
where is the Shannon entropy function,
Let be an set contained in , and construct a family by modifying (A.31) to use the set rather than the fixed set as in Theorem 2:
We will choose below to ensure that . Let be a collection of sets such that, for any two sets and in , the set has cardinality at most . This ensures that the sets are disjoint for , since each is nonzero in exactly coordinates. This construction also ensures that
Define . Then
By Lemma A.7, there is a collection such that is at least . Since , it follows from (A.40) that,
Proceeding as for Theorem 2, we have , where . Let us set (with still to be specified)
Again, we need to ensure that , which as before is implied by (A.37). Substituting (A.41) puts this into the form
To simultaneously ensure that (i) ; (ii) does not exceed the number of available co-ordinates, ; and (iii) , we set
As , we have that , and Theorem 3 follows.
A.3 Lower bound on the risk of the D.T. estimator
To prove Theorem 4, assume w.l.g. that , and decompose the loss as
where is the set of coordinates selected by the D.T. scheme and denotes the subvector of corresponding to this set. Note that, in (A.42), the first term on the right can be viewed as a bias term while the second term can be seen as a variance term.
We choose a particular vector so that
This, together with (A.42), proves Theorem 4 since the worst case risk is clearly at least as large as (A.43). Accordingly, set , where . Since , we have , and so for sufficiently large , we can take and define
where . Then by construction , since
where the last inequality is due to and .
For notational convenience, let . Recall that D.T. selects all coordinates for which . Therefore, coordinate is not selected with probability
where . Notice that, for , , and for . Hence,
Thus, to finish the proof of Theorem 4, it is enough to show that for some that converges to 0 as . Rewrite (A.44) as
Since , it follows that
so that as . This, together with (A.3), shows that where we can choose .
Appendix B Proof of relevant lemmas
We use the following result on extreme eigenvalues of Wishart matrices by Davidson and Szarek .
Let be a matrix of i.i.d. entries with . Let and denote the largest and the smallest singular value of , respectively. Then,
We apply Lemma A.8 separately for and for . Observe first that,
Consider first and let denote the maximum and minimum singular values of . Define for . Then, since , and letting we have
Now, applying Lemma A.8 with and , we get
Now consider . Noting that , we have
This time, let and . We apply Lemma A.8 with , , so that
Now choose so that tail probability is at most . The result is now proved, since if then .
B.2 Proof of Lemma A.6
Recall that, if distributions and have density functions and , respectively, such that the support of is contained in the support of , then the Kullback-Leibler discrepancy of with respect to , to be denoted by , is given by
For i.i.d. observations , the Kullback-Leibler discrepancy is just times the Kullback-Leibler discrepancy for a single observation. Therefore, without loss of generality we take . Since
the log-likelihood function for a single observation is given by
which equals the RHS of (A.30), since the columns of are orthonormal for each .
B.3 Proof of Lemma A.7
Let be the collection of all sets of , clearly For any set , let denote the collection of “inadmissible” sets for which . Clearly
If is maximal, then , and so (A.38) follows from the inequality
Turning to the second part, we recall that Stirling’s formula shows that if and ,
where . The coefficient multiplying the exponent in \binom{N}{k}\big{/}\binom{m}{k}^{2} is
under our assumptions, and this yields (A.39).