Abstract
This article presents a novel method for causal discovery with generalized structural equation models suited for analyzing diverse types of outcomes, including discrete, continuous, and mixed data. Causal discovery often faces challenges due to unmeasured confounders that hinder the identification of causal relationships. The proposed approach addresses this issue by developing two peeling algorithms (bottom-up and top-down) to ascertain causal relationships and valid instruments. This approach first reconstructs a super-graph to represent ancestral relationships between variables, using a peeling algorithm based on nodewise GLM regressions that exploit relationships between primary and instrumental variables. Then, it estimates parent-child effects from the ancestral relationships using another peeling algorithm while deconfounding a child's model with information borrowed from its parents' models. The article offers a theoretical analysis of the proposed approach, establishing conditions for model identifiability and providing statistical guarantees for accurately discovering parent-child relationships via the peeling algorithms. Furthermore, the article presents numerical experiments showcasing the effectiveness of our approach in comparison to state-of-the-art structure learning methods without confounders. Lastly, it demonstrates an application to Alzheimer's disease (AD), highlighting the method's utility in constructing gene-to-gene and gene-to-disease regulatory networks involving Single Nucleotide Polymorphisms (SNPs) for healthy and AD subjects.
Keywords: Generalized linear models, large directed acyclic graphs, hierarchy, nonconvex minimization, mixed graphical models
1. Introduction
Discovering causal relationships among variables is crucial for scientific inquiries in various fields, including genetics, artificial intelligence, and social science. For instance, in genetics, biologists aim to uncover gene-gene regulatory relationships, while neuroscientists focus on causal influences between different regions of interest in a patienťs brain. However, unmeasured confounders can arise when randomized experiments are unethical or infeasible, which distort the discovery process and obscure the relationship between exposures and the outcome variable, leading to false discoveries. Consider our motivating case study on inferring regulatory networks from the Alzheimer's disease gene expression data. We study a subset of genes while other genes are not included and removed by the prescreening procedure, which introduces unmeasured confounders. Meanwhile, in neuroscience, existing technologies can only record from a small subset of neurons in the brain at once, also leading to confounders. This article proposes a novel approach to causal discovery using instrumental variables to correct confounding effects, yielding accurate causal discovery, particularly for discrete outcomes such as binary, count-valued, and multinomial.
Causal discovery necessitates estimating parent-child relationships, or equivalently, the graph structure of a directed acyclic graph (DAG). DAGs are an effective tool for describing directional effects in causal discovery, but reconstructing a DAG structure poses computational challenges due to the acyclicity constraint. Two popular approaches for reconstructing a Gaussian DAG structure without confounders are the sequential conditional independence tests, such as the PC algorithm (Spirtes et al. 2000), and the likelihood-based methods subject to the acyclicity constraint (Zheng et al. 2018; Yuan et al. 2019). Recently, Li et al. (2023) proposed a linear causal discovery method without confounders through interventions. Going beyond, for non-Gaussian outcomes, Zheng et al. (2020) extended the algebraic characterization of DAGs by Zheng et al. (2018) to nonparametric and semiparametric models including GLMs; Shi et al. (2023) proposed a new hypothesis testing method for nonlinear DAG models. However, despite recent work, causal discovery for discrete outcome data, particularly in the presence of confounders, has received limited attention, and unique challenges arise when handling such data. One challenge is the non-identifiability of the logistic DAG model, even without confounders (Park and Raskutti 2018). Moreover, in the presence of confounders, unmeasured confounders can distort causal effect estimation, making structural equation models non-identifiable. Another challenge is the typically intractable form of the marginal likelihood, despite an interpretable conditional likelihood and data-specific noise or variance. It also remains unclear how to separate confounders from causal effects in the discovery process. Some recent proposals focus on simple situations, such as the two-stage least squares (Theil 1992), an instrumental variable (IV) regression of continuous outcomes given a known causal order, the two-stage predictor substitution (2SPS, Cai et al. (2011)) and two-stage residual inclusion (2SRI, Hausman (1978); Terza et al. (2008)) for general nonlinear outcomes, including discrete outcome data. However, none of these approaches apply to causal discovery with an unknown causal order and multiple primary variables.
This article proposes a new approach called GAMPI (Generalized Linear Models with Peeling and Instruments) for causal discovery of multiple primary variables from various data types. GAMPI involves a two-step process. First, we propose a fidelity model as a simple surrogate for the original intractable marginal model, which retains intervention characteristics. Then, we design a bottom-up peeling algorithm to reconstruct the super-graph consisting of ancestral relationships while identifying valid instrumental variables (IVs) for each primary variable by exploiting the connections between the primary and instrumental variables to determine the causal order. For each primary variable, a constrained generalized linear model (GLM, Nelder and Wedderburn (1972)) subject to the truncated -penalty constraint (TLP, Shen et al. (2012)) is fit on the instrumental variables to identify nonzero-coefficient IVs, followed by a difference-of-convex (DC) algorithm to solve the corresponding nonconvex minimization. In the second step, given the identified super-graph, we develop a top-down peeling algorithm to estimate the direct causal effects of each primary variable while identifying its parents from ancestors. In this peeling process, we propose a novel deconfounding approach using the estimated confounders from the parents' equation models to correct the confounding effects of a child's equation model. This approach fits a TLP-constrained GLM to each primary variable on its ancestors and residuals from its ancestors' models to identify parents and estimate the direct causal effect of each parent-child relationship.
This article contributes to causal discovery. It introduces a comprehensive approach capable of handling diverse data types with unobserved confounders, ensuring the identification of parent-child relationships through valid instruments for each primary variable. This involves generalized linear models, addressing both discrete and mixed (continuous and discrete) outcomes while considering confounders beyond Gaussian data without confounders by Li et al. (2023). In particular,
It establishes the identifiability of generalized structural equation models with confounders and instruments, valid and invalid. This result does not require additional assumptions for each primary variable with a nonlinear link, unlike the Gaussian case which requires valid instrumental variables to be the majority of the instrumental variables (Kang et al. 2016; Windmeijer et al. 2019).
It introduces a fidelity model to handle intractable likelihoods and eliminate the confounding effects for identifying ancestral relationships.
It designs a projection-based difference-convex (DC) algorithm to solve nonconvex minimization for a constrained generalized linear model regression. This algorithm delivers a global minimizer with high probability and a computational complexity of , where , and are the numbers of regressors, the sample size, and the nonzero regression coefficients.
It develops bottom-up and top-down peeling algorithms to estimate the causal order and the causal effects for primary variables. These algorithms require solving at most generalized linear model regressions subject to the truncated -penalty constraint, where is the number of primary variables.
It shows that GAMPI yields the correct discovery of all parent-child relationships, providing statistical guarantees for GAMPI.
It demonstrates the superior performance of GAMPI for logistic and Poisson models over state-of-the-art methods, NOTEARS (Zheng et al. 2018, 2020) and a faster version of NOTEARS, called DAGMA (Bello et al. 2022), especially in the presence of confounders. It suggests that GAMPI corrects the confounding effects without imposing additional noise variance structures to reconstruct a causal graph.
The rest of the article is structured as follows. Section 2 introduces generalized structural equation models with confounders and instruments. Section 3 introduces the fidelity model and three algorithms, one DC and two peeling algorithms, for identifying the ancestral and then parent-child relationships. Section 4 investigates the statistical properties of the proposed approach. Section 5 performs simulation studies, followed by Section 6 with an application to Alzheimer's disease to reconstruct a gene-to-gene and gene-to-disease regulatory network. Section 7 concludes the article. The Appendix contains illustrative examples, technical proofs, and additional simulations.
2. Generalized Structural Mean Models
2.1. Directed Acyclic Graphs, Confounders, and Interventions
Given a vector of primary variables of interest , the joint probability of a generalized structural equation model (SEM, Pearl (2000)) with confounders and instrumental variables can be factorized as:
| (1) |
where denotes the conditional probability of given , which follows an exponential family distribution. Here, unmeasured confounders refer to variables that are not included in the model, but nonetheless affect the primary variables of interest. Confounders and can be correlated among equations for . An instrumental variable (IV) is a variable that affects the primary variables of interest, but not vice versa, i.e., the primary variable should not have an impact on the IVs. In practice, one may choose candidate IV sets based on scientific knowledge, as in Section 6. Note that (1) characterizes a DAG under the acyclicity constraint. Moreover, the conditional distribution of is characterized by a generalized linear model:
| (2) |
where is a monotone link function for a GLM chosen to be appropriate for the data type of (cf. Table 1), denotes a set of parent variables of , defined by the parent-child relationship denotes a set of the associated instrumental variables of , defined by an intervention from to , and , is a sub-vector of indexed by . Here, and are the adjacency and intervention matrices, and and are sub-vectors of the th column vector of and the th column vector of denotes the transpose. Note that the structural equations can possess different , depending on the data type of , reminiscent of the mixed graphical models framework (Yang et al. 2014). We refer the reader to Section 6 for an illustrative example.
Table 1:
Examples of distributions in generalized linear models
| Distribution | Support | Link | Density |
|---|---|---|---|
| Bernoulli, | Integer: {0,1} | ||
| Binomial, | Integer: 0,…, | ||
| Gaussian, | Real: (-∞,∞) | ||
| Poisson, | Integer: 0,1,… | ||
| Multinomial, | -vector of integer: [0,…,] |
The adjacency matrix specifies a directed acyclic graph (DAG) with each primary variable as a node, and its non-zero elements represent directed edges between nodes. To prevent directed cycles, is subject to the acyclicity constraint (Zheng et al. 2018; Yuan et al. 2019).
2.2. Identifiability
Model (2) encodes a DAG model describing multiple parent-child relationships, which, however, is generally not identifiable in the presence of unmeasured confounders . Note that (2) may not be identifiable even in the absence of confounders , for instance, a logistic model without instrumental variables and confounders (Park and Raskutti 2018). However, as suggested by Proposition 1, with suitable instruments, (2) is identifiable.
To proceed, we first categorize instrumental variables (IVs) into valid IVs and non-valid IVs (covariates). A valid instrument for primary variable satisfies:
Relevance: it intervenes on ;
Exclusion: it does not intervene on other primary variables.
Otherwise, it is a non-valid IV that intervenes on none or multiple primary variables. Let denote a set of valid IV of . Next, we make some assumptions on instruments for model (2).
Assumption 1 Assume that for , model (2) satisfies:
(A) (Local faithfulness) when intervenes on an immediate parent of , where Cov denotes the covariance.
(B) (Instrumental sufficiency) Each primary variable is intervened by at least one valid IV. If is linear, then the number of valid IVs for is required to exceed 50% of its total number of IVs, known as the majority rule. Otherwise, the majority rule is not required for a specific nonlinear .
(C) (Validity) Confounders and valid instruments are independent. That is, for each pair of and are independent.
Assumption 1(A) guarantees that other interventions donť offset an intervention from to , while Assumption 1(B) ensures that each primary variable has at least one valid IV. Both are necessary for the identifiability of a Gaussian structural model (Li et al. 2023). The second condition in Assumption 1(B) requires the majority rule for a linear link, which amounts to the so-called majority requirement for Gaussian data (Kang et al. 2016; Windmeijer et al. 2019). However, such a majority condition is not required for a nonlinear link function. We provide an illustrative example of the majority rule in Appendix A.2. Note Assumption 1(B) considers a GLM with the canonical link as well as the non-canonical link, defined by model (2). Assumption 1(C) is also required by the two-stage least squares and residual inclusion methods for the IVs (Lousdal 2018; Terza et al. 2008), known as the instrumental validity assumption. Further, the instrumental variables and confounders are independent by parameterization, i.e., projecting onto the space spanned by the non-valid IVs. Given Assumption 1, Proposition 1 suggests the identifiability of model (2).
Proposition 1 (Identifiability) Under Assumption 1, model (2) is identifiable for model parameters .
Proposition 1 suggests that a nonlinear link function permits the identification of the parents of a primary variable, which is unlike the linear link for Gaussian data. This new result highlights the importance of a link function concerning the model identifiability of causal effects.
3. Method
This section estimates to identify parent-child relationships and the corresponding interventions in (2). Due to the model identifiability issue of (2), direct estimation of is impossible without the help of instrumental variables . To estimate parent sets , and thus , we first need to determine the causal order, which amounts to determining ancestral relationships, including all parent-child relationships. Here, is an ancestor of , or is an offspring of , denoted by , if there exists a directed pathway , where is a parent-child relationship defined by . Subsequently, an denotes a set of ancestors of . Once an is identified, we then pinpoint via a deconfounding approach in Section 3.3.
3.1. Fidelity Models
This subsection introduces a working model termed as the “fidelity model”, to identify all ancestral relationships. The term “fidelity model” is named as it yields the same support as the marginal distribution of the original model. Towards this end, we exploit the connections between a primary variable and the associated instrumental variables, described by the conditional distribution of given from (2), , to identify the causal orders among primary variables. However, is generally intractable even given an analytic expression of in (2). To overcome this difficulty, we introduce the fidelity model that is also a GLM:
| (3) |
where is set to be the same as in (2). Here, is the th column vector of a matrix . This model (3) is motivated by the observation that the conditional distribution of given , denoted by and defined by (3), satisfies if and only if based on (2) due to the properties of GLMs, as shown in Proposition 2, where denotes the partial derivative with respect to .
The conditional distribution defined by the fidelity model (3) not only provides a simple form to work with, but also has the same support as the intractable marginal distribution under (2), although with different intervention magnitudes. In particular, a nonzero -th element of indicates that is an ancestor of if is a valid IV of . This property permits the identification of the super-graph characterizing all the ancestral relationships, as shown in Proposition 3.
We define the index set of with nonzero coefficients in the fidelity model (3) and in the true model marginalized from (2) as and , respectively, for . The following Proposition 2 establishes the connections between the fidelity model and the marginal distribution of the true model .
Proposition 2 (Support preservation) Assume that Assumption 1 is satisfied and the link function in (2) are differentiable. Then, defined by the fidelity model (3) has the same support as under the full model (2), that is, .
Proposition 2 suggests that the fidelity model (3) retains the intervention structure of in the original model concerning the presence or absence of a specific intervention. It is worth mentioning that the fidelity model (3) eliminates the confounding effects when identifying the support of and hence the ancestral relationships or the causal order among . This property is due to Assumption 1(C) that are independent of confounders . Consequently, the confounders are marginalized for and thus have no impact on the support of .
To illustrate the fidelity model and Proposition 2, we here include a motivating example. Consider a generalized structural equation model for binary outcomes with :
| (4) |
where is the logit link function. Here, (4) defines a DAG shown in Figure 1. Note that marginalizing each equation in (4) over does not lead to closed-form expressions for .
Figure 1:

Example DAG defined by model (4).
The proposed fidelity model that has the same support as the marginal model of (4) is:
Note that the fidelity model has the same support as the true marginal model and in the next section, we show that ancestral relationships can be identified via .
3.2. Identifying Ancestral Relationships
This subsection proposes a novel structure learning method to identify the ancestral relationships. To start with, we introduce a proposition demonstrating the connections between the primary variables and instrumental variables via in the fidelity model.
Proposition 3 (Identification of ancestral relationships via ) Assume that Assumption 1 is met. Then,
(a) For a valid instrument , if , then intervenes on or an ancestor of .
(b) is a leaf variable with no children if and only if there exists a valid instrument such that and .
(c) If and is a valid instrument for , then is an ancestor of , that is, .
Proposition 3 suggests that the topological order of a DAG can be reconstructed by recursively identifying and removing (“peeling off”) leaf variables in the graph, as long as the non-zero elements of are obtained. We define as a leaf variable if it has no children. Next, we first introduce a nodewise constrained GLM-based approach to estimate the non-zero elements of and then propose a peeling algorithm to identify the ancestral relationships from based on Proposition 3.
3.2.1. Nodewise constrained GLM Regressions
This subsection proposes nodewise constrained GLM regressions subject to the -constraint based on the fidelity model to estimate nonzero elements of in (3).
Consider the data matrix where and refer to the th row of and . Given independent observations , let denote the negative log-likelihood for a GLM, where is the negative log-likelihood for given refer to Table 1 and (12) for details. For example, for a logistic model.
For , the nodewise constrained GLM regression solves the following minimization with a nonconvex constraint:
| (5) |
where is an integer-valued tuning parameter. Note that ensures that each variable receives at least one valid IV, as required by Assumption 1(B). Here, we impose the -constraint to obtain the exact number of non-zeros as opposed to the version. Note many other penalty functions in the literature induce sparsity such as the -penalty (Tibshirani 1996) and the minimax concave penalty (MCP, Zhang (2010)). However, these penalty functions do not yield the exact number of non-zero coefficients to ensure that each variable receives at least one valid IV, i.e., , required by Assumption 1(B).
To solve the nonconvex minimization (5), we propose a projection-based difference-convex (DC) algorithm for efficient computation. The constrained problem is equivalent to solving a penalized version of (5) by adding a penalty term to the objective function. Specifically, we minimize , where is a computational parameter corresponding to the constrained parameter in (5). Next, we replace the -indicator function with its computational surrogate, the truncated -function (TLP) denoted by , where , as suggested by Shen et al. (2012). We decompose into a difference of two convex functions: , to construct an upper approximation of the cost function iteratively. At the -th iteration, we approximate by based on the DC decomposition. Then, we solve the unconstrained minimization problem:
| (6) |
where . The DC algorithm iterates until a stopping criterion is met. In particular, let denote the objective function in (6). The DC algorithm terminates at iteration when , where is the tolerance level. Finally, the estimated solution is computed by projecting the penalized solution onto the constraint set . In this paper, denotes the -norm of a vector and . In practice, we use either 5-fold cross-validation or the extended Bayesian information criterion (EBIC, Chen and Chen (2008)) to choose . We recommend EBIC due to its computational efficiency and strong empirical performance. Algorithm 1 summarizes the DC algorithm for solving nonconvex minimization (5).
Algorithm 1:
DC algorithm for nonconvex minimization (5)
| 1. (Initialization) Specify tuning parameters . Initialize , and choose a sequence of so that in Step 4. |
| 2. (Relaxation) Compute the penalized solution of (6). |
| 3. (Termination) Repeat Step 2 until a termination criterion is met. Compute with , where is the iteration index at termination. |
| 4. (Projection) Let , where is the th largest absolute value of the coefficients. Set subject to for . |
Remark: Computing amounts to applying Algorithm 1 times. The computational complexity of Algorithm 1 to solve one -constrained regression in (5) is the number of DC iterations multiplied by that of solving a weighted Lasso regression for a GLM, which is (Efron et al. 2004).
3.2.2. Identifying Ancestral Relationships via Peeling
Given the nonzero elements of obtained by Algorithm 1, we now introduce a bottom-up peeling algorithm to estimate ancestral relationships through the nonzero elements of using Proposition 3. This algorithm constructs a hierarchy of different layers of primary variables, defined by the causal ordering of the variables. The algorithm begins with leaf variables at the bottom, and proceeds by recursively identifying and peeling off one leaf layer of primary variables along with the associated instrumental variables in the graph. Specifically, at iteration , based on Proposition 3 (b), the algorithm first identifies all leaf nodes in the subgraph with and instrumental variables such that . In practice, the condition may not hold due to estimation error. To address this issue, we identify the rows of with the smallest positive -norm, that is, , s.t , followed by identifying the largest absolute value element index of the th row for each . By Proposition 3(b), . Moreover, the algorithm identifies the ancestral relationship if an instrument for the primary variable also satisfies for a previously peeled off , according to Proposition 3 (c). The algorithm continues by peeling off all the current leaf-instrument pairs (i.e., removing the th row and th column from the current ) to focus on the subgraph. This peeling process repeats until all primary variables are removed. The super-graph contains all the ancestral relationships identified during this process. Lastly, the algorithm computes the causal ordering from the super-graph , which is defined as a linear ordering of the nodes where each node appears before all nodes to which it has edges.
Algorithm 2:
Peeling algorithm for identifying all ancestral relationships
| 1. (Initialization) and . |
| Begin iteration : at iteration , |
| 2. (Leaf-IV pairs) |
| (a) Identify rows of with the smallest positive -norm. Store indices of all IVs associated with leaf variables in . |
| (b) Identify the largest absolute value element index of the th row for each . Identify all leaf-IV pairs: . Let . |
| (Ancestral relationships) Identify ancestral relationships if i) for and ii) where has been previously removed. Update . |
| 4. (Peeling) Remove leaf variables and associated IVs. Let where is a submatrix by removing the rows and columns indexed by and from . |
| 5. (Termination) Let and repeat steps 2–4 until all ’s are removed. Update in . Compute the causal ordering from . Return the ancestors and IVs identified for each , , . |
Algorithm 2 summarizes the peeling process for identifying all ancestral relationships or the causal order among primary variables. We include an illustrative example of the peeling algorithm in Appendix A.1. In Step 3, the peeling algorithm identifies all ancestral relationships via Proposition 3, reconstructing a superset that includes all parent-child relationships. Given the superset, we propose a deconfounding approach to identify parent-child relationships.
3.3. Identifying Parent-Child Relationships via Deconfounding
This subsection identifies parent-child relationships given the estimated ancestral relationships from Algorithm 2.
3.3.1. Deconfounding
Given estimated ancestral relationships from the first stage, we develop a novel deconfounding approach based on residual inclusion, called DRI, to estimate parent-child relationships in the presence of confounders. From (2),
| (7) |
where may be correlated. When there is no confounder, we could identify parents by fitting a constrained GLM regression of on its ancestors and instruments . However, in the presence of confounders, unobserved confounders and can be correlated. Thus ’s parent variables depend on through , which biases the estimation of as is one resource of the model error for the regression of .
To address the confounding issue, we propose a novel deconfounding approach, DRI, to correct the confounding effects in the child structural equations by treating the residuals from its parent GLM regression as predictors. In this way, this approach utilizes the connections between confounders in a parent and its child equations. To facilitate DRI, we make the practically sensible assumption that the confounders are jointly normal. Assumption 2 simplifies the implementation of DRI and makes it computationally efficient.
Assumption 2 The confounders are jointly normal with an unknown mean and an unknown covariance.
Remark: Assumption 2 can be relaxed to the assumption that each confounder can be represented as a linear function of other confounders along with an independent error, . In the literature, most assume one common underlying confounding (i.e., one across all equations) while we here consider a more general case of . For complex problems, Assumption 2 is sensible as the confounder is in fact an ensemble of many confounding effects. Under the dense confounding setting in Figure 3, the confounder for each variable is added up by many independent confounding effects from unobserved variables. Therefore, asymptotics holds and the confounders are jointly normal by the central limit theorem. In practice, many variables are unobserved and each is associated with many primary variables of interest, satisfying the dense confounding setting.
To implement DRI, we estimate the confounding effect using the parent equations for each based on Assumption 2, that is, , or , where is the unobserved error orthogonal to the projection space spanned by , and uncorrelated with and thus independent of and . By Assumption 1(C) and reparameterization (projecting onto the space spanned by the non-valid IVs), is also independent of . Then,
| (8) |
where DRI replaces with the residuals estimated from the parent equations of . As a result, is independent of in (8), resolving the dependence issue of on in (7) due to confounding.
We propose a top-down algorithm to estimate parent-child relationships through deconfounding, given the causal ordering of the primary variables , and , , , identified by Algorithm 2. Note that the causal ordering represents the direction of edges in a DAG in that for every directed edge , i.e., appears before in the ordering. The algorithm proceeds from the top to the bottom of a hierarchy defined by the causal order while identifying the parents for each primary variable and iterates this process until the last element of the ordering.
The algorithm starts from a root variable that has no parents. First, a GLM regression of is fit on its valid IVs via the model: . Then, we compute the residuals to estimate the confounding effect , where is the inverse link function for the -th GLM model. It is important to note that the confounders do not bias the estimation of residuals in root equations by the independence assumption of the IVs and confounders. Our simulations and theory suggest that this approach works well, as in the IV regression (Johnston et al. 2008). Alternatively, we can also fit a generalized linear mixed-effects model for root equations when the data has repeated measurements. Details are given in Algorithm 5 of the Appendix.
The algorithm then moves to a non-root variable and considers the GLM regression on its ancestors , its IVs , and the estimated confounder from the ancestor equations via the model: , where ( in (8) is replaced by . Specifically, it fits TLP-constrained GLM regressions:
| (9) |
where and can be tuned as in (5), with |⋅| denoting the size of a set; is unconstrained so that Assumption (1)(B) continues to satisfy; denotes a column vector consisting of and . From (9), we obtain the estimated set , and . Finally, we compute the residuals
| (10) |
Algorithm 3 summarizes the peeling process for identifying parent-child relationships using the proposed deconfounders.
Algorithm 3:
Peeling algorithm for estimating parent-child relationships via DRI
| 1. Input and from Algorithm 2. Input data matrix of primary variables and instruments . |
| Begin Iteration: for , |
| 2. (Estimating the confounding effects via IV regression) If is a root variable indexed by , compute by fitting a GLM regression of on . Compute the residuals: . |
| 3. (Deconfounding) If is a non-root variable indexed by , compute by fitting a TLP-constrained GLM regression of in (9). Compute the residuals in (10). |
Remark: The computational complexity of Algorithm 3 amounts to solving at most TLP-constrained regressions in (5) of size via Algorithm 1, which is of order .
3.3.2. Connections with 2 SRI and 2 SPS
DRI is reminiscent of, but fundamentally different from the two-stage predictor substitution (2SPS, (Cai et al. 2011)) and two-stage residual inclusion (2SRI, (Hausman 1978; Terza et al. 2008)), both of which require a known causal order between two primary variables. Similar to 2SRI, our DRI uses estimated residuals as additional predictors in subsequent GLM regressions to deconfound. In 2SRI, the residuals obtained at the first stage serve as an additional predictor as opposed to replacing the endogenous variables with their predicted values in 2SPS, which is also known as two-stage least squares for Gaussian data. However, neither applies to our situation of multiple primary variables with an unknown causal order and different confounders among equations.
For our problem, we also include a version of predictor substitution, referred to as DPS, to compare with DRI in the Appendix. In practice, we recommend DRI for causal discovery due to its superior performance and theoretical guarantees, and therefore integrate it with our top-down peeling algorithm for implementation. DRI explores the connection between parent and child equations to eliminate the confounding effect in a child equation through the residuals, whereas DPS cannot capture this aspect. This recommendation is consistent with the observation of Terza et al. (2008) and Ying et al. (2019) that 2SRI suits more than 2SPS for general nonlinear outcomes, including binary or discrete outcomes in our case. Moreover, in Algorithm 3, we use the residuals from a GLM to estimate the unmeasured confounders. Yet, one may employ different models to estimate the confounders based on their distribution. In Appendix B, we present a general framework of the deconfounding algorithm and then propose a generalized linear mixed model (GLMM) to estimate the confounders when the data has repeated measurements.
4. Theory
This section presents a novel theoretical analysis of the proposed approach, offering theoretical guarantees even in the presence of confounders. First, we demonstrate in Theorem 4 that the proposed DC algorithm, Algorithm 1, successfully recovers the true support of , terminates within a finite number of steps, and achieves a global minimizer for the nonconvex minimization (5), with probability approaching one. Based on this, our bottom-up peeling algorithm, Algorithm 2, retrieves the true super-graph . Secondly, we prove in Theorem 5 that our top-down peeling algorithm, Algorithm 3, accurately reconstructs the true causal graph, thereby identifying all parent-child relationships.
Consider a generalized linear model with the canonical link, where the negative log-likelihood of given based on independent observations can be expressed as:
| (11) |
Here, represents the cumulant function of an exponential family distribution, with denoting the regression function. For instance, in the case of the logistic regression, . Given the canonical link, . Hence, the log-likelihood of given for the fidelity model (3) can be written as:
| (12) |
Subsequently, we denote 0 as the true parameter; for example, means the true parameter values of . Denote . Let and . The following technical conditions are assumed for the fidelity model (3).
Assumption 3 (GLM residuals) Assume there exists an interval such that . Further, assume that for any with some constant , there exist some positive constants and , such that , where ″ and ‴ denote the second and third derivatives. Moreover, with is sub-exponential with mean zero, so that for any real ,
Note for the fidelity model, . Similar conditions have been suggested in Assumption E.1 of Ning and Liu (2017). Assumption 3 includes a wide range of exponential family distributions such as Poisson, and holds for a large class of GLMs including the Poisson regression. In particular, Ning and Liu (2017) and Yang et al. (2015) computed the exact value and thus showed the existence of and for specific GLMs including the logistic, exponential, and Poisson regressions. For linear and logistic models, Assumption 3 can be relaxed to sub-Gaussian residuals as all sub-Gaussian and bounded variables are sub-exponential (Maurer and Pontil 2021).
Assumption 4 (Restricted strong convexity) For a constant ,
| (13) |
Note that (13) is the restricted strong convexity (eigenvalue) condition and requires the log-likelihood to be strongly convex in a neighborhood of , where and is a diagonal matrix with depending on and only. This condition has been commonly used for the analysis of the error bound of parameter estimation and the convergence analysis of optimization algorithms (Lee et al. 2015; Negahban et al. 2012; Hastie et al. 2015; Zhang 2017). Note that Assumption 4 permits correlated designs and is a weaker condition than the irrepresentable condition required by the Lasso (van de Geer and Bühlmann 2009).
Assumption 5 (Bounded domain for interventions) For some constants and ,
where refers to the maximum eigenvalue of a matrix.
Assumption 6 (Minimum signal strength)
Assumption 6 specifies the minimal signal strength over candidate interventions. Such an assumption has been widely used for establishing selection consistency in high-dimensional variable selection (Zhao et al. 2018; Fan and Lv 2011).
Theorem 4 (Reconstruction of super-graph via Algorithm 1) Under Assumptions 3-6, for , if the tuning parameters of Algorithm 1 satisfy:
(Computation) ,
(Tuning parameters) ,
then Algorithm 1 terminates in at most iterations for (5), where is the ceiling function. Moreover, for ,
As a result, Algorithm 1 yields a global minimizer of (5), , with probability tending to 1 as . Importantly, Algorithm 1, together with Algorithm 2, recovers the true super-graph containing ancestral relations with probability
where is obtained from Algorithm 2 and . Under Assumption 1(C) (i.e., , with probability tending to one, correctly reconstructs the true super-graph and thus the causal order of as .
Theorem 4 ensures the consistent reconstruction of the super-graph by Algorithm 1 and Algorithm 2, which characterizes ancestral relationships and determines the causal order of primary variables. Also, it says that Algorithm 1 (DC algorithm) attains a global minimizer almost surely as under the data generating distribution. This result is in contrast to the strong hardness result of Chen et al. (2019) that there does not exist a polynomial-time algorithm achieving the globality of the -constrained optimization (5) in the worst-case scenario. We here show that with probability tending to one, this problem can be solved. In other words, the probability of the worst-case scenario tends to zero. Note that Algorithm 1 is indeed a polynomial-time algorithm with time complexity for solving one -constrained regression in (5). In addition, since is discrete, the assumption corresponds to the requirement that the optimal parameter for the Lasso has to be within a range of values for consistency. In practice, is unknown and is tuned via parameter selection methods.
Next, we establish causal graph selection consistency of the estimated causal graph based on the estimates by Algorithm 3. On this ground, we ensure that all parent-child relationships are correctly identified. Let , , and . Under Assumption 5 with , and .
Theorem 5 (Reconstruction of causal graph via Algorithm 3) Under Assumptions 3-5 with in the GLM regression (9), if tuning parameters of Algorithm 3 satisfy:
(Computation) ,
(Tuning parameters) ,
where is a constant depending on and , then, Algorithm 3 reconstructs the causal graph consistently with probability tending to one, or
where and .
Theorem 5 suggests that Algorithm 3 recovers the true causal graph and thus causal relationships with probability tending to one as the sample size is sufficiently large. In Appendix D.5, we prove this by establishing error bounds of the estimates for estimating and by Algorithm 3.
Remark: By Theorem 4 and 5, our proposed GAMPI using Algorithm 1–3 reconstructs the causal graph consistently with probability at least . For fixed case, the term in and of Theorem 5 can be modified to respectively and the probability is then , similar to the remarks of Ravikumar et al. (2010).
5. Simulations
This section investigates the empirical performance of the proposed method. We assess the performance of GAMPI and compare it against the structure learning method NOTEARS (Zheng et al. 2018, 2020), under various graph structures (hub, chain, and random graphs) and types of outcome variables. Further, we compare GAMPI with a recently proposed structure learning method DAGMA (Bello et al. 2022) based on a log-det constraint. For NOTEARS and DAGMA, we use the loss type that is appropriate for the data type of the outcome variables. Note that DAGMA is designed exclusively for Gaussian and logistic outcomes.
5.1. Simulation Setting
The data simulation process is as follows. Firstly, we generate an adjacency matrix based on the graph structure and construct an intervention matrix with , for and , for . For the hub graph, , and 0 otherwise. The random graph is simulated similarly as Li et al. (2023). Secondly, we generate Gaussian instrumental variables . We also investigate the case when the instrumental variables are correlated in Appendix C.7. For the confounders, we simulate , where . In Appendix C.1, we explore the simulation setup where the data is generated without confounders, i.e., . Given , and , we generate random samples according to (2). In this section, we consider two data types for the outcome variable : binary and count outcomes. In the binary case, is generated from the Bernoulli distribution with equal to if is a root variable, and otherwise. For the hub graph, we set , and . For the chain graph, we set , and . For the random graph, we set , and .
For the count outcome, to avoid extreme values, we employ standard copula transforms to simulate , as described by Yang et al. (2015) and Nelsen (2007). Specifically, we first generate data using , where are i.i.d. Gaussian errors. We then use a standard copula transform to ensure that the marginals of the generated data are approximately Poisson. For the hub graph, we set , and . For the chain graph, we set , and . For the random graph, we set , and . We consider three different graph structures: the hub, chain (of length 4), and random graphs. In addition, we fix the sample size while varying the number of variables from 100 to 300.
To evaluate the accuracy of estimating the directed edges of a graph, we consider five evaluation metrics: the false positive rate (FPR), the false discovery rate (FDR), the F-score, the Matthews correlation coefficient (MCC), and the structural Hamming distance (SHD). The Matthews correlation coefficient is a binary classification metric defined as
where TP, FP, TN and FN denote the true positive, false positive, true negative, and false negative rates for edge selection. A large MCC value close to 1 indicates that the estimated edge set is close to the true edge set. In addition, the structural Hamming distance measures edge directionality between two directed graphs, which is the number of edge insertions, deletions, or flips needed to transform one graph to another graph (Tsamardinos et al. 2006). A small structural Hamming distance between two graphs of the same size indicates their closeness.
5.2. Results
This subsection reports the simulation results in a situation where we simulate the data in the presence of confounders. Table 2 suggests that GAMPI outperforms NOTEARS across all setups in terms of causal graph recovery, as measured by five metrics: FPR, FDR, F-score, MCC, and SHD. Table 2 shows that NOTEARS can yield an empty graph with no edges selected when “NA” occurs. Table 6 in Appendix C.4 suggests that GAMPI outperforms DAGMA significantly in most scenarios, except for the simple case of the hub graph, where both methods perform equally well. Further, note that unlike GAMPI, NOTEARS and DAGMA do not guarantee acyclicity or estimate the parameters of causal effects. To conclude, our simulation results demonstrate the advantage of the proposed method for causal graph recovery in the presence of confounders.
Table 2:
Comparison of causal graph reconstruction accuracy of GAMPI and NOTEARS in the presence of confounders, with GAMPI employing EBIC for tuning parameter selection and NOTEARS applying the default value of 0.1. Metrics include FPR, FDR, F-score, MCC, and SHD. NA indicates that the method returns an empty graph with no edges selected.
| Binary | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Graph | FPR | FDR | F-score | MCC | SHD | ||||||
| No-tears | GAMPI | No-tears | GAMPI | No-tears | GAMPI | No-tears | GAMPI | No-tears | GAMPI | ||
| Hub | (100,100,500) | 0.00 (0.00) | 0.00 (0.00) | 0.01 (0.01) | 0.05 (0.01) | 0.16 (0.01) | 0.96 (0.01) | 0.29 (0.01) | 0.96 (0.01) | 90.30 (0.78) | 8.10 (1.46) |
| (200,200,500) | 0.00 (0.00) | 0.00 (0.00) | 0.01 (0.01) | 0.04 (0.01) | 0.13 (0.02) | 0.95 (0.01) | 0.25 (0.03) | 0.95 (0.01) | 184.90 (2.37) | 20.40 (3.95) | |
| (300,300,500) | 0.00 (0.00) | 0.00 (0.00) | 0.00 (0.00) | 0.04 (0.01) | 0.21 (0.02) | 0.95 (0.01) | 0.34 (0.02) | 0.95 (0.01) | 263.50 (3.87) | 28.20 (7.61) | |
| Chain | (100,100,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.16 (0.02) | NA (NA) | 0.87 (0.01) | 0.00 (0.00) | 0.87 (0.01) | 75.00 (0.00) | 21.00 (2.72) |
| (200,200,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.21 (0.01) | NA (NA) | 0.84 (0.01) | 0.02 (0.01) | 0.84 (0.01) | 149.80 (0.13) | 52.30 (2.31) | |
| (300,300,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.22 (0.01) | NA (NA) | 0.83 (0.01) | 0.01 (0.01) | 0.83 (0.01) | 224.80 (0.13) | 84.30 (5.17) | |
| Random | (100,100,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.14 (0.01) | NA (NA) | 0.74 (0.02) | 0.08 (0.02) | 0.74 (0.02) | 73.00 (1.56) | 33.90 (1.98) |
| (200,200,500) | 0.00 (0.00) | 0.00 (0.00) | 0.52 (0.08) | 0.17 (0.01) | 0.03 (0.01) | 0.69 (0.01) | 0.09 (0.01) | 0.70 (0.01) | 147.90 (5.32) | 78.40 (3.25) | |
| (300,300,500) | 0.00 (0.00) | 0.00 (0.00) | 0.61 (0.04) | 0.26 (0.01) | 0.03 (0.00) | 0.64 (0.00) | 0.07 (0.01) | 0.65 (0.00) | 224.30 (6.86) | 144.00 (3.69) | |
| Count | |||||||||||
| Graph | FPR | FDR | F-score | MCC | SHD | ||||||
| No-tears | GAMPI | No-tears | GAMPI | No-tears | GAMPI | No-tears | GAMPI | No-tears | GAMPI | ||
| Hub | (100,100,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.00 (0.00) | NA (NA) | 1.00 (0.00) | 0.00 (0.00) | 1.00 (0.00) | 99.00 (0.00) | 0.30 (0.30) |
| (200,200,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.00 (0.00) | NA (NA) | 1.00 (0.00) | 0.00 (0.00) | 1.00 (0.00) | 199.00 (0.00) | 1.40 (1.19) | |
| (300,300,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.00 (0.00) | NA (NA) | 1.00 (0.00) | 0.00 (0.00) | 1.00 (0.00) | 299.00 (0.00) | 2.50 (0.79) | |
| Chain | (100,100,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.00 (0.00) | NA (NA) | 0.95 (0.00) | 0.00 (0.00) | 0.95 (0.00) | 75.00 (0.00) | 7.30 (0.58) |
| (200,200,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.00 (0.00) | NA (NA) | 0.94 (0.01) | 0.00 (0.00) | 0.94 (0.01) | 150.00 (0.00) | 17.80 (1.58) | |
| (300,300,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.00 (0.00) | NA (NA) | 0.92 (0.00) | 0.00 (0.00) | 0.92 (0.00) | 225.00 (0.00) | 32.60 (1.45) | |
| Random | (100,100,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.00 (0.00) | NA (NA) | 0.92 (0.01) | 0.00 (0.00) | 0.92 (0.01) | 73.00 (2.93) | 11.10 (1.28) |
| (200,200,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.01 (0.00) | NA (NA) | 0.89 (0.01) | 0.00 (0.00) | 0.89 (0.01) | 154.60 (3.88) | 31.40 (2.79) | |
| (300,300,500) | 0.00 (0.00) | 0.00 (0.00) | NA (NA) | 0.00 (0.00) | NA (NA) | 0.88 (0.01) | 0.00 (0.00) | 0.89 (0.01) | 228.60 (2.93) | 49.20 (2.45) | |
In Appendix C.2, we further compare our deconfounding approach via DRI with employing the standard GLM in Algorithm 3 for binary outcomes. For the chain graph, the standard logistic regression without adjusting for confounders does not perform well in terms of causal discovery. This is because the unobserved confounders induce false positive edges between the node and its ancestors. By contrast, the deconfounding approach corrects the bias of the confounders and recovers the true graph structure. For the hub graph, though both two approaches recover the true causal graph, the confounding approach still outperforms the standard logistic regression in terms of parameter estimation. Note that our peeling algorithm in the first stage identifies the correct ancestral relationships (super-graph) as the confounders are independent of the instrumental variables by assumption.
In addition, in Appendix C.1, we consider the special case when the data is simulated without confounders. The result suggests that our deconfounding approach performs well even when the data is simulated without confounders. Last, we consider the simulation setup where the data has repeated measurements. Still, our deconfounding approach using a mixed-effects model outperforms the standard GLM approach. To summarize, our deconfounding approach demonstrates strong empirical performance and outperforms the existing methods in most cases.
6. Mixed DAG Networks: Direct Effect to AD
This section applies GAMPI to a publicly available Alzheimer's Disease Neuroimaging Initiative (ADNI) dataset. Our goal is to estimate a regulatory gene expression network of a subset of genes related to Alzheimer's disease (AD) and identify which of the genes have a direct causal effect on AD through gene-to-gene and gene-to-AD regulatory networks.
First, we download the raw data from the ANDI website (https://adni.loni.usc.edu), containing gene expression, DNA sequencing, and phenotypic data. Then, for preprocessing, we clean and merge these data to obtain 712 subjects with complete records. In addition, from the KEGG database (Kanehisa et al. 2002), we extract the AD reference pathway (hsa05010, https://www.genome.jp/pathway/hsa05010) and therefore obtain 146 genes from the ANDI data. Meanwhile, the subjects are categorized into four groups: Cognitive Normal (CN), Early Mild Cognitive Impairment (EMCI), Late Mild Cognitive Impairment (LMCI), and Alzheimer's Disease (AD). We treat the 247 CN individuals as the control group and the remaining 465 AD and MCI individuals as the case group. We then include the disease status, a binary outcome with 0/1 indicating normal/AD, as an additional variable (node) to identify which genes are directly related to AD. Moreover, we use SNPs as instrumental variables in this case study as it is known that biologically SNPs may have an impact on the genes, but not the other way around, therefore satisfying the IV requirement.
To perform data analysis, we first regress the gene expressions on the additional covariates, including age, gender, education, handedness, and intracranial volume. Next, for each SNP from a gene, we perform significance tests with the gene and disease status marginally and select the genes which have at least one SNP whose i) significance level with the gene is less than 0.05 and ii) significance level with the disease status is less than 0.02, rendering primary variables. For these genes, we extract their two most correlated SNPs with the disease status based on the p-values given the significance level with the gene less than 0.05, yielding instrumental variables. Removing duplicate SNPs and the gene that has the same SNPs as other genes results in and . To summarize, we use the gene expressions along with the disease status as primary variables and SNPs as instrumental variables to reconstruct a causal network for gene-to-gene and gene-to-disease regulatory relationships.
As shown in Figure 2, GAMPI identifies a direct causal effect of gene ATF6 on the AD status. In the literature, ATF6 is a transcription factor that acts during endoplasmic reticulum (ER) stress by activating UPR target genes, and ER stress is known to be closely associated with AD. Furthermore, Du et al. (2020) suggested that ATF6 could be a potential hub for targeting the treatment of AD, which protects the retention of spatial memory in AD model mice. Zhang et al. (2022) found that the expression of both ATF6 and CTH are decreased in AD patients and ATF6 positively regulates the expression of CTH so that the addition of CTH reduces the loss of spatial learning and memory ability in mice caused by ATF6 reduction. In addition, GAMPI uncovers some known regulatory relationships related to AD in the literature for both the AD and control groups. For example, for the directed connection MAPK1 → CASP8, it has been shown that phosphorylation of p38 MAPK induced by oxidative stress is associated with the activation of caspase-8-mediated apoptotic pathways in dopaminergic neurons (Choi et al. 2004). The connection ATF6 → CDK5R1 is in the AD KEGG pathway https://www.genome.jp/pathway/hsa05010. Furthermore, the approach also identifies some potential gene regulatory relationships for future biological investigations. For example, the two genes in the connection RYR3 → LPL are among the 13 genes directly associated with AD in the DEX DFC geneset analysis (Sharma et al. 2021), while the two genes in the connection GSK3B → COX5A are in the same AD-related protein association network in AD-iPS5 neurons (Hossini et al. 2015). Further, we compare our proposed method GAMPI with the existing method NOTEARS. Both find common gene-to-gene causal relationship NDUFA9 → CDK5R1. Moreover, our proposed method identifies the meaningful gene-to-disease regulatory relationship validated biologically in the literature.
Figure 2:

Reconstructed gene-to-gene and gene-to-AD regulatory network. “AD status” is a binary outcome with 0/1 indicating normal/AD. Directed edges indicate causal relationships identified by the proposed GAMPI (left) and existing method NOTEARS (right).
7. Discussion
The article introduces a new causal discovery approach, GAMPI, which reconstructs a directed acyclic graph using instruments in the presence of unmeasured confounders. GAMPI involves generalized structural equation models that are identifiable with the help of instruments under certain conditions. GAMPI involves two steps. First, we proposed a fidelity model that is also a generalized linear model, having the same support as the marginal model regarding instrumental interventions. On this ground, we designed a bottom-up peeling algorithm to identify ancestral relationships and valid instruments by exploiting the connection between primary and instrumental variables. In the second step, we proposed a deconfounding approach to further select parent-child relationships from the identified ancestral relationships. This approach estimates the confounding effects from the parenťs equations and uses them in subsequent child equations to correct the confounding effects. The theoretical properties of GAMPI are also analyzed, including the globality of the DC solution for nonconvex minimization, estimation accuracy, and causal graph selection consistency. A series of simulation results demonstrate causal graph selection consistency and the practical advantages of GAMPI for handling unmeasured confounders and non-Gaussian outcomes.
Overall, GAMPI provides a promising approach to causal discovery, with potential applications in various fields beyond Alzheimer's disease. For instance, the method can be used to explore causal relationships in complex systems with unmeasured confounders, such as in economics or public health. Furthermore, GAMPI's flexibility to adapt to different distributions of confounders and link functions makes it suitable for a wide range of scenarios. For instance, it can handle directed graphical models with mixed variables (Chowdhury et al. 2022). In conclusion, GAMPI offers a valuable contribution to causal inference by providing a practical method for identifying causal relationships under challenging situations.
The R implementation is available at https://github.com/minjie-wang/GAMPI.
Supplementary Material
Acknowledgments
The authors would like to thank the action editor and three anonymous reviewers for constructive comments and suggestions on this work. The research is supported in part by NSF grant DMS-1952539, NIH grants R01GM113250, R01GM126002, R01AG065636, R01AG074858, R01AG069895, U01AG073079.
Contributor Information
Minjie Wang, Department of Mathematics and Statistics, Binghamton University, State University of New York, Binghamton, NY 13902, USA.
Xiaotong Shen, School of Statistics, University of Minnesota, Minneapolis, MN 55455, USA.
Wei Pan, Division of Biostatistics, University of Minnesota, Minneapolis, MN 55455, USA.
References
- Bello Kevin, Aragam Bryon, and Ravikumar Pradeep. DAGMA: Learning DAGs via M-matrices and a log-determinant acyclicity characterization. In Advances in Neural Information Processing Systems, volume 35, pages 8226–8239, 2022. [Google Scholar]
- Cai Bing, Small Dylan S, and Ten Have Thomas R. Two-stage instrumental variable methods for estimating the causal odds ratio: analysis of bias. Statistics in Medicine, 30(15):1809–1824, 2011. [DOI] [PubMed] [Google Scholar]
- Chen Jiahua and Chen Zehua. Extended Bayesian information criteria for model selection with large model spaces. Biometrika, 95(3):759–771, 2008. [Google Scholar]
- Chen Li, Li Chunlin, Shen Xiaotong, and Pan Wei. Discovery and inference of a causal network with hidden confounding. Journal of the American Statistical Association, pages 1–13, 2023. [Google Scholar]
- Chen Yichen, Ye Yinyu, and Wang Mengdi. Approximation hardness for a class of sparse optimization problems. Journal of Machine Learning Research, 20(38):1–27, 2019. [Google Scholar]
- Choi Won-Seok, Eom Dae-Seok, Han Baek S, Kim Won K, Han Byung H, Choi Eui-Ju, Oh Tae H, Markelonis George J, Cho Jin W, and Oh Young J. Phosphorylation of p38 MAPK induced by oxidative stress is linked to activation of both caspase-8-and-9-mediated apoptotic pathways in dopaminergic neurons. Journal of Biological Chemistry, 279(19):20451–20460, 2004. [DOI] [PubMed] [Google Scholar]
- Chowdhury Shrabanti, Wang Ru, Yu Qing, Huntoon Catherine J, Karnitz Larry M, Kaufmann Scott H, Gygi Steven P, Birrer Michael J, Paulovich Amanda G, Peng Jie, et al. DAGBagM: learning directed acyclic graphs of mixed variables with an application to identify protein biomarkers for treatment response in ovarian cancer. BMC Bioinformatics, 23(1):1–19, 2022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Du Yayun, Liu Xiaoli, Zhu Xilin, Liu Ying, Wang Xinru, and Wu Xiaopan. Activating transcription factor 6 reduces Aβ1–42 and restores memory in Alzheimer's disease model mice. International Journal of Neuroscience, 130(10):1015–1023, 2020. [DOI] [PubMed] [Google Scholar]
- Efron Bradley, Hastie Trevor, Johnstone Iain, and Tibshirani Robert. Least angle regression. The Annals of Statistics, 32(2):407–499, 2004. [Google Scholar]
- Fan Jianqing and Lv Jinchi. Nonconcave penalized likelihood with NP-dimensionality. IEEE Transactions on Information Theory, 57(8):5467–5484, 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Hastie Trevor, Tibshirani Robert, and Wainwright Martin. Statistical learning with sparsity: the lasso and generalizations. CRC press, 2015. [Google Scholar]
- Hausman Jerry A. Specification tests in econometrics. Econometrica, 46(6):1251–1271, 1978. [Google Scholar]
- Hossini Amir M, Megges Matthias, Prigione Alessandro, Lichtner Bjoern, Toliat Mohammad R, Wruck Wasco, Schröter Friederike, Nuernberg Peter, Kroll Hartmut, Makrantonaki Eugenia, et al. Induced pluripotent stem cell-derived neuronal cells from a sporadic Alzheimer's disease donor as a model for investigating AD-associated gene regulatory networks. BMC Genomics, 16:1–22, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Johnston KM, Gustafson P, Levy AR, and Grootendorst P. Use of instrumental variables in the analysis of generalized linear models in the presence of unmeasured confounding with applications to epidemiological research. Statistics in Medicine, 27(9):1539–1556, 2008. [DOI] [PubMed] [Google Scholar]
- Kanehisa Minoru et al. The KEGG database. In Novartis Foundation Symposium, pages 91–100. Wiley Online Library, 2002. [PubMed] [Google Scholar]
- Kang Hyunseung, Zhang Anru, Cai T Tony, and Small Dylan S. Instrumental variables estimation with some invalid instruments and its application to mendelian randomization. Journal of the American Statistical Association, 111(513):132–144, 2016. [Google Scholar]
- Knudson Christina, Benson Sydney, Geyer Charles, and Jones Galin. Likelihood-based inference for generalized linear mixed models: Inference with the R package glmm. Stat, 10(1):e339, 2021. [Google Scholar]
- Lee Jason D, Sun Yuekai, and Taylor Jonathan E. On model selection consistency of regularized M-estimators. Electronic Journal of Statistics, 9(1):608–642, 2015. [Google Scholar]
- Li Chunlin, Shen Xiaotong, and Pan Wei. Inference for a large directed acyclic graph with unspecified interventions. Journal of Machine Learning Research, 24(73):1–48, 2023. [PMC free article] [PubMed] [Google Scholar]
- Li Wei and Lederer Johannes. Tuning parameter calibration for ℓ1-regularized logistic regression. Journal of Statistical Planning and Inference, 202:80–98, 2019. [Google Scholar]
- Lousdal Mette Lise. An introduction to instrumental variable assumptions, validation and estimation. Emerging Themes in Epidemiology, 15(1):1, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Maurer Andreas and Pontil Massimiliano. Concentration inequalities under sub-Gaussian and sub-exponential conditions. In Advances in Neural Information Processing Systems, volume 34, pages 7588–7597, 2021. [Google Scholar]
- Negahban Sahand N, Ravikumar Pradeep, Wainwright Martin J, and Yu Bin. A unified framework for high-dimensional analysis of M-estimators with decomposable regularizers. Statistical Science, 27(4):538–557, 2012. [Google Scholar]
- Nelder John Ashworth and Wedderburn Robert WM. Generalized linear models. Journal of the Royal Statistical Society: Series A (General), 135(3):370–384, 1972. [Google Scholar]
- Nelsen Roger B.. An Introduction to Copulas. Lecture Notes in Statistics. Springer, 2nd edition, 2007. [Google Scholar]
- Ning Yang and Liu Han. A general theory of hypothesis tests and confidence regions for sparse high dimensional models. The Annals of Statistics, 45(1):158–195, 2017. doi: 10.1214/16-AOS1448. [DOI] [Google Scholar]
- Park Gunwoong and Raskutti Garvesh. Learning quadratic variance function (QVF) DAG models via overdispersion scoring (ODS). Journal of Machine Learning Research, 18(224):1–44, 2018. [Google Scholar]
- Pearl Judea. Models, reasoning and inference. Cambridge University Press, 19(2):3, 2000. [Google Scholar]
- Ravikumar Pradeep, Wainwright Martin J, and Lafferty John D. High-dimensional Ising model selection using ℓ1-regularized logistic regression. The Annals of Statistics, 38(3):1287–1319, 2010. [Google Scholar]
- Ravikumar Pradeep, Wainwright Martin J., Raskutti Garvesh, and Yu Bin. High-dimensional covariance estimation by minimizing ℓ1-penalized log-determinant divergence. Electronic Journal of Statistics, 5:935–980, 2011. doi: 10.1214/11-EJS631. [DOI] [Google Scholar]
- Sharma Ayati, Chunduri Alisha, Gopu Asha, Shatrowsky Christine, Crusio Wim E, and Delprato Anna. Common genetic signatures of Alzheimer's disease in Down Syndrome. F1000Research, 9:1299, 2021. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Shen Xiaotong, Pan Wei, and Zhu Yunzhang. Likelihood-based selection and sharp parameter estimation. Journal of the American Statistical Association, 107(497):223–232, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Shen Xiaotong, Pan Wei, Zhu Yunzhang, and Zhou Hui. On constrained and regularized high-dimensional regression. Annals of the Institute of Statistical Mathematics, 65(5):807–832, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Shi Chengchun, Zhou Yunzhe, and Li Lexin. Testing directed acyclic graph via structural, supervised and generative adversarial learning. Journal of the American Statistical Association, pages 1–14, 2023. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Spirtes P, Glymour CN, and Scheines R. Causation, prediction, and search. The MIT Press, 2000. [Google Scholar]
- Terza Joseph V, Basu Anirban, and Rathouz Paul J. Two-stage residual inclusion estimation: addressing endogeneity in health econometric modeling. Journal of Health Economics, 27(3): 531–543, 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Theil Henri. Estimation and simultaneous correlation in complete equation systems. Henri Theil's Contributions to Economics and Econometrics: Econometric Theory and Methodology, pages 65–107, 1992. [Google Scholar]
- Tibshirani Robert. Regression shrinkage and selection via the lasso. Journal of the Royal Statistical Society: Series B (Methodological), 58(1):267–288, 1996. [Google Scholar]
- Tsamardinos Ioannis, Brown Laura E, and Aliferis Constantin F. The max-min hill-climbing Bayesian network structure learning algorithm. Machine Learning, 65(1):31–78, 2006. [Google Scholar]
- van de Geer Sara A. and Bühlmann Peter. On the conditions used to prove oracle results for the Lasso. Electronic Journal of Statistics, 3:1360–1392, 2009. [Google Scholar]
- Vershynin Roman. High-dimensional probability: An introduction with applications in data science, volume 47. Cambridge University Press, 2018. [Google Scholar]
- Windmeijer Frank, Farbmacher Helmut, Davies Neil, and Smith George Davey. On the use of the lasso for instrumental variables estimation with some invalid instruments. Journal of the American Statistical Association, 114(527):1339–1350, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Yang Eunho, Baker Yulia, Ravikumar Pradeep, Allen Genevera, and Liu Zhandong. Mixed Graphical Models via Exponential Families. In Proceedings of the Seventeenth International Conference on Artificial Intelligence and Statistics, volume 33, pages 1042–1050. PMLR, 2014. [Google Scholar]
- Yang Eunho, Ravikumar Pradeep, Allen Genevera I., and Liu Zhandong. Graphical models via univariate exponential family distributions. Journal of Machine Learning Research, 16(115): 3813–3847, 2015. URL http://jmlr.org/papers/v16/yang15a.html. [PMC free article] [PubMed] [Google Scholar]
- Ying Andrew, Xu Ronghui, and Murphy James. Two-stage residual inclusion for survival data and competing risks — An instrumental variable approach with application to SEER-Medicare linked data. Statistics in Medicine, 38(10):1775–1801, 2019. [DOI] [PubMed] [Google Scholar]
- Yuan Yiping, Shen Xiaotong, Pan Wei, and Wang Zizhuo. Constrained likelihood for reconstructing a directed acyclic Gaussian graph. Biometrika, 106(1):109–125, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhang Cun-Hui. Nearly unbiased variable selection under minimax concave penalty. The Annals of Statistics, 38(2):894–942, 2010. doi: 10.1214/09-AOS729. [DOI] [Google Scholar]
- Zhang Hui. The restricted strong convexity revisited: analysis of equivalence to error bound and quadratic growth. Optimization Letters, 11(4):817–833, 2017. [Google Scholar]
- Zhang Jun-Yuan, Ma Shuang, Liu Xiaoli, Du Yayun, Zhu Xilin, Liu Ying, and Wu Xiaopan. Activating transcription factor 6 regulates cystathionine to increase autophagy and restore memory in Alzheimer's disease model mice. Biochemical and Biophysical Research Communications, 615: 109–115, 2022. [DOI] [PubMed] [Google Scholar]
- Zhao Tuo, Liu Han, and Zhang Tong. Pathwise coordinate optimization for sparse learning: Algorithm and theory. The Annals of Statistics, 46(1):180–218, 2018. [Google Scholar]
- Zheng Xun, Aragam Bryon, Ravikumar Pradeep, and Xing Eric P. DAGs with NO TEARS: continuous optimization for structure learning. In Advances in Neural Information Processing Systems, volume 31, 2018. [Google Scholar]
- Zheng Xun, Dan Chen, Aragam Bryon, Ravikumar Pradeep, and Xing Eric. Learning sparse nonparametric DAGs. In International Conference on Artificial Intelligence and Statistics, pages 3414–3425. PMLR, 2020. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
