atlas

Research map / Probabilistic and scientific modeling / Causal discovery

Causal Discovery from Event Sequences by Local Cause-Effect Attribution

NeurIPS 2024 · Probabilistic and scientific modeling › Causal discovery · approach: Identifiability with hidden confounders · 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.

Proposes a cause-effect matching model for event sequences with dynamic delays and the CASCADE algorithm, which uses an MDL score grounded in the Algorithmic Markov Condition to recover causal DAGs over event types.

Problem

Causal discovery from multivariate event sequences, where Granger-causality-based methods cannot handle instantaneous effects and often return spurious edges.

Approach

Model each cause event as triggering at most one effect event with a random delay (or not at all), score graphs with an MDL instantiation of the Algorithmic Markov Condition, and build the DAG by adding edges in topological order, which yields identifiability for both instant and delayed effects.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use CASCADE instead of the strongest reported baseline, NPHCsynthetic data with 90% instant effects · Synthetic data, 90% instant effectsSHD: 19.45 vs 47.50Helped
use CASCADE instead of the strongest reported baseline, NPHCsynthetic data with exclusively instant effects · Synthetic data, exclusively instant effectsSHD: 32.80 vs 46.85Helped
use CASCADE instead of THPNetwork Alarms causal discovery · Network AlarmsSHD: 42 vs 127Helped
use CASCADE instead of NPHCNetwork Alarms causal discovery · Network AlarmsSHD: 42 vs 214Helped
use CASCADE instead of CAUSENetwork Alarms causal discovery · Network AlarmsSHD: 42 vs 1564Helped
constrain the search to the known network edgesCASCADE · Network Alarmscausal edges correctly identified: 142 out of 147Helped
increase the number of colliders from 5 to 20CASCADE · Multiple colliders experimentF1: 0.97 ±0.01 -> 0.82 ±0.01Hurt
vary the assumed delay distribution from exponential to other distributions (ablation)CASCADE · Synthetic data, distribution misspecificationF1: 0.82; 0.81; 0.76; 0.75Mixed
increase the event-type countCASCADE · Synthetic data, event-type scalabilityF1Hurt
increase noiseCASCADE · Synthetic data, noise experimentcausal graph recoveryHurt
increase expected events generated per cause in Hawkes dataCASCADE · Hawkes-process synthetic dataF1Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Network Alarms (NeurIPS 2023 CSL competition, Huawei) Global Banks daily return volatility dataset Daily Activities dataset synthetic event sequences from the authors' generator

Benchmarks: Network Alarms Global Banks Daily Activities synthetic event sequences

Metrics: SHD SID F1

Baselines: THP CAUSE NPHC MDLH

Builds on: Algorithmic Markov Condition minimum description length Hawkes processes Granger causality

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