Discovering Mixtures of Structural Causal Models from Time Series Data
Not on the map. Why?
Abstract (arXiv)
Discovering causal relationships from time series data is significant in fields such as finance, climate science, and neuroscience. However, contemporary techniques rely on the simplifying assumption that data originates from the same causal model, while in practice, data is heterogeneous and can stem from different causal models. In this work, we relax this assumption and perform causal discovery from time series data originating from a mixture of causal models. We propose a general variational inference-based framework called MCD to infer the underlying causal models as well as the mixing probability of each sample. Our approach employs an end-to-end training process that maximizes an evidence-lower bound for the data likelihood. We present two variants: MCD-Linear for linear relationships and independent noise, and MCD-Nonlinear for nonlinear causal relationships and history-dependent noise. We demonstrate that our method surpasses state-of-the-art benchmarks in causal discovery tasks through extensive experimentation on synthetic and real-world datasets, particularly when the data emanates from diverse underlying causal graphs. Theoretically, we prove the identifiability of such a model under some mild assumptions.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 23 of its 51 references that are in the map. First posted on arXiv 10 Oct 2023.
Builds on
23 of 51 references.
References · 23
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2019Neural Spline Flowscited by 590
- 2017Detecting causal associations in large nonlinear time series datasetscited by 240
- 2020Deep Structural Causal Models for Tractable Counterfactual Inferencecited by 210
- 2020DYNOTEARS: Structure Learning from Time-Series Datacited by 198
- 2019Causal Discovery from Heterogeneous/Nonstationary Data with Independent Changescited by 166
- 2019Causal Discovery with Reinforcement Learningcited by 145
- 2020Discovering contemporaneous and lagged causal relations in autocorrelated nonlinear time series datasetscited by 136
- 2021DiBS: Differentiable Bayesian Structure Learningcited by 105
- 2020Amortized Causal Discovery: Learning to Infer Causal Graphs from Time-Series Datacited by 99
- 2021Learning Temporally Causal Latent Processes from General Temporal Datacited by 96
11 more
- 2022Deep End-to-end Causal Inferencecited by 93
- 2022Amortized Inference for Causal Structure Learningcited by 89
- 2022Learning to Induce Causal Structurecited by 68
- 2019Economy Statistical Recurrent Units For Inferring Nonlinear Granger Causalitycited by 55
- 2022Rhino: Deep Causal Temporal Relationship Learning With History-dependent Noisecited by 30
- 2020Reconstructing regime-dependent causal relationships from observational time seriescited by 28
- 2020Causal Structure Discovery from Distributions Arising from Mixtures of DAGscited by 24
- 2022Causal Discovery with Heterogeneous Observational Datacited by 13
- 2013Learning Mixtures of DAG Modelscited by 10
- 2021A Distance Covariance-based Kernel for Nonlinear Causal Clustering in Heterogeneous Populationscited by 10
- 2019Causal Discovery with a Mixture of DAGscited by 7
Built on by
Citing papers per year: 2024: 2; 2025: 6; 2026: 2.
10 papers.
- 2024Interventional Causal Discovery in a Mixture of DAGscited by 3
- 2025Learning Identifiable Structures Helps Avoid Bias in DNN-based Supervised Causal Learningcited by 3
- 2025Assimilative Causal Inferencecited by 2
- 2025Flow based approach for Dynamic Temporal Causal models with non-Gaussian or Heteroscedastic Noisescited by 2
- 2025Mitigating Data Scarcity in Time Series Analysis: A Foundation Model with Series-Symbol Data Generationcited by 1
- 2025Interpretable Clustering with Adaptive Heterogeneous Causal Structure Learning in Mixed Observational Datacited by 1
- 2025Bridging Prediction and Attribution: Identifying Forward and Backward Causal Influence Ranges Using Assimilative Causal Inferencecited by 1
- 2024Towards Causal Relationship in Indefinite Data: Baseline Model and New Datasetscited by 0
- 2026Time Series Causal Discovery via Context-Conditioned and Causality-Augmented Pretrainingcited by 0
- 2026Identifiable Markov Switching Models with Instantaneous Effects and Exponential Familiescited by 0
- 2026Identifiable Markov Switching Models with Instantaneous Effects and Exponential Families1 Jun 2026
- 2026Time Series Causal Discovery via Context-Conditioned and Causality-Augmented Pretraining26 May 2026
- 2025Bridging Prediction and Attribution: Identifying Forward and Backward Causal Influence Ranges Using Assimilative Causal Inference24 Oct 2025
- 2025Interpretable Clustering with Adaptive Heterogeneous Causal Structure Learning in Mixed Observational Data4 Sep 2025
- 2025Flow based approach for Dynamic Temporal Causal models with non-Gaussian or Heteroscedastic Noises20 Jun 2025
- 2025Assimilative Causal Inference20 May 2025
- 2025Mitigating Data Scarcity in Time Series Analysis: A Foundation Model with Series-Symbol Data Generation21 Feb 2025
- 2025Learning Identifiable Structures Helps Avoid Bias in DNN-based Supervised Causal Learning15 Feb 2025
- 2024Interventional Causal Discovery in a Mixture of DAGs12 Jun 2024
- 2024Towards Causal Relationship in Indefinite Data: Baseline Model and New Datasets16 Jan 2024