Li Chunlin, Shen Xiaotong, Pan Wei
School of Statistics, University of Minnesota, Minneapolis, MN 55455.
Division of Biostatistics, University of Minnesota, Minneapolis, MN 55455.
J Am Stat Assoc. 2024;119(546):1205-1214. doi: 10.1080/01621459.2023.2179490. Epub 2023 Mar 15.
This article introduces a causal discovery method to learn nonlinear relationships in a directed acyclic graph with correlated Gaussian errors due to confounding. First, we derive model identifiability under the sublinear growth assumption. Then, we propose a novel method, named the Deconfounded Functional Structure Estimation (DeFuSE), consisting of a deconfounding adjustment to remove the confounding effects and a sequential procedure to estimate the causal order of variables. We implement DeFuSE via feedforward neural networks for scalable computation. Moreover, we establish the consistency of DeFuSE under an assumption called the strong causal minimality. In simulations, DeFuSE compares favorably against state-of-the-art competitors that ignore confounding or nonlinearity. Finally, we demonstrate the utility and effectiveness of the proposed approach with an application to gene regulatory network analysis. The Python implementation is available at https://github.com/chunlinli/defuse.
本文介绍了一种因果发现方法,用于在存在由于混杂因素导致的相关高斯误差的有向无环图中学习非线性关系。首先,我们在亚线性增长假设下推导模型可识别性。然后,我们提出了一种名为去混杂功能结构估计(DeFuSE)的新方法,该方法包括用于消除混杂效应的去混杂调整和用于估计变量因果顺序的顺序过程。我们通过前馈神经网络实现DeFuSE以进行可扩展计算。此外,我们在一个称为强因果极小性的假设下建立了DeFuSE的一致性。在模拟中,DeFuSE与忽略混杂或非线性的现有最佳竞争对手相比具有优势。最后,我们通过将其应用于基因调控网络分析来证明所提出方法的实用性和有效性。Python实现可在https://github.com/chunlinli/defuse获得。