Regularized rank-based estimation of high-dimensional nonparanormal graphical models
Lingzhou Xue, Hui Zou
Introduction.
Estimating covariance or precision matrices is of fundamental importance in multivariate statistical methodologies and applications. In particular, when data follow a joint normal distribution, the precision matrix can be directly translated into a Gaussian graphical model. The Gaussian graphical model serves as a noncausal structured approach to explore the complex systems consisting of Gaussian random variables, and it finds many interesting applications in areas such as gene expression genomics and macroeconomics determinants study [Friedman (2004), Wille et al. (2004), Dobra, Eicher and Lenkoski (2010)]. The precision matrix plays a critical role in the Gaussian graphical models because the zero entries in precisely capture the desired conditional independencies, that is, if and only if [Lauritzen (1996), Edwards (2000)].
Although the normality assumption can be relaxed if we only focus on estimating a precision matrix, it plays an essential role in making the neat connection between a sparse precision matrix and a sparse Gaussian graphical model. Without normality, we ought to be very cautious when translating a good sparse precision matrix estimator into an interpretable sparse Gaussian graphical model. However, the normality assumption often fails in reality. For example, the observed data are often skewed or have heavy tails. To illustrate the issue of nonnormality in real applications, let us consider the gene expression data to construct isoprenoid genetic regulatory network in Arabidposis thaliana [Wille et al. (2004)], including 16 genes from the mevalonate (MVA) pathway in the cytosolic, 18 genes from the plastidial (MEP) pathway in the chloroplast and 5 encode proteins in the mitochondrial. This dataset contains gene expression measurements of 39 genes assayed on Affymetrix GeneChip microarrays. This dataset was analyzed by Wille et al. (2004), Li and Gui (2006) and Drton and Perlman (2007) in the context of Gaussian graphical modeling after taking the log-transformation of the data. However, the normality assumption is still inappropriate even after the log-transformation. To show this, we conduct the normality test at the significance level of as in Table 1. It is clear that at most 9 out of 39 genes would pass any of three normality tests. Even after log-transformation, at least genes reject the null hypothesis of normality. With Bonferroni correction there are still over genes that fail to pass any normality test. Figure 1 plots the histograms of two key isoprenoid genes MECPS in the MEP pathway and MK in the MVA pathway after the log-transformation, clearly showing the nonnormality of the data after the log-transformation.
Using transformation to achieve normality is a classical idea in statistical modeling. The celebrated Box–Cox transformation is widely used in regression analysis. However, any parametric modeling of the transformation suffers from model mis-specification which could lead to misleading inference. In this paper we take a nonparametric transformation strategy to handle the nonnormality issue. Let be the CDF of a continuous random variable and be the inverse of the CDF of . Consider the transformation from to by . Then it is easy to see that is standard normal regardless of . Motivated by this simple fact, we consider modeling the data by the following nonparanormal model:
The nonparanormal model: follows a -dimensional nonparanormal distribution if there exists a vector of unknown univariate monotone increasing transformations, denoted by , such that the transformed random vector follows a multivariate normal distribution with mean 0 and covariance ,
where without loss of generality the diagonals of are equal to 1.
Note that model (1) implies that is a standard normal random variable. Thus, must be where is the CDF of . The marginal normality is always achieved by transformations, so model (1) basically assumes that those marginally normal-transformed variables are jointly normal as well. We follow Liu, Lafferty and Wasserman (2009) to call model (1) the nonparanormal model, but model (1) is in fact a semiparametric Gaussian copula model. The semiparametric Gaussian copula model is a nice combination of flexibility and interpretability, and it has generated a lot of interests in statistics, econometrics and finance; see Song (2000), Chen and Fan (2006), Chen, Fan and Tsyrennikov (2006) and references therein. Let . By the joint normality assumption of , we know that if and only if Interestingly, we have that
Therefore, a sparse can be directly translated into a sparse graphical model for presenting the original variables.
In this work we primarily focus on estimating which is then used to construct a nonparanormal graphical model. As for the nonparametric transformation function, by the expression , we have a natural estimator for the transformation function of the th variable as where is a Winsorized empirical CDF of the th variables. Note that the Winsorization is used to avoid infinity value and to achieve better bias-variance tradeoff; see Liu, Lafferty and Wasserman (2009) for detailed discussion. In this paper we show that we can directly estimate without estimating these nonparametric transformation functions at all. This statement seems to be a bit surprising because a natural estimation scheme is a two-stage procedure: first estimate and then apply a well-developed sparse Gaussian graphical model estimation method to the transformed data . Liu, Lafferty and Wasserman (2009) have actually studied this “plug-in” estimation approach. They proposed a Winsorized estimator of the nonparametric transformation function and used the graphical lasso in the second stage. They established convergence rate of the “plug-in” estimator when is restricted to a polynomial order of . However, Liu, Lafferty and Wasserman (2009) did not get a satisfactory rate of convergence for the “plug-in” approach, because the rate of convergence can be established for the Gaussian graphical model even when grows with almost exponentially fast [Ravikumar et al. (2011)]. As noted in Liu, Lafferty and Wasserman (2009), it is very challenging, if not impossible, to push the theory of the “plug-in” approach to handle exponentially large dimensions. One might ask if using a better estimator for the transformation functions could improve the rate of convergence such that could be allowed to be nearly exponentially large relative to . This is a legitimate direction for research. We do not pursue this direction in this work. Instead, we show that we could use a rank-based estimation approach to achieve the exact same goal without estimating these transformation functions at all.
Our estimator is constructed in two steps. First, we propose using the adjusted Spearman’s rank correlation to get a nonparametric sample estimate of . As the second step, we compute a sparse estimator from the rank-based sample estimate of . For that purpose, we consider several regularized rank estimators, including the rank-based graphical lasso, the rank-based neighborhood Dantzig selector and the rank-based CLIME. The complete methodological details are presented in Section 2. In Section 3 we establish theoretical properties of the proposed rank-based estimators, regarding both precision matrix estimation and graphical model selection. In particular, we are motivated by the theory to consider the adaptive version of the rank-based neighborhood Dantzig selector and the rank-based CLIME, which can select the true support set with an overwhelming probability without assuming a stringent irrepresentable condition required for the oracle and rank-based graphical lasso. Section 4 contains numerical results and Section 5 has some concluding remarks. Technical proofs are presented in an Appendix.
A referee informed us in his/her review report that Liu et al. (2012) also independently used the rank-based correlation in the context of nonparametric Gaussian graphical model estimation. A major focus in Liu et al. (2012) is the numerical demonstration of the robustness property of the rank-based methods using both Spearman’s rho and Kendall’s tau when data are contaminated. In the present paper we provide a systematic analysis of the rank-based estimators, and our theoretical analysis further leads to the rank-based adaptive Dantizg selector and the rank-based adaptive CLIME in order to achieve improved sparsity recovery properties. Our theoretical analysis of the rank-based adaptive Dantizg selector is of independent interest. Although the theory is established for the rank-based estimators using Spearman’s rho, the same analysis can be easily adopted to prove the theoretical properties of the rank-based estimators using Kendall’s tau rank correlation.
Methodology.
Suppose an oracle knows the underlying transformation vector; then the oracle could easily recover “oracle data” by applying these true transformations, that is, . Before presenting our rank-based estimators, it is helpful to revisit the “oracle” procedures that are defined based on the “oracle data.”
The oracle neighborhood lasso selection. Under the nonparanormal model, for each , the “oracle” variable given is normally distributed as which can be written as with and Notice that and are closely related to the precision matrix , that is, and Thus for the th variable, and share the same sparsity pattern. Following Meinshausen and Bühlmann (2006), the oracle neighborhood lasso selection obtains the solution from the following lasso penalized least squares problem:
and then the sparsity pattern of can be estimated by aggregating the neighborhood support set of () via intersection or union.
Then (3) can be written in the following equivalent form:
The oracle neighborhood Dantzig selector. Following Yuan (2010) the lasso least squares in (3) can be replaced with the Dantzig selector
Then the sparsity pattern of can be similarly estimated by aggregating via intersection or union. Furthermore, we notice that
Then (5) can be written in the following equivalent form:
Cai, Liu and Luo (2011) compared the CLIME with the graphical lasso, and showed that the CLIME enjoys nice theoretical properties without assuming the irrepresentable condition of Ravikumar et al. (2011) for the graphical lasso.
2 The proposed rank-based estimators.
The existing theoretical results in the literature can be directly applied to these oracle estimators. However, the “oracle data” are unavailable and thus the above-mentioned “oracle” procedures are not genuine estimators. Naturally we wish to construct a genuine estimator that can mimic the oracle estimator. To this end, we can derive an alternative estimator of based on the actual data and then feed this genuine covariance estimator to the graphical lasso, the neighborhood selection or CLIME. To implement this natural idea, we propose a rank-based estimation scheme. Note that can be viewed as the correlation matrix as well, that is, . Let () be the observed values of variable . We convert them to ranks denoted by . Spearman’s rank correlation is defined as Pearson’s correlation between and . Spearman’s rank correlation is a nonparametric measure of dependence between two variables. It is important to note that are the ranks of the “oracle” data. Therefore, is also identical to the Spearman’s rank correlation between the “oracle” variables . In other words, in the framework of rank-based estimation, we can treat the observed data as the “oracle” data and avoid estimating nonparametric transformation functions. We make a note here that one may consider other rank correlation measures such as Kendall’s tau correlation. To fix the idea we use Spearman’s rank correlation throughout this paper.
The nonparanormal model implies that follows a bivariate normal distribution with correlation parameter . Then a classical result due to Kendall (1948) [see also Kruskal (1958)] shows that
which indicates that is a biased estimator of . To correct the bias, Kendall (1948) suggested using the adjusted Spearman’s rank correlation
Combining (8) and (9) we see that is an asymptotically unbiased estimator of . Naturally we define the rank-based sample estimate of as follows:
In Section 3 we show is a good estimator of . Then we naturally come up with the following rank-based estimators of by using the graphical lasso, the neighborhood Dantzig selector and CLIME:
The rank-based neighborhood Dantzig selector: A rank-based estimate of can be solved by
The support of can be estimated from the support of via aggregation by union or intersection. We can also construct the rank-based precision matrix estimator with
(). We can symmetrize by solving the following optimization problem [Yuan (2010)]:
Theoretical analysis of the rank-based neighborhood Dantzig selector in Section 3.2 motivated us to consider using the adaptive Dantzig selector in the rank-based neighborhood estimation in order to achieve better graphical model selection performance. See Section 3.2 for more details.
for . Then is exactly equivalent to . Note that could be asymmetric. Following Cai, Liu and Luo (2011) we consider
with In the original paper Cai, Liu and Luo (2011) proposed to use hard thresholding for graphical model selection. Borrowing the basic idea from Zou (2006), we propose an adaptive version of the rank-based CLIME in order to achieve better graphical model selection. See Section 3.3 for more details.
3 Rank-based neighborhood lasso?
One might consider the rank-based neighborhood lasso defined as follows:
However, there is a technical problem for the above definition. The Spearman’s rank correlation matrix is always positive semidefinite, but the adjusted correlation matrix could become indefinite. To our best knowledge, Devlin, Gnanadesikan and Kettenring (1975) were the first to point out the indefinite issue of the estimated rank correlation matrix. Here we also use a toy example to illustrate this point. Consider the correlation matrix
Note that is positive-definite with eigenvalues , and , but becomes indefinite with eigenvalues , and . The negative eigenvalues will make (14) an ill-defined optimization problem. Fortunately, the positive definite issue does not cause any problem for the graphical lasso, Dantzig selector and CLIME. Notice that the diagonal elements of are obviously strictly positive, and thus Lemma 3 in Ravikumar et al. (2011) suggests that the rank-based graphical lasso always has a unique positive definite solution for any regularization parameter . The rank-based neighborhood Dantzig selector and the rank-based CLIME are still well defined, even when becomes indefinite, and the according optimization algorithms also tolerate the indefiniteness of . One might consider a positive definite correction of for implementing the neighborhood lasso estimator. However, the resulting estimator shall behave similarly to the rank-based neighborhood Dantzig selector because the lasso penalized least squares and Dantzig selector, in general, work very similarly [Bickel, Ritov and Tsybakov (2009), James, Radchenko and Lv (2009)].
Theoretical properties.
In this section we establish theoretical properties for the proposed rank-based estimators. The main conclusion drawn from these theoretical results is that the rank-based graphical lasso, neighborhood Dantzig selector and CLIME work as well as their oracle counterparts in terms of the rates of convergence. We first provide useful concentration bounds concerning the accuracy of the rank-based sample correlation matrix.
Fix any , and let . Then there exists some absolute constant , and we have the following concentration bounds:
Lemma 1 is a key ingredient of our theoretical analysis. It basically shows that the rank-based sample estimator of works as well as the usual sample covariance estimator of based on the “oracle data.”
Element-wise maximal bound: if is chosen such that
with probability at least , the rank-based graphical lasso estimator satisfies that for any and
Graphical model selection consistency: picking a regularization parameter to satisfy that
then with probability at least , is sign consistent satisfying that for any and for any .
Rates of convergence: assume , and pick a regularization parameter such that . Then we have
Graphical model selection consistency: assume is also fixed and . Pick a such that Then we have , and , .
Under the same conditions of Theorem 1 and Corollary 1, by the results in Ravikumar et al. (2011), we know that the conclusions of Theorem 1 and Corollary 1 hold for the oracle graphical lasso. In other words, the rank-based graphical lasso estimator is comparable to its oracle counterpart in terms of rates of convergence.
2 Rank-based neighborhood Dantzig selector.
Likewise we can partition and with respect to .
Pick the such that and . With probability at least , there exists depending on , and only such that
Suppose that , and are all fixed. Let , and pick such that . Then we have
Dantzig selector and the lasso are closely related [Bickel, Ritov and Tsybakov (2009), James, Radchenko and Lv (2009)]. Similarly to the lasso, the Dantzig selector tends to over-select. Zou (2006) proposed the adaptive weighting idea to develop the adaptive lasso which improves the selection performance of the lasso and corrects its bias too. The very same idea can be used to improve the selection performance of Dantzig selector which leads to the adaptive Dantzig selector [Dicker and Lin (2009)]. We can extend the rank-based Dantzig selector to the rank-based adaptive Dantzig selector. Given adaptive weights , consider
where denotes the Hadamard product, and denotes the set of entrywise inequalities for ease of notation. In both our theoretical analysis and numerical implementation, we utilize the optimal solution of the rank-based Dantzig selector to construct the adaptive weights by
For each , we pick as in (11) satisfying that and , and pick as in (15) such that and In addition, we also choose as in (16) for each . Then with a probability at least , for each , the rank-based adaptive Dantzig selector finds the unique solution with and , and thus the rank-based neighborhood adaptive Dantzig selector is consistent for the graphical model selection.
Suppose , , , , and () are all constants. Assume that and . Pick the tuning parameters and such that and . Then with probability tending to , for each , the rank-based adaptive Dantzig selector with as in (16) finds the unique optimal solution with and , and thus the rank-based neighborhood adaptive Dantzig selector is consistent for the graphical model selection.
The sign-consistency of the adaptive Dantzig selector is similar to that of the adaptive lasso [van de Geer, Bühlmann and Zhou (2011)]. Based on Theorem 2 we construct the adaptive weights in (16) which is critical for the success of the rank-based adaptive Dantzig selector in the high-dimensional setting. It is important to mention that the rank-based adaptive Dantzig selector does not require the strong irrepresentable condition for the rank-based graphical lasso to have the sparsity recovery property. Our treatment of the adaptive Dantzig selector is fundamentally different from Dicker and Lin (2009). Dicker and Lin (2009) focused on the canonical linear regression model and constructed the adaptive weights as the inverse of the absolute values of ordinary least square estimator. Their theoretical results only hold in the classical fixed setting. In our problem can be much bigger than . The choice of adaptive weights in (16) plays a critical role in establishing the graphical model selection consistency for the adaptive Dantzig selector under the high-dimensional setting where is at a nearly exponential rate to . Our technical analysis uses some key ideas such as the strong duality and the complementary slackness from the linear optimization theory [Bertsimas and Tsitsiklis (1997), Boyd and Vandenberghe (2004)].
3 Rank-based CLIME.
Compared to the graphical lasso, the CLIME can enjoy nice theoretical properties without assuming the irrepresentable condition [Cai, Liu and Luo (2011)]. This continues to hold when comparing the rank-based graphical lasso and the rank-based CLIME.
Moreover, assume that , and suppose is a fixed constant. Pick a regularization parameter satisfying . Then we have
Theorem 4 is parallel to Theorem 6 in Cai, Liu and Luo (2011) which can be used to establish the rate of convergence of the oracle CLIME.
To improve graphical model selection performance, Cai, Liu and Luo (2011) suggested an additional thresholding step by applying the element-wise hard-thresholding rule to ,
where is the threshold, and is given in Theorem 4. Here we show that consistent graphical model selection can be achieved by an adaptive version of the rank-based CLIME. Given an adaptive weight matrix we define the rank-based adaptive CLIME as follows:
where is a simplified expression for the set of inequalities (for all ). Write . By Lemma 1 in Cai, Liu and Luo (2011) the above linear programming problem in (18) is exactly equivalent to vector minimization subproblems,
In both our theory and implementation, we utilize the rank-based CLIME’s optimal solution to construct an adaptive weight matrix by
The nice theoretical property of the rank-based CLIME allows us to construct the adaptive weights in (19), which is critical for establishing the graphical model selection consistency for the rank-based adaptive CLIME estimator in the high-dimensional setting without the strong ir-representable condition.
Numerical properties.
In this section we present both simulation studies and real examples to demonstrate the finite sample performance of the proposed rank-based estimators.
In the simulation study, we consider both Gaussian data and nonparanormal data. In models 1–4 we draw independent samples from with four different : {longlist}[Model 1:]
and ;
, and ;
Randomly choose nodes to be the hub nodes in , and each of them connects with distinct nodes with . Elements, not associated with hub nodes, are set as in . The diagonal element is chosen similarly as that in the previous model.
, where is a zero-diagonal symmetric matrix. Each off-diagonal element independently follows a point mass , and the diagonal element is set to be the absolute value of the minimal negative eigenvalue of to ensure the semi-positive-definiteness of .
In models 1b–4b we first generate independent data from and then transfer the normal data using transformation functions
where , , and . In all cases we let and .
2 Applications to gene expression genomics.
We illustrate our proposed rank-based estimators on a real data set to recover the isoprenoid genetic regulatory network in Arabidposis thaliana [Wille et al. (2004)]. This dataset contains the gene expression measurements of 39 genes (excluding protein GGPPS7 in the MEP pathway) assayed on Affymetrix GeneChip microarrays.
We used seven estimators (GLASSO, MB, CLIME, LLW, R-GLASSO, R-NADS and R-ACLIME) to reconstruct the regulatory network. The first three estimators are performed after taking the log-transformation of the original data, and the other four estimators are directly applied to the original data. To be more conservative, we only considered the integration by union for the neighborhood selection procedures. We generated independent Bootstrap samples and computed the frequency of each edge being selected by each estimator. The final model by each method only includes edges selected by at least times over Bootstrap samples. We report the number of selected edges by each estimator in Table 7. The rank-based graphical lasso performs similarly to the LLW method. The rank-based adaptive CLIME produces the sparsest graphs. We also compared pairwise intersections of the selected edges among different estimators. More than of the selected edges by GLASSO, MB or CLIME turn out to be validated by both LLW and R-GLASSO, and more than of the selected edges by GLASSO, MB or CLIME are justified by R-NADS and R-ACLIME. The selected models support the biological arguments that the interactions between the pathways do exist although they operate independently under normal conditions [Laule et al. (2003), Rodríguez-Concepción et al. (2004)].
Discussion.
Appendix: Technical proofs
We now prove Lemma 1. First, Spearman’s rank correlation can be written in terms of the Hoeffding decomposition [Hoeffding (1948)]
where and
Applying (20) and (21) yields Note and . Hence, and always hold provided that , which are satisfied by the assumption in Lemma 1. For such chosen , we have
Finally, we observe that is a function of independent samples . Now we make a claim that if we replace the th sample by some , the change in will be bounded as
Then we can apply the McDiarmid’s inequality [McDiarmid (1989)] to conclude the desired concentration bound for some absolute constant ,
where the third inequality holds if and only if
Proof of Theorem 2 For space of consideration, we only show the sketch of the proof, and the detailed proof is relegated to the supplementary file [Xue and Zou (2012)] and also the technical report version of this paper [Xue and Zou (2011b)]. We begin with an important observation that we only need to prove the risk bound for because
where is some quantity depending on , and only.
Now we can use (23) to further bound under the same event. To this end, we first derive an upper bound for as
Notice that and also . Then can be upper bounded by
Since , we denote the right-hand side as for some .
Thus we can combine (24) and (Appendix: Technical proofs) to derive the desired upper bound under the same event. This completes the proof of Theorem 2.
Proof of Theorem 3 Throughout the proof, we consider the event
For ease of notation, define and . We focus on the proof of the sign consistency of in the sequel.
Under event (26), is always positive-definite. To see this, the Weyl’s inequality yields , and then we can bound the minimal eigenvalue of ,
where denotes the Hadamard product. Due to the strong duality of linear programming [Boyd and Vandenberghe (2004)], the complementary slackness condition holds for the primal problem with respect to any primal and dual solution pair (), which implies that and for any . Observe that only one of and can be zero since only one of and can hold indeed, and thus we can uniquely define . Then we can rewrite the Lagrange dual function as
By the Lagrange duality, the dual problem of (15) is
where (27) and (29) are primal constraints, and (28) and (30) are dual constraints.
Note , and then we have
Some simple calculation shows On the other hand,
Under probability event (26), we claim about that
This claim is very useful to prove the other three optimality conditions (28), (29) and (30), and their proofs will be provided later.
Then we apply the triangle inequality to obtain an upper bound,
Next, we can easily obtain (30) via the triangular inequality
where the last inequality can be easily shown by combining (31) and (32).
Now it remains to prove (29). Using the facts that and , simple calculation yields that Then we can rewrite the left-hand side of (29) as
Again we apply the triangle inequality to obtain an upper bound as follows:
where the last inequality is due to (31) and (32).
which immediately yields the desired lower bound by noting that
where both inequalities follow from the proper choices of tuning parameters and as stated in Theorem 3. On the other hand,
where the last inequality follows from the proper choice of as stated in Theorem 3. Likewise we can prove the second claim (32) by noticing that
where we use facts that and . The two claims are proved, which completes the proof of Theorem 3.
Proof of Theorem 5 The techniques we use are similar to these for the proof of Theorem 3. The detailed proof of Theorem 5 is relegated to the supplementary material [Xue and Zou (2012)] and also the technical report version of this paper [Xue and Zou (2011b)] for the sake of space.
Acknowledgments.
We thank the Editor, the Associate Editor and three referees for their helpful comments.
Supplement material for “Regularized rank-based estimation of high-dimensional nonparanormal graphical models” \slink[doi,text=10.1214/12-AOS1041SUPP]10.1214/12-AOS1041SUPP \sdatatype.pdf \sfilenameaos1041_supp.pdf \sdescriptionIn this supplementary note, we give the complete proofs of Theorems 2 and 5.