Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2013;8(2):e55809.
doi: 10.1371/journal.pone.0055809. Epub 2013 Feb 28.

Measuring information-transfer delays

Affiliations

Measuring information-transfer delays

Michael Wibral et al. PLoS One. 2013.

Abstract

In complex networks such as gene networks, traffic systems or brain circuits it is important to understand how long it takes for the different parts of the network to effectively influence one another. In the brain, for example, axonal delays between brain areas can amount to several tens of milliseconds, adding an intrinsic component to any timing-based processing of information. Inferring neural interaction delays is thus needed to interpret the information transfer revealed by any analysis of directed interactions across brain structures. However, a robust estimation of interaction delays from neural activity faces several challenges if modeling assumptions on interaction mechanisms are wrong or cannot be made. Here, we propose a robust estimator for neuronal interaction delays rooted in an information-theoretic framework, which allows a model-free exploration of interactions. In particular, we extend transfer entropy to account for delayed source-target interactions, while crucially retaining the conditioning on the embedded target state at the immediately previous time step. We prove that this particular extension is indeed guaranteed to identify interaction delays between two coupled systems and is the only relevant option in keeping with Wiener's principle of causality. We demonstrate the performance of our approach in detecting interaction delays on finite data by numerical simulations of stochastic and deterministic processes, as well as on local field potential recordings. We also show the ability of the extended transfer entropy to detect the presence of multiple delays, as well as feedback loops. While evaluated on neuroscience data, we expect the estimator to be useful in other fields dealing with network dynamics.

PubMed Disclaimer

Conflict of interest statement

Competing Interests: The authors have declared that no competing interests exist.

Figures

Figure 1
Figure 1. Illustration of the main ideas behind interaction delay reconstruction using the TESPO estimator.
(A) Scalar time courses of processes formula image coupled formula image with delay formula image, as indicated by the blue arrow. Colored boxes with circles indicate data belonging to a certain state of the respective process. The star on the formula image time series indicates the scalar observation formula image to be predicted in Wiener’s sense. Three settings for the delay parameter formula image are depicted: (1) formula image with – u is chosen such that influences of the state formula image on formula image arrive in the future of the prediction point. Hence, the information in this state is useless and yields no transfer entropy. (2) formula image – u is chosen such that influences of the state formula image arrive exactly at the prediction point, and influence it. Information about this state is useful, and we obtain nonzero transfer entropy. (3) formula image – u is chosen such that influences of the state formula image arrive in the far past of prediction point. This information is already available in the past of the states of formula image that we condition upon in formula image Information about this state is useless again, and we obtain zero transfer entropy. (B) Depiction of the same idea in a more detailed view, depicting states (gray boxes) of formula image and the samples of the most informative state (black circles) and noninformative states (white circles). The the curve in the left column indicates the approximate dependency of formula image versus formula image. The red circles indicates the value obtained with the respectzive states on the right.
Figure 2
Figure 2. Causal graph for two coupled systems .
Illustration of d-separation of formula image and formula image by formula image. Arrows indicate a causal influence (directed interaction). Solid lines indicate a single time step, broken lines an arbitrary number of time steps. The black circle is the state to be predicted in Wiener’s sense, the red circles indicate the states that form its set of parents in the graphs. These states are also the ones conditioned upon in the novel estimator formula image. The blue circle indicates the state in the graph for which we want to determine that forms a Markov chain: formula image. For formula image all sequential paths from formula image into formula image are blocked, as are the divergent paths between these nodes. All convergent paths (e.g. via formula image in (B)) are not blocked. This holds for formula image (A) and formula image (B).
Figure 3
Figure 3. Test case (Ia), comparison of MIT and TE.
Analytic and empirical measurements of (a) Transfer entropy formula image and (b) Momentary information transfer formula image as a function of memory noise parameter formula image for the discrete-valued process with short-term source memory and a delay formula image. Each measure is plotted for delays formula image (red) and 2 (green). The correct causal interaction delay coorsponds formula image and therefore we expect an appropriate measure to always return a higher value with formula image than with formula image, i.e the red curve should always be at higher values than the green curve. Nevertheless, there is potential for formula image to be identified erroneously as the delay due to the presence of memory in the source formula image, and MIT indeed finds this result for a range of the memory noise parameter formula image (below formula image.1).
Figure 4
Figure 4. Overview over the structure of simulated test cases II-IX.
Note that not all combination of links and parameters are always investigated. For details refer to table 2.
Figure 5
Figure 5. Test case (II).
Transfer entropy (formula image) values and significance as a function of the assumed delay formula image for two unidirectionally coupled autoregressive systems. For visualization purposes all values were normalized by the maximal value of the TE between the two systems, i.e. formula image. Red and blue color indicate normalized transfer entropy values and significances for interactions formula image and formula image, respectively. The nominal interaction delay formula image used for the generation of the data was 20 sampling units from the process formula image to formula image. Asterisks indicate those values of formula image for which the p-value formula image 0.05 once corrected for multiple comparisons. Missing points for formula image are because the analyses for these formula image’s failed to pass the shift test (a conservative test in TRENTOOL to detect potential instantaneous cross-talk or shared noise between the two time series, see [42]).
Figure 6
Figure 6. Test case (III).
Transfer entropy (formula image) values and significance as a function of the assumed delay formula image for two unidirectionally coupled autoregressive systems with multiple delays. The simulated delays formula image were 15, 20, 25, 30 and 35 sampling points. The rest of the parameters and criteria used are the same as those in Figure 5.
Figure 7
Figure 7. Test case (IV).
Transfer entropy (formula image) values and significance as a function of the assumed delay formula image for two unidirectionally coupled autoregressive systems with multiple delays. The simulated delays formula image were 18, 19, 20, 21 and 22 sampling points. The rest of the parameters and criteria used are the same as those in Figure 5.
Figure 8
Figure 8. Test case (V).
Transfer entropy (formula image) values and significance as a function of the assumed delay formula image for two bidirectionally coupled, chaotic Lorenz systems. The simulated delays were formula image and formula image, and the coupling constants were formula image. The delays were recovered as formula image and formula image. For more parameters see table 2.
Figure 9
Figure 9. Test case (V).
Crosscorrelation function for the two quadratically coupled chaotic Lorenz systems from figure 8.
Figure 10
Figure 10. Test case (V) analyzed with the old estimator.
Transfer entropy (formula image) values and significance estimated by the old estimator from references , , , as a function of the assumed delay formula image for two bidirectionally coupled, chaotic Lorenz systems. The simulated delays were formula image and formula image. These delays were recovered erroneously as formula image and formula image. For more parameters see table 2.
Figure 11
Figure 11. Test case (VI) - self-feedback analysis.
Transfer entropy (formula image) values between past and present of one of two Lorenz systems (formula image) and significances as a function of the assumed delay formula image. The analyzed chaotic Lorenz system was subject to a feedback loop with delay formula image, and an outgoing interaction formula image with delay formula image, but no incoming interaction. The recovered delay for the self feedback was formula image, with a sidepeak at around two times this value. For the interaction analysis formula image see figure 12. For more parameters see table 2.
Figure 12
Figure 12. Test case (VI).
Transfer entropy (formula image) values and significance as a function of the assumed delay formula image for a unidirectionally coupled chaotic Lorenz systems. The first Lorenz is subject to a feedback loop (formula image) and unidirectionally couples to a second Lorenz with a interaction delay of formula image samples. Recovered delays were formula image (see figure 11), and formula image. Sidepeaks were observed for formula image close to formula image. Spurious interactions were observed in the reversed direction at formula image, as it is expect for a system with self feedback . Considering the positive test for self-feeback (figure 11) and the recovery of the self-feedback delay, the true system connectivity can be derived by combining the analysis of self-feedback and interaction delays.
Figure 13
Figure 13. Test case (VII) - self-feedback analysis.
Transfer entropy (formula image) values between past and present of one of two Lorenz systems (formula image) and their significances as a function of the assumed delay formula image for a single chaotic Lorenz system subject to a feedback loop with delay formula image, and an outgoing interaction formula image with delay formula image. The recovered delay for the self feedback was formula image, with a sidepeak at two times this value. For the interaction analysis formula image see figure 14. For more parameters see table 2.
Figure 14
Figure 14. Test case (VII).
Transfer entropy (formula image) values and significance as a function of the assumed delay formula image for a unidirectionally coupled chaotic Lorenz systems. The first Lorenz is subject to a feedback loop (formula image) and unidirectionally couples to a second Lorenz with a interaction delay of formula image samples. Recovered delays were formula image (see figure 13), and formula image. Sidepeaks were observed for formula image close to formula image. Spurious interactions were observed in the reversed direction at formula image, as it is expect for a system with self feedback . Considering the positive test for self-feeback (figure 13) and the recovery of the self-feedback delay, the true system connectivity can be derived by combining the analysis of self-feedback and interaction delays.
Figure 15
Figure 15. Test case VIII.
Transfer entropy (formula image) values and significance as a function of the assumed delay formula image for three unidirectionally coupled chaotic Lorenz systems. The First Lorenz couples with the second Lorenz with an interaction delay of formula image samples, the second Lorenz is unidirectionally coupled with the third Lorenz at a delay of formula image samples and the third Lorenz is unidirectionally coupled with the first Lorenz at an interaction delay of formula image samples. The reconstruction of the simulated delays were: (A) self feedback, formula image, this value may be due to insufficient embedding, (B) formula image, (C) formula image, and (D)formula image.
Figure 16
Figure 16. Test case IX.
Transfer entropy (formula image) values and significance as a function of the assumed delay formula image for two bidirectionally coupled, chaotic Lorenz systems. The simulated delays were formula image and formula image. Observation noise with different amplitude was added to the simulated time series of the processes. The delays were recovered as (A) formula image and formula image for formula image (blue), formula image and (B) formula image for formula image (red) and formula image and formula image for formula image (green).
Figure 17
Figure 17. Interaction delay reconstruction in the turtle brain.
(A) Electroretinogram (green), and LFP recordings (blue), light pulses are marked by yellow boxes. (B) Schematic depiction of stimulation and recording, including the investigated interactions and the identified delays.

References

    1. Felts PA, Baker TA, Smith KJ (1997) Conduction in segmentally demyelinated mammalian central axons. J Neurosci 17: 7267–7277. - PMC - PubMed
    1. Whitford TJ, Ford JM, Mathalon DH, Kubicki M, Shenton ME (2012) Schizophrenia, myelination, and delayed corollary discharges: a hypothesis. Schizophr Bull 38: 486–494. - PMC - PubMed
    1. Sun L, Grützner C, Bölte S, Wibral M, Tozman T, et al. (2012) Impaired gamma-band activity during perceptual organization in adults with autism spectrum disorders: evidence for dysfunctional network activity in frontal-posterior cortices. J Neurosci 32: 9563–9573. - PMC - PubMed
    1. Pearl J (2000) Causality: models, reasoning, and inference. Cambridge University Press.
    1. Ay N, Polani D (2008) Information ows in causal networks. Adv Complex Syst 11: 17.

Publication types