iSCAN: Identifying Causal Mechanism Shifts among Nonlinear Additive Noise Models
Tianyu Chen, Kevin Bello, Bryon Aragam, Pradeep Ravikumar
Abstract
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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 25f546ba-0a7d-4750-bc05-7f27f0b7cba9Cited by top-tier papers3
- Identifying General Mechanism Shifts in Linear Causal RepresentationsTianyu Chen, Kevin Bello, Francesco Locatello, Bryon Aragam et al.NeurIPS 2024 · 8 citations
- Dissecting Causal Mechanism Shifts via FANS: Function And Noise SeparationGyeongdeok Seo, Jaeyoon Shim, Mingyu Kim, Hoyoon Byun et al.ICML 2026
- Identifying biological perturbation targets through causal differential networksMenghua Wu, Umesh Padia, Sean H. Murphy, Regina Barzilay et al.ICML 2025
Builds on11
- Gradient-Based Neural DAG LearningSébastien Lachapelle, Philippe Brouillard, Tristan Deleu, Simon Lacoste-JulienICLR 2020 · 337 citations
- On the Role of Sparsity and DAG Constraints for Learning Linear DAGsIgnavier Ng, AmirEmad Ghassami, Kun ZhangNeurIPS 2020 · 306 citations
- Differentiable Causal Discovery from Interventional DataPhilippe Brouillard, Sébastien Lachapelle, Alexandre Lacoste, Simon Lacoste-Julien et al.NeurIPS 2020 · 295 citations
- DAGMA: Learning DAGs via M-matrices and a Log-Determinant Acyclicity CharacterizationKevin Bello, Bryon Aragam, Pradeep RavikumarNeurIPS 2022 · 222 citations
- Root Cause Analysis of Failures in Microservices through Causal DiscoveryAzam Ikram, Sarthak Chakraborty, Subrata Mitra, Shiv Kumar Saini et al.NeurIPS 2022 · 185 citations
Related papers
- Causal Discovery in Heterogeneous Environments Under the Sparse Mechanism Shift HypothesisRonan Perry, Julius von Kügelgen, Bernhard SchölkopfNeurIPS 2022 · 84 citations
- Distinguishing Cause from Effect with Causal Velocity ModelsJohnny Xi, Hugh Dance, Peter Orbanz, Benjamin Bloem-ReddyICML 2025
- Causal Discovery from Shifted Multiple EnvironmentsDezhi Yang, Guoxian Yu, Jun Wang, Jinglin Zhang et al.KDD 2025 · 1 citation
- Few-shot Domain Adaptation by Causal Mechanism TransferTakeshi Teshima, Issei Sato, Masashi SugiyamaICML 2020 · 101 citations
- Causal Discovery from Multiple Data Sets with Non-Identical Variable SetsBiwei Huang, Kun Zhang, Mingming Gong, Clark GlymourAAAI 2020 · 40 citations
