iSCAN: Identifying Causal Mechanism Shifts among Nonlinear Additive Noise Models
Not on the map. Why?
Abstract (arXiv)
Structural causal models (SCMs) are widely used in various disciplines to represent causal relationships among variables in complex systems. Unfortunately, the underlying causal structure is often unknown, and estimating it from data remains a challenging task. In many situations, however, the end goal is to localize the changes (shifts) in the causal mechanisms between related datasets instead of learning the full causal structure of the individual datasets. Some applications include root cause analysis, analyzing gene regulatory network structure changes between healthy and cancerous individuals, or explaining distribution shifts. This paper focuses on identifying the causal mechanism shifts in two or more related datasets over the same set of variables -- without estimating the entire DAG structure of each SCM. Prior work under this setting assumed linear models with Gaussian noises; instead, in this work we assume that each SCM belongs to the more general class of nonlinear additive noise models (ANMs). A key technical contribution of this work is to show that the Jacobian of the score function for the mixture distribution allows for the identification of shifts under general non-parametric functional mechanisms. Once the shifted variables are identified, we leverage recent work to estimate the structural differences, if any, for the shifted variables. Experiments on synthetic and real-world data are provided to showcase the applicability of this approach. Code implementing the proposed method is open-source and publicly available at https://github.com/kevinsbello/iSCAN.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 37 of its 92 references that are in the map. First posted on arXiv 30 Jun 2023.
Builds on
37 of 92 references.
References · 37
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 752
- 2015Causal inference using invariant prediction: identification and confidence intervalscited by 536
- 2013Causal Discovery with Continuous Additive Noise Modelscited by 255
- 2019Gradient-Based Neural DAG Learningcited by 227
- 2020Differentiable Causal Discovery from Interventional Datacited by 218
- 2020On the Role of Sparsity and DAG Constraints for Learning Linear DAGscited by 191
- 2013CAM: Causal additive models, high-dimensional order search and penalized regressioncited by 178
- 2019Causal Discovery from Heterogeneous/Nonstationary Data with Independent Changescited by 166
- 2022DAGMA: Learning DAGs via M-matrices and a Log-Determinant Acyclicity Characterizationcited by 140
- 2022Score matching enables causal discovery of nonlinear additive noise modelscited by 111
- 2013High-dimensional learning of linear causal networks via inverse covariance estimationcited by 87
- 2018Characterizing and Learning Equivalence Classes of Causal DAGs under Interventionscited by 76
25 more
- 2019Permutation-Based Causal Structure Learning with Unknown Intervention Targetscited by 69
- 2022Diffusion Models for Causal Discovery via Topological Orderingcited by 66
- 2022Statistical Efficiency of Score Matching: The View from Isoperimetrycited by 64
- 2017Gradient Estimators for Implicit Modelscited by 58
- 2022Causal Discovery in Heterogeneous Environments Under the Sparse Mechanism Shift Hypothesiscited by 55
- 2017Learning linear structural equation models in polynomial time and sample complexitycited by 51
- 2015High-dimensional consistency in score-based and hybrid structure learningcited by 46
- 2023Causal Discovery with Score Matching on Additive Models with Arbitrary Noisecited by 43
- 2021Conditional Distributional Treatment Effect with Kernel Conditional Mean Embeddings and U-Statistic Regressioncited by 40
- 2019A simple measure of conditional dependencecited by 38
- 2021Why did the distribution change?cited by 37
- 2017Learning Causal Structures Using Regression Invariancecited by 32
- 2014Concave Penalized Estimation of Sparse Gaussian Bayesian Networkscited by 28
- 2020Causal Structure Discovery from Distributions Arising from Mixtures of DAGscited by 24
- 2018Direct Estimation of Differences in Causal Graphscited by 14
- 2015Differential Network Analysis via the Lasso Penalized D-Trace Losscited by 10
- 2021Scalable Intervention Target Estimation in Linear Modelscited by 10
- 2023Nonlinear Causal Discovery with Confounderscited by 9
- 2019Direct Learning with Guarantees of the Difference DAG Between Structural Equation Modelscited by 7
- 2013Graph estimation with joint additive modelscited by 6
- 2014Support Consistency of Direct Sparse-Change Learning in Markov Networkscited by 6
- 2021A Fast Non-parametric Approach for Local Causal Structure Learningcited by 5
- 2023Dataflow graphs as complete causal graphscited by 5
- 2016Generalized Direct Change Estimation in Ising Model Structurecited by 2
- 2021Kernel-based Partial Permutation Test for Detecting Heterogeneous Functional Relationshipcited by 2
Built on by
Citing papers per year: 2024: 2; 2025: 0; 2026: 3.
5 papers.
- 2024Causal reasoning in difference graphscited by 2
- 2024Identifying biological perturbation targets through causal differential networkscited by 1
- 2026Detecting Changes in Causal Dependence with Kernels and Copulascited by 0
- 2026Amortized Bayesian Causal Discovery of Extended Factor Graphscited by 0
- 2026Root cause analysis via difference graph discovery from linear time-series datacited by 0
- 2026Root cause analysis via difference graph discovery from linear time-series data21 Aug 2026
- 2026Amortized Bayesian Causal Discovery of Extended Factor Graphs24 Jul 2026
- 2026Detecting Changes in Causal Dependence with Kernels and Copulas7 May 2026
- 2024Causal reasoning in difference graphs2 Nov 2024
- 2024Identifying biological perturbation targets through causal differential networks4 Oct 2024