Minimax Rates of Estimation for Sparse PCA in High Dimensions
Vincent Q. Vu, Jing Lei
Introduction
High-dimensional data problems, where the number of variables exceeds the number of observations , are pervasive in modern applications of statistical inference and machine learning. Such problems have increased the necessity of dimensionality reduction for both statistical and computational reasons. In some applications, dimensionality reduction is the end goal, while in others it is just an intermediate step in the analysis stream. In either case, dimensionality reduction is usually data-dependent and so the limited sample size and noise may have an adverse affect. Principal components analysis (PCA) is perhaps one of the most well known and widely used techniques for unsupervised dimensionality reduction. However, in the high-dimensional situation, where does not tend to 0 as , PCA may not give consistent estimates of eigenvalues and eigenvectors of the population covariance matrix . To remedy this situation, sparsity constraints on estimates of the leading eigenvectors have been proposed and shown to perform well in various applications. In this paper we prove optimal minimax error bounds for sparse PCA when the leading eigenvector is sparse.
[[, see]Chapter 7.2.3 for example]Izenman:2008. The optimal subspace is determined by spectral decomposition of the population covariance matrix
In practice, is not known and so must be estimated from the data. In that case we replace by an estimate and reduce the dimension of the data by the mapping , where . PCA uses the spectral decomposition of the sample covariance matrix
where is the sample mean, and and are eigenvalues and eigenvectors of defined analogously to eq. 2. It reduces the dimension of the data to by the mapping , where .
In the classical regime where is fixed and , PCA is a consistent estimator of the population eigenvectors. However, this scaling is not appropriate for modern applications where is comparable to or larger than . In that case, it has been observed that if and , then PCA can be an inconsistent estimator in the sense that the angle between and can remain bounded away from even as .
2 Sparsity Constraints
Estimation in high-dimensions may be beyond hope without additional structural constraints. In addition to making estimation feasible, these structural constraints may also enhance interpretability of the estimators. One important example of this is sparsity. The notion of sparsity is that a few variables have large effects, while most others are negligible. This type of assumption is often reasonable in applications and is now widespread in high-dimensional statistical inference.
3 Minimax Framework and High-Dimensional Scaling
There are two main ingredients in the minimax framework. The first is the class of probability distributions under consideration. These are usually associated with some parameter space corresponding to the structural constraints. Formally, suppose that . Then we may write eq. 2 as
The second ingredient in the minimax framework is the loss function. In the case of subspace estimation, an obvious criterion for evaluating the quality of an estimator is the squared distance between and . However, it is not appropriate because is not unique— and span the same subspace for any orthogonal matrix . On the other hand, the orthogonal projections and are unique. So we consider the loss function defined by the Frobenius norm of their difference:
In the case where , the only possible non-uniqueness in the leading eigenvector is its sign ambiguity. Still, we prefer to use the above loss function in the form
because it generalizes to the case . Moreover, when , it turns out to be equivalent to both the Euclidean distance between , (when they belong to the same half-space) and the magnitude of the sine of the angle between , . (See Lemmas A.1.1 and A.1.2 in the Appendix.)
Our goal in this work is to provide non-asymptotic bounds on the minimax error
Consider the constrained maximization problem
5 Related Work
Operator norm consistent estimates of the covariance matrix automatically imply consistent estimates of eigenspaces. This follows from matrix perturbation theory [[, see, e.g.,]]StewartAndSun. There has been much work on finding operator norm consistent covariance estimators in high-dimensions under assumptions on the sparsity or bandability of the entries of or [[, see, e.g.,]]Bickel:2008a,Bickel:2008,ElKaroui:2008. Minimax results have been established in that setting by . However, sparsity in the covariance matrix and sparsity in the leading eigenvector are different conditions. There is some overlap (e.g. the spiked covariance model), but in general, one does not imply the other.
In next section, we present our main results along with some additional conditions to guarantee that estimation over remains non-trivial. The main steps of the proofs are in Section 3. In the proofs we state some auxiliary lemmas. They are mainly technical, so we defer their proofs to the Appendix. Section 4 concludes the paper with some comments on extensions of this work.
Main Results
Our minimax results are formulated in terms of non-asymptotic bounds that depend explicitly on . To facilitate presentation, we introduce the notations
There exists , depending only on , such that
where is a constant depending only on , and
In the high-dimensional case that we are interested, where , the condition that
for some , is sufficient to ensure that (5) holds for . Alternatively, if we let then (5) is satisfied for if
The relationship between , , and described in Assumption 2.1 indicates a regime in which the inference is neither impossible nor trivially easy. We can now state our first main result.
Let . If Assumption 2.1 holds, then there exists a universal constant depending only on , such that every estimator satisfies
Random variables with finite -norm correspond to those whose tails are bounded by .
The case is important because it corresponds to random variables with sub-Gaussian tails. For example, if then for some positive constant . See [24, Chapter 2.2] for a complete introduction.
Assumption 2.2 holds for a variety of distributions, including the multivariate Gaussian (with ) and those of bounded random vectors. Under this assumption, we have the following theorem.
If the distribution of belongs to and satisfies Assumptions 2.1 and 2.2, then there exists a constant depending only on such that the following hold:
Proofs of Main Results
Our main tool for proving the minimax lower bound is the generalized Fano Method . The following version is from [26, Lemma 3].
Then every -measurable estimator satisfies
The method works by converting the problem from estimation to testing by discretizing the parameter space, and then applying Fano’s Inequality to the testing problem. (The term that appears above is an upper bound on the mutual information.)
To be successful, we must find a sufficiently large finite subset of the parameter space such that the points in the subset are -separated under the loss, yet nearly indistinguishable under the KL divergence of the corresponding probability measures. We will use the subset given by the following lemma.
Fix and let denote the set given by Lemma 3.1.2. With Lemma A.1.2 we have
for all distinct pairs . For each , let
where .
Thus, we have found a subset of the parameter space that conforms to the requirements of Lemma 3.1.1, and so
for all . The final step is to choose of the correct order. If we can find so that
For a constant to be chosen later, let
We consider each of the two cases in the above separately.
Then and by rearranging (11)
observe that the function is increasing on , and, by Assumption 2.1, this interval contains . If is large enough so that , then
Thus, eqs. 8 and 9 are satisfied, and we conclude that
as long as and .
and it is straightforward to check that Assumption 2.1 implies that if , then there is , depending only on , such that
where the last inequality is obtained by plugging in (13) and (14).
If we choose , then combining (10) and (3.1), we have
and eq. 8 is satisfied. On the other hand, by (12) and the fact that , we have
The function is increasing on and, by Assumption 2.1, . If , then
and eq. 9 is satisfied. So we can conclude that
as long as and .
Looking back at cases 1 and 2, we see that because , the conditions that and are sufficient to ensure that
for a constant depending only on . ∎
2 Proof of the Upper Bound (Theorem 2.2)
We begin with a lemma that bounds the curvature of the matrix functional .
We consider the cases , , and separately.
By applying Hölder’s Inequality to the right side of eq. 18 and rearranging, we have
Let . We can use a standard truncation argument [[, see, e.g.,]Lemma 5]Raskutti:2011 to show that
Letting and joining with eq. 19 gives us
If we define implicitly so that , then the preceding inequality reduces to . If , then this is violated. So we must have and hence
Combining the above discussion with the sub-Gaussian assumption, the next lemma allows us to bound .
If Assumption 2.2 holds and satisfies (2), then there is an absolute constant such that
Combining this with the trivial bound , yields
for an appropriate constant , depending only on . This completes the proof for the case .
2.2 Case 2: q=1𝑞1q=1
The next lemma provides a bound for the supremum.
If Assumption 2.2 holds and satisfies (2), then there is an absolute constant such that
Assumption 2.1 guarantees that . Thus, we can apply Lemma 3.2.3 and an argument similar to that used with (21) to complete the proof for the case .
2.3 Case 3: q=0𝑞0q=0
where denotes the sum of the singular values. Divide both sides by , rearrange terms, and then take the expectation to get
If Assumption 2.2 holds and satisfies (2), then there is an absolute constant such that
Taking and applying an argument similar to that used with (21) completes the proof of the case. ∎
Conclusion and Further Extensions
V. Q. Vu was supported by a NSF Mathematical Sciences Postdoctoral Fellowship (DMS-0903120). J. Lei was supported by NSF Grant BCS0941518. We thank the anonymous reviewers for their helpful comments.
References
Appendix A APPENDIX - SUPPLEMENTARY MATERIAL
We state below two results that we use frequently in our proofs. The first is well-known consequence of the CS decomposition. It relates the canonical angles between subspaces to the singular values of products and differences of their corresponding projection matrices.
The singular values of are
The singular values of are
If in addition , then
By Lemma A.1.1 and the polarization identity
The upper bound follows immediately. Now if , then the above right-hand side is bounded from below by . ∎
A.2 Proofs for Theorem 2.1
Our construction is based on a hypercube argument. We require a variation of the Varshamov-Gilbert bound due to . We use a specialization of the version that appears in [15, Lemma 4.10].
Let be an integer satisfying . There exists a subset that satisfies the following properties:
for all ,
for all distinct pairs , and
, where .
Let be an integer, be the corresponding subset of given by preceding lemma,
Clearly, satisfies the following properties:
for all distinct pairs ,
for all , and
, where .
for all . To complete the proof we will show that satisfies the lower bound claimed by the lemma. Note that the function is increasing on and decreasing on . So if
because . Moreover, since and the above right hand side is maximized when , the inequality remains valid for all if we replace the constant with the constant
Let for . Then . Since and have the same eigenvalues and hence the same determinant,
The spectral decomposition allows us to easily calculate that
Since orthogonal projections are idempotent, i.e. ,
Using again the idempotent property and symmetry of projection matrices,
A.3 Proofs for Theorem 2.2
Since is an eigenvector of corresponding to the eigenvalue ,
The last inequality follows from Lemma A.1.1. ∎
Using the elementary inequality , we have by Assumption 2.2 that
In the third line, we used the fact that the -norm is bounded above by a constant times the -norm [[, see]p. 95]vanderVaartAndWellner. By a generalization of Bernstein’s Inequality for the -norm [[, see]Section 2.2]vanderVaartAndWellner , for all
This implies [24, Lemma 2.2.10] the bound
Adding LABEL:eq:d-bound and 23 and then adjusting the constant gives the desired result, because
The result uses ’s generic chaining method, and allows us to reduce the problem to bounding the supremum of a Gaussian process. The statement of the result involves the generic chaining complexity, , of a set equipped with the metric . We only use a special case, , where the complexity measure is equivalent to the expectation of the supremum of a Gaussian process on . We refer the reader to for a complete introduction.
Let , be i.i.d. random variables. There exists an absolute constant for which the following holds. If is a symmetric class of mean-zero functions then
where .
and , respectively. To apply Lemma A.3.1 to , define the class of linear functionals
and we are in the setting of Lemma A.3.1.
First, we bound the -diameter of .
Next, we bound by showing that the metric induced by the -norm on is equivalent to the Euclidean metric on . This will allow us to reduce the problem to bounding the supremum of a Gaussian process. For any , by Assumption 2.2,
where . Thus, by [23, Theorem 1.3.6],
Then applying Talagrand’s Majorizing Measure Theorem [23, Theorem 2.1.1] yields
where we used the assumption that in the last inequality. Now we apply Lemma A.3.1 to get
Turning to , we can take in Lemma A.3.1 and use a similar argument as above, because
We just need to bound the -norms of and to get bounds that are analogous to eqs. 24 and 25. Since is the sum of the independent random variables ,
Putting together the bounds for and and then adjusting constants completes the proof. ∎
Using a similar argument as in the proof of Lemma 3.2.3 we can show that
and is a -dimensional standard Gaussian . Thus we can reduce the problem to bounding the supremum of a Gaussian process.
Since is a standard Gaussian for every , a union bound [24, Lemma 2.2.2] implies
In the second line, we used the binomial coefficient bound . If we take , then
where we used the assumption that . Thus,