Papers
Topics
Authors
Recent
Search
2000 character limit reached

Directed Information Transfer

Updated 9 June 2026
  • Directed information transfer is a metric that quantifies the directional flow of entropy between measurable state-space partitions in dynamical systems.
  • It employs finite-dimensional approximations and transfer operators to compute causal influence and optimize sensor and actuator placement.
  • The framework extends classical information theory to classify ergodicity and mixing, proving essential for control in high-dimensional non-equilibrium settings.

Directed information transfer quantifies the directional flow of information between subsystems in a dynamical system, typically formalized via measurable events (Borel sets) under the evolution of a nonsingular transformation. This framework—based on the transfer of Shannon entropy as the system evolves—provides a rigorously defined, operationally computable, and causally interpretable metric for influence between state-space partitions, extending classical information-theoretic and control-theoretic approaches to non-equilibrium and high-dimensional settings. Recent advances by Sinha, Vaidya, and Yeung characterize this transfer between arbitrary sets as a means for the classification of ergodicity and mixing and enable efficient computation via finite-dimensional transfer operators, facilitating optimal actuator and sensor placement in control applications (Sinha et al., 2019).

1. Formal Framework: Information Transfer Between Measurable Sets

Let (X,B,μ)(X,\mathcal B,\mu) be a probability space with normalized total measure μ(X)=1\mu(X)=1, and let T:XXT:X\to X be a nonsingular measurable map (i.e., μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=0). Consider a measurable partition labeled by sets {Ai},AiB\{A_i\}, A_i\in\mathcal B, each with μ(Ai)>0\mu(A_i)>0.

Define the one-step information transfer from set AiA_i to set AjA_j as: μij=μ(T1(Aj)Ai)μ(Ai)\mu_{ij} = \frac{ \mu( T^{-1}(A_j) \cap A_i ) }{ \mu(A_i) }

Tijμ=μijlogμij\mathcal T_{i\to j}^\mu = - \mu_{ij} \log \mu_{ij}

For μ(X)=1\mu(X)=10-step transfer, define: μ(X)=1\mu(X)=11 and the total transfer up to time μ(X)=1\mu(X)=12 as μ(X)=1\mu(X)=13 (Sinha et al., 2019).

This quantifies the transfer of entropy from μ(X)=1\mu(X)=14 to μ(X)=1\mu(X)=15 under the dynamics. For invertible μ(X)=1\mu(X)=16, μ(X)=1\mu(X)=17 equates to μ(X)=1\mu(X)=18.

2. Causality, Directionality, and Zero-Transfer Conditions

Key properties:

  • Nonnegativity: μ(X)=1\mu(X)=19
  • Zero-transfer: T:XXT:X\to X0 iff T:XXT:X\to X1, signifying complete absence of causal transfer from T:XXT:X\to X2 to T:XXT:X\to X3.
  • Asymmetry: Generally, T:XXT:X\to X4, because the relevant pre-images may not align.
  • Causal interpretation: T:XXT:X\to X5 means T:XXT:X\to X6 can influence T:XXT:X\to X7, and T:XXT:X\to X8 reflects causal independence (Sinha et al., 2019).

3. Dynamical Systems Applications: Ergodicity, Mixing, and Classification

Directed information transfer provides classification criteria for ergodicity and strong mixing:

  • Ergodicity: A measure-preserving map T:XXT:X\to X9 is ergodic iff, for every μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=00 with positive measure, the total transfer from μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=01 to μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=02 is nonzero for some μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=03. That is: μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=04
  • Mixing: μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=05 is (strongly) mixing iff μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=06. In this case the long-term μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=07-step transfer approaches the full entropy: μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=08 where μ(A)=0    μ(T1A)=0\mu(A)=0\implies \mu(T^{-1}A)=09 (Sinha et al., 2019). Thus, maximal directed transfer characterizes mixing.

4. Finite-Dimensional Approximations and Computation

To enable practical computation, partition the state space into disjoint cells {Ai},AiB\{A_i\}, A_i\in\mathcal B0, and approximate the Perron–Frobenius operator by the transition matrix: {Ai},AiB\{A_i\}, A_i\in\mathcal B1 where {Ai},AiB\{A_i\}, A_i\in\mathcal B2 is typically Lebesgue measure.

Information transfer between cells is then: {Ai},AiB\{A_i\}, A_i\in\mathcal B3

{Ai},AiB\{A_i\}, A_i\in\mathcal B4

An efficient computational algorithm proceeds by: selecting a partition, sampling trajectories, estimating transition frequencies, constructing {Ai},AiB\{A_i\}, A_i\in\mathcal B5, computing matrix powers, and evaluating the transfer. Complexity is dominated by trajectory sampling {Ai},AiB\{A_i\}, A_i\in\mathcal B6 and matrix multiplication {Ai},AiB\{A_i\}, A_i\in\mathcal B7, but can be accelerated via sparsity (Sinha et al., 2019).

5. Sensor and Actuator Placement via Information Transfer

Directed information transfer supports system-theoretic control objectives. Optimal placement tasks are formulated as convex relaxations:

  • Actuator placement: Select sets of cells (actuator locations) so that each cell is accessible via nonzero transfer—i.e., minimize actuator “support” under transfer coverage constraints.
  • Sensor placement: Select cells to maximize “coarse observability,” ensuring that transfer from the rest of the domain to these cells is nonzero (reverse transfer coverage).

Empirical studies:

  • In a time-periodic double-gyre flow, actuators optimally cover the mixing region; transfer plots reveal controllers' reachability.
  • For Navier–Stokes-driven indoor airflow, optimally placed sensors (6 locations) ensure nonzero transfer capture over nearly all state space, matching physical intuition about observability (Sinha et al., 2019).

6. Algorithmic Summary and Illustrative Example Table

The operational algorithm can be summarized as follows:

Step Description Complexity
1 Choose state-space partition user-specified
2 Sample L i.i.d. points/cell O(NL)
3 Apply T, assign to destination O(NL)
4 Count transitions, build {Ai},AiB\{A_i\}, A_i\in\mathcal B8 O(NL)
5 Compute {Ai},AiB\{A_i\}, A_i\in\mathcal B9 O(N3 \log n)
6 Compute transfer metrics O(N2)

Table: Main algorithm steps for directed information transfer computation (Sinha et al., 2019).

For a μ(Ai)>0\mu(A_i)>00 discretization of a flow field, the method reveals transfer connectivity structure, facilitates sensor placement matching separating streamlines, and provides log-scale visualization of transfer distributions—crucial for analyzing non-equilibrium transport in high-dimensional domains.

7. Implications and Significance for Dynamical and Controlled Systems

Directed information transfer combines rigorous causal directionality, nonnegativity, and algorithmic accessibility, distinguishing it from more classical measures (e.g., Granger causality, transfer entropy) that may fail to respect underlying dynamical structure or lack operationally interpretable transfer asymmetry.

Its ability to partition transfer, formalize absence of causal effect, and quantify reachability or observability through entropy flow makes it a foundational tool for classification of system regimes (ergodic, mixing), design of optimal control and estimation architectures, and empirical studies in complex, possibly non-smooth, dynamical settings (Sinha et al., 2019).

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 Directed Information Transfer.