Papers
Topics
Authors
Recent
Search
2000 character limit reached

Undirected Gaussian Graphical Model Selection

Updated 11 July 2026
  • Undirected Gaussian graphical models are defined by zeros in the precision matrix that indicate conditional independence among variables.
  • Estimation paradigms such as graphical lasso, nodewise regression, and conditional independence testing efficiently recover sparse graph structures.
  • High-dimensional theory ensures reliable UGMS recovery by leveraging sparsity, minimal signal conditions, and tailored methods for non-stationary or latent-variable data.

Undirected Gaussian graphical model selection is the problem of recovering the edge set of an undirected graph from Gaussian data, with edges representing conditional dependence and missing edges representing conditional independence. In the classical formulation, one observes i.i.d. samples from a multivariate Gaussian distribution and seeks the sparsity pattern of the precision matrix Θ=Σ1\Theta=\Sigma^{-1}; in contemporary formulations, the same problem is studied for multivariate random functions, non-stationary Gaussian processes, latent-variable models, MTP2 distributions, and dependent samples generated by Glauber dynamics (Vats et al., 2013, Zhao et al., 2021, Tran et al., 2017, Chandrasekaran et al., 2010, Wang et al., 2019, Tirukkonda et al., 2024). The field combines likelihood-based estimation, nodewise regression, conditional-independence testing, Bayesian graph learning, and uncertainty quantification, with strong emphasis on high-dimensional sparsity, computational tractability, and control of false structural discoveries.

1. Graphical semantics and Gaussian conditional independence

Let XNp(μ,Σ)X\sim N_p(\mu,\Sigma) with precision matrix Θ=Σ1\Theta=\Sigma^{-1}. In an undirected Gaussian graphical model, an edge (i,j)(i,j) is present if and only if Θij0\Theta_{ij}\neq 0, and absent if and only if Θij=0\Theta_{ij}=0 (Vats et al., 2013). Equivalently, Gaussian conditional independence is characterized by the partial correlation

ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},

so that zero partial correlation is equivalent to the absence of an edge (Kalyagin et al., 2017).

This precision-based characterization is the central finite-dimensional representation of undirected Gaussian graphical model selection. It underlies both likelihood-based estimators and conditional-regression approaches. In particular, the nodewise conditional Gaussian law implies a linear regression representation,

Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},

which turns neighborhood recovery into variable selection in pp separate regressions (Tirukkonda et al., 2024).

The same semantics extends, with important modifications, beyond finite-dimensional vectors. For Gaussian random functions, the relevant graph still encodes conditional independence, but a precision operator may fail to exist because the covariance is a compact operator on HH and its inverse may be ill-defined. In that setting, conditional distributions and conditional expectations replace direct precision-operator estimation (Zhao et al., 2021). This suggests that “graph selection” in the Gaussian setting is best understood as recovery of the conditional independence structure, not merely recovery of zeros in an inverse covariance object.

2. Core estimation paradigms

A dominant likelihood-based estimator is the graphical lasso, which solves

XNp(μ,Σ)X\sim N_p(\mu,\Sigma)0

where XNp(μ,Σ)X\sim N_p(\mu,\Sigma)1 is the sample covariance and XNp(μ,Σ)X\sim N_p(\mu,\Sigma)2 is the sum of absolute values of off-diagonals (Vats et al., 2013). The estimator promotes sparse precision matrices and therefore sparse conditional independence graphs. Closely related constrained approaches include CLIME and Dantzig-selector formulations, which the literature cited in the data uses as comparison baselines in non-stationary and high-dimensional settings (Tran et al., 2017, Wang et al., 2019).

A second major family is neighborhood selection. In the vector case, for each node XNp(μ,Σ)X\sim N_p(\mu,\Sigma)3 one solves the XNp(μ,Σ)X\sim N_p(\mu,\Sigma)4-penalized regression

XNp(μ,Σ)X\sim N_p(\mu,\Sigma)5

and then symmetrizes the resulting directed neighborhoods to obtain an undirected graph (Vats et al., 2013). The elastic-net extension replaces the pure XNp(μ,Σ)X\sim N_p(\mu,\Sigma)6 penalty with an XNp(μ,Σ)X\sim N_p(\mu,\Sigma)7 penalty,

XNp(μ,Σ)X\sim N_p(\mu,\Sigma)8

and is motivated by correlated predictors and grouped selection effects (Cucuringu et al., 2011). In practice, the final graph is typically obtained by an OR rule or an AND rule. The OR rule raises sensitivity, while the AND rule lowers false positives (Zhao et al., 2021, Cucuringu et al., 2011).

A third family is conditional-independence testing. In the Gaussian case, PC-style and CIT-style procedures delete an edge when there exists a conditioning set XNp(μ,Σ)X\sim N_p(\mu,\Sigma)9 such that the estimated conditional correlation is sufficiently small (Vats et al., 2013, Vats et al., 2014). Finite-sample exact tests are also available. For Θ=Σ1\Theta=\Sigma^{-1}0, the sample partial correlation Θ=Σ1\Theta=\Sigma^{-1}1 yields a uniformly most powerful unbiased test of

Θ=Σ1\Theta=\Sigma^{-1}2

and the corresponding test is equivalent to the usual two-sided Θ=Σ1\Theta=\Sigma^{-1}3-test with Θ=Σ1\Theta=\Sigma^{-1}4 degrees of freedom (Kalyagin et al., 2017).

Hybrid procedures occupy an intermediate position. “High-dimensional covariance estimation based on Gaussian graphical models” first estimates a sparse graph by thresholded nodewise Θ=Σ1\Theta=\Sigma^{-1}5-penalized regressions and then refits the covariance and inverse covariance by constrained maximum likelihood on the selected graph (Zhou et al., 2010). This threshold-and-refit strategy targets both structure recovery and improved Frobenius/operator-norm estimation.

3. High-dimensional theory and sample complexity

High-dimensional guarantees are usually stated in terms of sparsity, minimal signal strength, and logarithmic dependence on Θ=Σ1\Theta=\Sigma^{-1}6. In the i.i.d. vector setting, the literature summarized in the data block reports that nodewise Lasso can recover support with Θ=Σ1\Theta=\Sigma^{-1}7 under mutual incoherence or restricted-eigenvalue-type conditions, while graphical-lasso- and CLIME-type guarantees often involve Θ=Σ1\Theta=\Sigma^{-1}8 and an explicit minimum precision-entry scale (Tirukkonda et al., 2024).

The non-stationary Gaussian setting sharpens this by replacing identical covariance with blockwise-varying covariance. In the block-i.i.d. model of “On the Sample Complexity of Graphical Model Selection for Non-Stationary Processes,” the global conditional independence graph declares no edge between Θ=Σ1\Theta=\Sigma^{-1}9 and (i,j)(i,j)0 if and only if (i,j)(i,j)1 for all (i,j)(i,j)2, and the analyzed sparse neighborhood regression achieves

(i,j)(i,j)3

provided

(i,j)(i,j)4

under Assumptions 1–3 and the condition (i,j)(i,j)5 (Tran et al., 2017). The same paper gives a lower bound

(i,j)(i,j)6

showing that the sufficient condition is optimal up to constants in its dependence on (i,j)(i,j)7 and (i,j)(i,j)8 (Tran et al., 2017).

In functional graphical models, high-dimensional consistency must additionally control truncation bias from basis reduction. The neighborhood-selection analysis for Gaussian functional graphical models introduces the key quantities (i,j)(i,j)9 for signal strength, Θij0\Theta_{ij}\neq 00 for block design compatibility, and Θij0\Theta_{ij}\neq 01 for truncation-bias correlation, and proves nonasymptotic sparsistency for each node when Θij0\Theta_{ij}\neq 02 dominates explicit Θij0\Theta_{ij}\neq 03-, Θij0\Theta_{ij}\neq 04-, and Θij0\Theta_{ij}\neq 05-dependent terms. A simplified representative condition stated in the paper is

Θij0\Theta_{ij}\neq 06

where Θij0\Theta_{ij}\neq 07 collects polynomial factors in the truncation dimension Θij0\Theta_{ij}\neq 08 (Zhao et al., 2021).

Two recent extensions address settings in which classical tuning rules are problematic or i.i.d. sampling is unavailable. Under MTP2, a constraint-based sign-testing procedure is proved consistent without adjusting tuning parameters, and the paper states

Θij0\Theta_{ij}\neq 09

for any Θij=0\Theta_{ij}=00 under bounded degree, eigenvalue, and Θij=0\Theta_{ij}=01-min assumptions (Wang et al., 2019). For dependent observations sampled from Gaussian Glauber dynamics, the first structure-learning algorithm in that setting achieves exact support recovery with probability at least Θij=0\Theta_{ij}=02 once

Θij=0\Theta_{ij}=03

while the information-theoretic lower bound gives

Θij=0\Theta_{ij}=04

for uniform recovery over the corresponding model class (Tirukkonda et al., 2024).

4. Nonclassical data models and structural assumptions

The finite-dimensional vector model is only one instance of Gaussian graph selection. In Gaussian functional graphical models, one observes random functions Θij=0\Theta_{ij}=05 rather than vectors, and the conditional mean of each node admits a function-on-function regression representation

Θij=0\Theta_{ij}=06

with Θij=0\Theta_{ij}=07 Gaussian, mean-zero, and independent of Θij=0\Theta_{ij}=08 (Zhao et al., 2021). Conditional independence is encoded by Θij=0\Theta_{ij}=09 almost everywhere, so neighborhood selection becomes group-sparse estimation of operator-valued coefficients, followed by graph reconstruction using AND or OR symmetrization (Zhao et al., 2021).

Latent-variable Gaussian graph selection changes the object of inference from a sparse precision matrix to a sparse-plus-low-rank decomposition. If ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},0 is jointly Gaussian with observed component ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},1 and latent component ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},2, the observed marginal precision satisfies the Schur-complement identity

ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},3

The modeling proposal in “Latent variable graphical model selection via convex optimization” is therefore

ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},4

with ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},5 sparse and ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},6 low-rank, estimated by a convex program that combines an ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},7 penalty on ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},8 and a trace penalty on ρijV{i,j}=ΘijΘiiΘjj,\rho_{ij\mid V\setminus\{i,j\}} = -\frac{\Theta_{ij}}{\sqrt{\Theta_{ii}\Theta_{jj}}},9 (Chandrasekaran et al., 2010). The paper proves algebraic correctness, including support recovery for Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},0 and rank recovery for Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},1, under identifiability, incoherence, and generalized irrepresentability conditions (Chandrasekaran et al., 2010).

Other structural assumptions can simplify edge discovery rather than parameterization. Under MTP2, Gaussianity is equivalent to Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},2 being an Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},3-matrix, so Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},4 for all Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},5 and all partial correlations are nonnegative (Wang et al., 2019). This permits sign-based edge deletion rules that do not require tuning a regularization parameter. In non-stationary Gaussian processes, by contrast, the graph is defined by a time-indexed family of precision matrices Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},6, and the relevant edge criterion becomes

Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},7

with blockwise pooling replacing the usual i.i.d. sample covariance (Tran et al., 2017).

These variants preserve the core UGMS objective but change the inferential target and the feasible estimation machinery. This suggests that much of the modern literature is better viewed as a family of conditional-independence recovery problems unified by Gaussianity, sparsity, and structural regularity, rather than as a single precision-matrix estimation problem.

5. Decomposition, modularity, and active measurement

Several lines of work exploit graph decompositions to reduce both statistical and computational difficulty. The junction-tree framework begins with a supergraph Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},8, constructs a junction tree Xi=jN(i)βijXj+ϵi,βij=ΘijΘii,X_i = \sum_{j\in N(i)} \beta_{ij}X_j+\epsilon_i, \qquad \beta_{ij}=-\frac{\Theta_{ij}}{\Theta_{ii}},9, then decomposes UGMS into local subproblems on clusters and subsets of separators. A key fact established in the framework is that all edges in a region-specific set pp0 can be decided by applying any UGMS procedure to variables in pp1, and the sets pp2 across regions are disjoint (Vats et al., 2013). This makes it possible to use different regularization parameters or different UGMS algorithms in different parts of the graph and, under the paper’s assumptions, to recover weak edges with fewer observations than global procedures (Vats et al., 2013).

A related modularity-driven approach is block-diagonal covariance selection. If the covariance matrix is approximately block diagonal, then thresholding the sample covariance defines connected components that serve as candidate blocks, and graphical lasso can subsequently be run independently within each block (Devijver et al., 2015). The selected partition minimizes a penalized likelihood over threshold-induced block structures, with the penalty calibrated by the slope heuristic. The resulting non-asymptotic oracle inequality is formulated in Hellinger distance, and the paper also derives a minimax lower bound, leading to an adaptive minimax claim for block-structured covariance estimation (Devijver et al., 2015).

Active learning pushes decomposition one step further by adapting future measurements to already-discovered structure. In the active framework, scalar measurements are allocated only to an active vertex set pp3, updated iteratively using a pair of graph estimates pp4 and pp5. Under the two-cluster analysis in the paper, the active strategy uses fewer scalar measurements than any passive algorithm when one cluster is harder than the other, because later rounds no longer sample variables whose incident edges have already been resolved (Vats et al., 2014). The same paper states that, with prior knowledge and a favorable junction-tree clustering, the active measurement complexity can scale like pp6, while any passive method requires pp7 scalar measurements (Vats et al., 2014).

Model-choice criteria can also be specialized to graph structure. “Model Selection With Graphical Neighbour Information” proposes the Graphical Neighbour Information criterion, a closed-form score comparing neighborhood-based prediction against a random model of the same complexity, and reports oracle-level empirical model selection performance relative to the best graph along a GLASSO path (1908.10243). This suggests that, in high-dimensional UGMS, structural scoring rules can be as consequential as the underlying estimator.

6. Bayesian, decision-theoretic, and confidence-set formulations

Bayesian UGMS has historically been most tractable on decomposable graphs. With a hyper-inverse Wishart prior pp8 on pp9 and a complexity prior on the graph space, the marginal likelihood factorizes over cliques and separators, enabling explicit Bayes factors and posterior ratios (Niu et al., 2019). “Bayesian Graph Selection Consistency Under Model Misspecification” proves strong selection consistency for decomposable GGMs when HH0 with HH1, and shows that when the true graph is non-decomposable the posterior concentrates on the set of minimal triangulations of the true graph (Niu et al., 2019).

Empirical Bayes methods retain decomposability but estimate hyperparameters from the data. In “An empirical Bayes procedure for the selection of Gaussian graphical models,” the covariance prior is HH2 and the graph prior is Bernoulli on edges, while the hyperparameters HH3 in HH4 and HH5 are estimated by a stochastic approximation EM algorithm combined with MCMC (Donnet et al., 2010). The paper also introduces a data-driven graph-space proposal that weights edge additions by HH6 and deletions by HH7, where HH8, to improve acceptance and exploration (Donnet et al., 2010).

Beyond decomposable graphs, the generalized G-Wishart framework and the class of Generalized Bartlett graphs provide a scalable Bayesian extension. The generalized G-Wishart prior replaces the single shape parameter with a vector HH9 in the modified Cholesky representation XNp(μ,Σ)X\sim N_p(\mu,\Sigma)00, and for GB graphs the resulting Gibbs sampler has Gaussian conditionals for free XNp(μ,Σ)X\sim N_p(\mu,\Sigma)01 entries and Gamma/GIG conditionals for the XNp(μ,Σ)X\sim N_p(\mu,\Sigma)02 reparameterization (Khare et al., 2015). The paper proves positive Harris recurrence of the Gibbs chain and demonstrates that GB graphs substantially enlarge the tractable graph class beyond decomposable graphs (Khare et al., 2015).

A different inferential tradition treats graph selection as a multiple-decision problem. “Optimal statistical decision for Gaussian graphical model selection” constructs uniformly most powerful unbiased tests for the individual hypotheses XNp(μ,Σ)X\sim N_p(\mu,\Sigma)03 and shows that the multiple decision procedure obtained by choosing per-edge significance levels

XNp(μ,Σ)X\sim N_p(\mu,\Sigma)04

minimizes a linear combination of expected numbers of Type I and Type II errors in the class of XNp(μ,Σ)X\sim N_p(\mu,\Sigma)05-unbiased multiple decision procedures (Kalyagin et al., 2017). More recently, “Significant inference and confidence sets for graphical models” formalizes the equivalence between simultaneous testing of edge-presence and edge-absence statements and the construction of confidence sets of graphs. In the Gaussian case, the resulting confidence set separates conclusions into “significantly present,” “significantly absent,” and an “area of uncertainty,” with family-wise error control and explicit coverage guarantees (Koldanov et al., 15 Sep 2025).

7. Computation, false discoveries, and empirical patterns

Computational design strongly influences which UGMS procedures are usable at scale. In Gaussian functional graphical models, neighborhood estimation decomposes over nodes and is solved by an ADMM scheme on the finite-dimensional block-regression problem

XNp(μ,Σ)X\sim N_p(\mu,\Sigma)06

with group soft-thresholding, a quadratic update, and a dual update; the method is explicitly described as computationally efficient and easily parallelized (Zhao et al., 2021). In the non-stationary block-i.i.d. setting, the theoretically analyzed sparse neighborhood regression is exponential in the maximum degree XNp(μ,Σ)X\sim N_p(\mu,\Sigma)07, but a group-lasso relaxation is proposed as a practical convex alternative (Tran et al., 2017). Block-diagonal covariance selection reduces global graphical-lasso complexity from a single XNp(μ,Σ)X\sim N_p(\mu,\Sigma)08-scale problem to a sum of within-block problems, often yielding substantial computational savings (Devijver et al., 2015).

False positive control has become a central issue in modern graph learning. “False Discovery Rate Control for Gaussian Graphical Models via Neighborhood Screening” proposes a parameter-free Screen-T-Rex neighborhood-selection procedure that outputs a self-estimated conservative FDR level

XNp(μ,Σ)X\sim N_p(\mu,\Sigma)09

where XNp(μ,Σ)X\sim N_p(\mu,\Sigma)10 is the number of selected edges after nodewise screening and undirected fusion (Koka et al., 2024). The paper proves XNp(μ,Σ)X\sim N_p(\mu,\Sigma)11 for the directed aggregation and empirically reports that the fused undirected estimator attains slightly smaller FDR while maintaining strong TPR (Koka et al., 2024). Under MTP2, a different route to parameter-free structure recovery is available through sign tests of empirical partial correlations, again avoiding user-specified regularization levels (Wang et al., 2019).

Empirical studies across the cited literature reveal recurring patterns. In functional graph learning, FPCA-gY and FPCA-gX substantially outperform functional graphical lasso in most simulated settings, and FPCA-gY typically attains slightly higher AUC than FPCA-gX (Zhao et al., 2021). The junction-tree framework consistently improves weak-edge recovery relative to global graphical lasso, PC, and neighborhood-selection baselines, with markedly higher weak-edge discovery rates in synthetic experiments and economically plausible links in S&P 100 data (Vats et al., 2013). The latent sparse-plus-low-rank model yields a more parsimonious and lower-KL fit than graphical lasso on stock returns (Chandrasekaran et al., 2010). Functional neighborhood selection applied to fMRI data recovers reduced connectivity patterns in ASD and ADHD that the paper describes as consistent with known neurobiology and executive-function differences (Zhao et al., 2021). In the MTP2 financial application, the tuning-free sign-based estimator achieves the highest reported modularity score among the compared methods (Wang et al., 2019). Sparse precision selection has also been repurposed outside classical graph recovery: “Gaussian Experts Selection using Graphical Models” learns a sparse precision matrix over Gaussian-process experts’ predictive means and uses it to select the most important experts before aggregation (Jalali et al., 2021).

Across these developments, undirected Gaussian graphical model selection remains organized by a stable set of themes: conditional-independence semantics, sparsity, localized or modular estimation, finite- and high-dimensional error control, and the tension between structural accuracy, uncertainty quantification, and computational feasibility. A plausible implication is that future progress will continue to come less from a single universal estimator than from matching the graph-selection mechanism to the geometry of the data-generating process—functional, latent, non-stationary, positive-dependent, decomposable, or dynamically sampled.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (18)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Undirected Gaussian Graphical Model Selection.