Papers
Topics
Authors
Recent
Search
2000 character limit reached

Relative Dynamic Causal Strength (rDCS)

Updated 9 July 2026
  • Relative Dynamic Causal Strength (rDCS) is an information-theoretic measure that quantifies causal influence in transient systems using Structural Causal Models.
  • It compares the factual conditional distribution with a counterfactual obtained by cutting a causal edge and reinjecting independent reference marginals, thus being sensitive to deterministic source changes.
  • Implemented in the TranCIT Python toolbox alongside TE and DCS, rDCS effectively detects event-driven causal effects in non-stationary neural data.

Relative Dynamic Causal Strength (rDCS) is an information-theoretic measure of causal influence for transient, non-stationary interactions, formulated in the language of Structural Causal Models (SCMs). In the transient neural-event setting, rDCS measures the average Kullback–Leibler divergence between the factual conditional distribution of an effect variable and a counterfactual conditional obtained by cutting the relevant causal edge and reinjecting an independent copy drawn from a reference marginal of the cause. In this form, it quantifies how much the event-related change in the cause and the anatomical connectivity jointly raise the information that the cause’s past has about the effect (Shao et al., 2022). The measure is also implemented in the Python package TranCIT, which includes Granger Causality, Transfer Entropy, Dynamic Causal Strength (DCS), and rDCS for detecting event-driven causal effects in transient neural data (Nouri et al., 30 Aug 2025).

1. Genealogy and motivating criteria

The conceptual basis of rDCS lies in a more general proposal for quantifying causal influence in directed acyclic graphs (DAGs). In that framework, one starts from a joint distribution with Markov factorization

P(x1,,xn)=jP(xjpaj),P(x_1,\ldots,x_n)=\prod_j P(x_j\mid pa_j),

and seeks a nonnegative quantity for the strength of an edge or set of edges. The proposal is organized around five postulates: P0 (Causal Markov Condition), P1 (Mutual Information), P2 (Locality), P3 (Quantitative Markov), and P4 (Heredity). These postulates are used to argue that Average Causal Effect, mutual information, conditional mutual information, Transfer Entropy, Directed Information, and previously defined Information Flow measures fail on simple DAGs of 3\leq 3 nodes (Janzing et al., 2012).

In that same framework, causal strength is defined by “cutting” an edge and replacing the severed parent input by an independent draw from the parent’s marginal. If SS is a set of edges, the post-cut distribution is

PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),

with the altered local conditional obtained by averaging over the cut parents using their marginals, and the causal strength is

CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).

For a two-node graph XYX\to Y, this reduces to I(X;Y)I(X;Y), and for a single edge one has the lower bound

CXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).

The time-series extension applies the same intervention logic to lagged arrows: one cuts the lag-τ\tau edges XtτYtX_{t-\tau}\to Y_t, feeds them with independent copies drawn from the marginal, and defines an rDCS quantity from the divergence between the original and cut distributions. Aggregation over 3\leq 30 yields a profile of causal influence over time lags (Janzing et al., 2012).

2. SCM formulation for transient events

In the transient-event setting, rDCS is formulated for two simultaneously recorded neural signals, written as 3\leq 31 for the putative cause and 3\leq 32 for the putative effect, under a time-inhomogeneous VAR3\leq 33 SCM:

3\leq 34

where 3\leq 35 and 3\leq 36 are exogenous innovations. The associated SCM graph has arrows from each component of 3\leq 37 and 3\leq 38 into 3\leq 39, and from SS0 into SS1 (Shao et al., 2022).

The defining intervention has two parts. First, the causal arrow SS2 is removed and an independent copy of the reference past of SS3 is reinjected. Second, the resulting counterfactual distribution of SS4 is compared to the factual one. The post-intervention conditional is

SS5

where SS6 is an independent copy drawn from the marginal at a reference time SS7. The rDCS itself is then

SS8

Under the Gaussian VAR assumption, this simplifies to a closed-form expression (Shao et al., 2022).

3. Relation to Transfer Entropy and Dynamic Causal Strength

The main comparisons in the transient-event literature are with Transfer Entropy (TE) and Dynamic Causal Strength (DCS). TE is defined as

SS9

and is equivalent to the KL divergence between the full conditional and a reduced density obtained by marginalizing over PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),0. DCS is

PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),1

where the post-intervention term is obtained by cutting PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),2 and reinjecting an independent copy of PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),3 (Shao et al., 2022).

rDCS differs from DCS by also “knocking out” the event-related shift in the cause marginal and using the reference cause marginals PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),4. In the transient-event setting, the reported limitations are specific. TE’s reduced model is not an SCM intervention; TE is sensitive to strong synchronization and can vanish if PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),5 is almost deterministically tied to PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),6; and TE is insensitive to deterministic exogenous inputs. DCS, by contrast, is insensitive to time-varying or driving shifts in the cause: it is invariant under additive shifts in PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),7 and therefore fails to pick up purely deterministic perturbations. rDCS is introduced precisely to restore sensitivity to deterministic changes at the source (Shao et al., 2022).

Measure Defining comparison Reported transient-event behavior
TE Full conditional vs marginalized reduced density Not an SCM intervention; can vanish under strong synchronization; insensitive to deterministic exogenous inputs
DCS Factual conditional vs cut model with independent copy of PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),8 Invariant under additive shifts in PS(x1,,xn)=j=1nPS(xjpajSˉ),P_S(x_1,\ldots,x_n)=\prod_{j=1}^n P_S(x_j\mid pa_j^{\bar S}),9; fails on purely deterministic perturbations
rDCS Factual conditional vs cut model using reference cause marginals Sensitive to deterministic changes at the source

The earlier causal-strength analysis supplies additional counterexamples that motivate this distinction. In an XOR gate with confounder, CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).0 although cutting CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).1 changes the joint. In a chain CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).2 with deterministic copy CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).3, CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).4 but the edge strength remains nonzero. In perfect-copy bidirectional chains, Transfer Entropy and Directed Information can fail, whereas the intervention-based relative-entropy construction registers the influence of the relevant arrows (Janzing et al., 2012).

4. Estimation from peri-event data

For peri-event multi-trial data, the computational pipeline begins with event detection in the putative cause channel CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).5, extraction of peri-event trials of length CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).6 aligned so that the detected event time maps to CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).7, and selection of a reference window before the event to estimate stationary marginals of CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).8. For each peri-event time point, one constructs a dataset of CS(P)=DKL(PPS).C_S(P)=D_{\mathrm{KL}}(P\|P_S).9 across trials, selects the VAR order XYX\to Y0 via BIC over the pooled multi-trial dataset (Boroumand–BIC), and fits a time-varying VARXYX\to Y1 at each XYX\to Y2:

XYX\to Y3

Using the reference window, one then estimates the joint marginal XYX\to Y4, approximates the counterfactual density by integrating the conditional Gaussian over that marginal, and computes the empirical expectation of XYX\to Y5. Significance can optionally be tested by permutation, by shuffling XYX\to Y6 across trials (Shao et al., 2022).

A more general implementation strategy, described for causal strength estimation from data, fits a structural-equation model, recovers both the conditional maps and the implied noise samples, splits the data into two halves, generates virtual samples under the cut by independently shuffling the parent variables in the cut set, and recomputes the affected child via the learned structural equation. The divergence XYX\to Y7 can then be estimated nonparametrically using the k-nearest-neighbor KL estimator:

XYX\to Y8

where XYX\to Y9 is the distance from the I(X;Y)I(X;Y)0-th sample point to its I(X;Y)I(X;Y)1-th nearest neighbor in the original sample and I(X;Y)I(X;Y)2 is the corresponding distance in the cut sample. Repeating the random permutation and averaging is proposed as a variance-reduction step (Janzing et al., 2012).

5. Assumptions, guarantees, and interpretive issues

The transient-event formulation is built on explicit modeling assumptions. The VARI(X;Y)I(X;Y)3 form is assumed to be correctly specified locally around events. The innovations I(X;Y)I(X;Y)4 are independent, zero-mean Gaussians except that I(X;Y)I(X;Y)5 may have a time-varying mean around events. The reference time I(X;Y)I(X;Y)6 is chosen well before event onset, when I(X;Y)I(X;Y)7 is stationary. Identifiability requires faithfulness and no hidden confounders between I(X;Y)I(X;Y)8 and I(X;Y)I(X;Y)9 (Shao et al., 2022).

The reported guarantees are correspondingly specific. rDCS is invariant under linear transformations of CXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).0, in the sense that any nonsingular linear re-parametrization of CXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).1 leaves the value unchanged. It is zero under disconnectedness: if the causal arrow CXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).2 is removed, rDCS vanishes identically. It satisfies stationarity consistency: if CXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).3 is stationary and the reference time has identical marginals, then CXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).4 and the value is constant over time. It is also sensitive to deterministic inputs, increasing with the magnitude of a deterministic mean shift in the cause innovation CXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).5 (Shao et al., 2022).

Several interpretive issues follow directly from these assumptions. Event alignment matters: aligning trials on the cause’s detected event onset is recommended to avoid selection bias. Reference-window choice also matters because the counterfactual explicitly uses the reference marginal of the cause. A plausible implication is that rDCS is best understood not as a generic conditional dependence statistic, but as an intervention-defined divergence whose value depends on the chosen SCM and the factual-versus-reference comparison encoded in that model.

6. Empirical behavior and software ecosystem

The transient-event study reports both simulation and neurophysiological results. In synchronous oscillators, TE dips during stronger synchrony, DCS is stable but small, and rDCS increases during a transient noise reduction that increases synchrony. In deterministic perturbation events modeled as VAR(4) with mean-shifted innovation on CXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).6, TE and DCS remain flat across the event, whereas rDCS sharply rises and falls, matching the known event waveform. In alignment tests, rDCS recovers ground-truth coupling best when aligned by cause, in line with the selection-bias discussion. In rodent sharp-wave ripple data, rDCSCXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).7 exhibits a pronounced peak just before ripple peak (CXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).8 to CXYI(X;YPAY{X}).C_{X\to Y}\ge I(X;Y\mid PA_Y\setminus\{X\}).9), reflecting the determinant role of CA3 sharp waves in driving CA1 ripples; TE and DCS also detect direction but show weaker temporal modulation and miss the rapid event-related increase. The quantitative summary given is a signal-to-noise of the rDCS peak τ\tau0 above baseline versus τ\tau1 for TE and DCS, and a directionality index τ\tau2 that is significantly positive (τ\tau3, bootstrap) only for rDCS when aligned by CA3 (Shao et al., 2022).

The main accessible implementation reported in the provided material is TranCIT, the Transient Causal Interaction Toolbox. TranCIT is described as an open-source Python package for quantifying transient causal interactions from non-stationary neural signals. Its analysis pipeline includes Granger Causality, Transfer Entropy, and the SCM-based DCS and rDCS. The package is reported to capture causality in high-synchrony regimes where traditional methods fail and to identify the known transient information flow from hippocampal CA3 to CA1 during sharp-wave ripple events in real-world data. A plausible implication is that TranCIT situates rDCS within a comparative workflow in which intervention-based and non-intervention-based measures can be evaluated side by side on the same transient datasets (Nouri et al., 30 Aug 2025).

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

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 Relative Dynamic Causal Strength (rDCS).