Papers
Topics
Authors
Recent
Search
2000 character limit reached

Dynamic Causal Inference (DCI)

Updated 17 January 2026
  • DCI is a statistical framework that identifies the true causal drivers of time-stamped relational events in network data using likelihood-based invariance criteria.
  • It employs a nested case–control partial likelihood and Pearson risk functional to rigorously select minimal causal parent sets from observational data.
  • Applied to real datasets like bikeshare trips, DCI uncovers dynamic effects such as time-of-day impact and spatial competition with high stability and predictive accuracy.

Dynamic Causal Inference (DCI) is a principled statistical framework for identifying and estimating the causal drivers of temporal dynamics in network or relational event data. Unlike purely descriptive network models, which capture correlative structure, DCI provides machinery for learning which covariates act as true causal parents for time-stamped relational events, using a likelihood-based approach with population-level invariance criteria. The DCI methodology enables consistent causal discovery from a single dynamic observational environment, without requiring environmental perturbations or interventional data. The framework is grounded in stochastic process modeling and partial likelihood theory, with rigorous identifiability, large-sample properties, and operational algorithms for real-world applications (Lembo et al., 5 Mar 2025).

1. Formal Relational Event Model and Structural Assumptions

DCI models event data as marked point processes

M={(ti,(si,ri))i=1,,n}\mathcal{M} = \{(t_i, (s_i, r_i)) \mid i = 1, \ldots, n \}

where each event ii at time tit_i is a directed interaction from sender siV1s_i \in V_1 to receiver riV2r_i \in V_2. For each candidate dyad (s,r)(s, r), an associated counting process Nsr(t)N_{sr}(t) tracks the number of events up to time tt. Covariates—often pp-dimensional vectors Xsr(t)X_{sr}(t) tracking time-varying, node-level, and dyadic endogenous features—evolve via underlying structural equations permitting exogenous noise.

The central structural assumption is that, conditional on the “risk set” ii0, each dyad’s event hazard admits a structural form:

ii1

where ii2 is the unknown (possibly nonlinear) causal risk function, depending on a subset ii3 of "causal parent" covariates. The model generalizes standard (multiplicative) intensity models by enforcing that only a core, minimal subset of covariates exerts direct causal influence on event hazard.

A discrete-time structural equations picture underlies this setup: each covariate ii4 is itself a function of past events and exogenous noise. The augmented dynamic DAG links ii5, with the Markov blanket of ii6 comprising direct causes and children of ii7’s hazard function.

2. Identification Strategy: Population Invariance and Likelihood

DCI advances population-level identifiability conditions for the causal risk function ii8 beyond standard maximum likelihood. For any candidate ii9 (where tit_i0), consider the nested case–control partial log-likelihood:

tit_i1

where tit_i2 and tit_i3 is a risk-set-matched non-event.

Introduce the Pearson risk functional:

tit_i4

DCI’s identification theorem establishes:

  • MLE condition: The causal function tit_i5 uniquely (almost everywhere) maximizes expected log-likelihood, but this alone does not distinguish parents from children.
  • Invariant Pearson criterion: Only the true causal risk tit_i6 satisfies tit_i7. Any candidate tit_i8 cannot satisfy both MLE and invariance conditions simultaneously.

By requiring both, DCI ensures unique recovery (up to null-sets) of the causal structuring set tit_i9 and its functional effect siV1s_i \in V_10 from population data.

3. Algorithmic Implementation and Statistical Inference

The empirical DCI algorithm operationalizes these criteria using sample-level analogues:

  1. Enumerate all non-empty siV1s_i \in V_11.
  2. For each siV1s_i \in V_12, fit a penalized logistic regression (nested case–control likelihood) for the basis-expanded risk function siV1s_i \in V_13.
  3. Compute the empirical Pearson statistic siV1s_i \in V_14 (sum over siV1s_i \in V_15 events).
  4. Accept siV1s_i \in V_16 if siV1s_i \in V_17 falls inside a two-sided siV1s_i \in V_18 confidence interval.
  5. Among accepted siV1s_i \in V_19, select the lowest Bayesian Information Criterion (BIC) model.

Worst-case computational cost scales as riV2r_i \in V_20, but forward-backward search or marginal screening is recommended for tractable execution. The algorithm returns the estimated minimal causal parent set riV2r_i \in V_21 and corresponding risk function riV2r_i \in V_22.

Statistically, as riV2r_i \in V_23, DCI is consistent for both parent set recovery and risk function estimation under regularity (identifiability, positive-definiteness of Fisher information). Notably, all identification and estimation is based solely on data from a single environment—multi-environment or interventional data is not required.

4. Empirical Illustration: DCI for Dynamic Relational Events

An application to Washington D.C. Capital Bikeshare trip data (July 2023, riV2r_i \in V_24 events) demonstrates DCI’s practical use. Covariates included global weather, time-of-day, node-level spatial competition, and dyadic endogenous measures (past dyad usage—repetition, reciprocity) and geodesic distance.

Applying DCI yielded:

  • Causal drivers: Four covariates—nonlinear time of day; linear sender-station competition (riV2r_i \in V_25); nonlinear repetition (daily cycle); and nonlinear reciprocity (decaying, secondary midday peak)—formed the minimal invariant parent set.
  • Predictive and stability metrics: The causal model’s deviance was within 2% of the full predictive BIC-best model; bootstrap selection frequency of the causal parent set exceeded 90%.
  • Interpretation: The selected effects captured rush-hour cycling, station spatial underprovision, regularity of trip repetition, and nuanced patterns of route-return behavior.

The entire model-selection process on 511 submodels completed in ~15 minutes on a standard laptop, demonstrating scalability for moderate riV2r_i \in V_26.

5. Relationship to Existing Dynamic Network and Causal Models

DCI generalizes relational event hazard models by enforcing causality-justified covariate selection via likelihood invariance, rather than relying on predictive performance alone. Unlike static DAG or graphical model learning, DCI is explicitly tailored for dynamic, marked point processes and directly exploits risk-set sampling analogously to partial likelihood approaches in survival analysis. Unlike synthetic control or time-series methods, DCI is structurally agnostic except for the hazard’s semiparametric exponential form.

This framework is distinct from direct information-theoretic or purely descriptive time-evolving networks, providing causal interpretability grounded in population quantity invariance, which standard dynamic network or Hawkes process models lack.

6. Limitations, Extensions, and Future Directions

While the DCI methodology provides a flexible and consistent mechanism for discovering dynamic causal structure, practical limitations include computational cost for large riV2r_i \in V_27, reliance on correctly specified risk sets, and potential sensitivity to unmeasured confounding among covariates. The method as formulated assumes no simultaneous events (point-process regularity) and nonparametric smoothness.

Potential extensions include:

  • Adaptation to high-dimensional settings via penalized screening or Bayesian model averaging;
  • Generalization to multienvironment settings for detecting stable vs changeful causal structure;
  • Incorporation of temporal lags, memory effects, or network-specific endogeneity (e.g., feedback loops).

The framework, by providing both formal identification and empirical algorithms from (potentially) single-environment data, represents an advance for dynamic network causal analysis, with applications in temporal relational events across social, biological, and technological systems (Lembo et al., 5 Mar 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Dynamic Causal Inference (DCI).