atlas

Research map / Probabilistic and scientific modeling / Causal discovery

CausalTime: Realistically Generated Time-series for Benchmarking of Causal Discovery

ICLR 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Causal discovery from time series · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces CausalTime, a pipeline that fits a causally disentangled LSTM with normalizing-flow noise to real time-series, extracts a hypothesized causal graph (DeepSHAP or prior geography), and generates realistic time-series with ground-truth causal graphs, then benchmarks nine TSCD algorithms on AQI, Traffic and Medical subsets.

Problem

Existing time-series causal discovery benchmarks are either unrealistic synthetic data (VAR, Lorenz-96) or real data without ground-truth causal graphs, so algorithm performance on real data cannot be properly evaluated.

Approach

Fit a causally disentangled neural network with normalizing-flow noise to real observations, extract a hypothesized causal graph via DeepSHAP or prior knowledge, then split the model into causal, residual and noise terms so that autoregressive generation from the fitted model yields realistic series whose ground-truth graph is known.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace normalizing-flow noise with additive Gaussian noise (ablation)CausalTime · AQIdiscriminative score: 0.054 { $\pm$ 0.025} -> 0.488 { $\pm$ 0.001}Hurt
replace normalizing-flow noise with additive Gaussian noise (ablation)CausalTime · Trafficdiscriminative score: 0.039 { $\pm$ 0.020} -> 0.499 { $\pm$ 0.000}Hurt
replace normalizing-flow noise with additive Gaussian noise (ablation)CausalTime · Medicaldiscriminative score: 0.017 { $\pm$ 0.027} -> 0.445 { $\pm$ 0.003}Hurt
remove the noise term (ablation)CausalTime · AQIdiscriminative score: 0.054 { $\pm$ 0.025} -> 0.361 { $\pm$ 0.008}Hurt
remove the noise term (ablation)CausalTime · Trafficdiscriminative score: 0.039 { $\pm$ 0.020} -> 0.391 { $\pm$ 0.006}Hurt
remove the noise term (ablation)CausalTime · MedicalMMD: 0.461 { $\pm$ 0.033} -> 0.453 { $\pm$ 0.029}No clear effect
remove the residual term during NAR fitting (ablation)CausalTime · TrafficMMD: 0.215 { $\pm$ 0.013} -> 0.858 { $\pm$ 0.020}Hurt
remove the residual term during data generation (ablation)CausalTime · TrafficMMD: 0.215 { $\pm$ 0.013} -> 0.657 { $\pm$ 0.016}Hurt
use scheduled sampling (ablation)CausalTime prediction model · AQI, Traffic, and Medical, autoregressive steps n=2, 5, 10, 20prediction MSEMixed
use LSTM with a shared decoder instead of other CDNN implementations (ablation)CausalTime fitting · AQIMSE: 0.0017± 0.0002 -> 0.0014 $\pm$ 0.0002Helped

Surprising findings

Limitations

Experimental setup

Datasets: AQI (Chinese air quality, Microsoft urban computing) Traffic (PeMS San Francisco Bay Area) MIMIC-IV medical subset

Benchmarks: CausalTime (AQI, Traffic, Medical)

Metrics: AUROC AUPRC discriminative score MMD cross-correlation score

Baselines: NGC eSRU SCGL TCDF CUTS CUTS+ PCMCI LCCM NGM

Builds on: Neural Granger Causality cMLP/cLSTM DeepSHAP normalizing flows scheduled sampling

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy