Reservoir cross mapping as a nonlinear framework for detecting dynamical causality
Source abstract
Abstract
Identifying causal relations from observational time series is essential for understanding complex systems but remains a challenging problem. Mutual cross mapping (MCM), a widely used causality detection method, has addressed the nonseparability problem in nonlinear systems via state space reconstruction and approximates cross mapping between reconstructed manifolds. However, MCM relies on accurately estimated parameters and a locally linear estimation of the cross mapping, limiting its general applicability. This work presents reservoir cross mapping (RCM), a causality detection framework that integrates reservoir computing (RC) with MCM to accurately detect dynamical causality. RCM provides a nonlinear approach based on RC's embedding capability by reconstructing the dynamics of different variables and identifies causal relations and their strengths by evaluating the smoothness of the cross mapping between reservoirs. Evaluations of various simulated and real-world datasets demonstrate the effectiveness and robustness of RCM in detecting causality.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Reservoir Engineering and Simulation Methods · Neural Networks and Applications · Nonlinear Dynamics and Pattern Formation
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (47)
Show source-provided references
1. Causality: Models, Reasoning, and Inference, by Judea Pearl, Cambridge University Press, 200010.1017/S0266466603004109 ↗
2. A climate network-based index to discriminate different types of el niño and la niña10.1002/2016GL069119 ↗
3. Review on statistical methods for gene network reconstruction using expression data10.1016/j.jtbi.2014.03.040 ↗
4. Methods of identification in social networks10.1146/annurev-economics-080614-115611 ↗
5. On the application of probability theory to agricultural experiments.Eessay on principles. Section 910.1214/ss/1177012031 ↗
6. Causality: Models, Reasoning, and Inference10.1017/CBO9780511803161 ↗
7. Learning causal structures based on markov equivalence class
8. Embedding entropy: a nonlinear measure of dynamical causality10.1098/rsif.2021.0766 ↗
9. Investigating causal relations by econometric models and cross-spectral methods10.2307/1912791 ↗
10. Measuring information transfer10.1103/PhysRevLett.85.461 ↗
11. Detecting causality in complex ecosystems10.1126/science.1227079 ↗
12. A robust method for detecting interdependences: application to intracranially recorded eeg10.1016/S0167-2789(99)00140-2 ↗
13. Learning driver-response relationships from synchronization patterns
14. Partial cross mapping eliminates indirect causal influences10.1038/s41467-020-16238-0 ↗
15. State space reconstruction in the presence of noise10.1016/0167-2789(91)90222-U ↗
16. Chaotic time series: Part 1: estimation of some invariant properties in state space10.4173/mic.1994.4.1 ↗
17. Detecting strange attractors in turbulence
18. Continuity scaling: A rigorous framework for detecting and quantifying causality accurately10.34133/2022/9870149 ↗
19. Conditional cross-map-based technique: From pairwise dynamical causality to causal network reconstruction10.1063/5.0144310 ↗
20. Improved false nearest neighbor method to detect determinism in time series data
21. Estimation of parameters and unobserved components for nonlinear systems from noisy time series
22. Reconstructing dynamics from observables: the issue of the delay parameter revisited10.1142/S0218127407019913 ↗
23. Reservoir computing approaches to recurrent neural network training10.1016/j.cosrev.2009.03.005 ↗
24. Attractor reconstruction by machine learning10.1063/1.5039508 ↗
25. Embedding theory of reservoir computing and reducing reservoir network using time delays10.1103/PhysRevResearch.5.L022041 ↗
26. Deep learning and process understanding for data-driven earth system science10.1038/s41586-019-0912-1 ↗
27. Echo state network models for nonlinear granger causality
28. A new method of nonlinear causality detection: Reservoir computing granger causality10.1016/j.chaos.2021.111675 ↗
29. Randomly distributed embedding making short-term high-dimensional data predictable10.1073/pnas.1802987115 ↗
30. Generalized theorems for nonlinear state space reconstruction10.1371/journal.pone.0018295 ↗
31. Detecting causality from nonlinear dynamics with short-term time series10.1038/srep07464 ↗
32. Revealing strengths and weaknesses of methods for gene network inference10.1073/pnas.0913357107 ↗
33. Spline interpolation and smoothing on the sphere10.1137/0902002 ↗
34. Algorithm as 136: A k-means clustering algorithm10.2307/2346830 ↗
35. Correlation in seasonal variations of weather—a further study of world weather10.1175/1520-0493(1925)53<252:CISVOW>2.0.CO;2 ↗
36. Detecting dynamical causality via intervened reservoir computing10.1038/s42005-024-01730-6 ↗
37. Long-range transformers for dynamic spatiotemporal forecasting
38. Stochastic theory of minimal realization10.1109/TAC.1974.1100707 ↗
39. Detection of time delays and directional interactions based on time series from complex dynamical systems10.1103/PhysRevE.96.012221 ↗
40. Independent coordinates for strange attractors from mutual information10.1103/PhysRevA.33.1134 ↗
41. Estimation of Lyapunov exponents of ECG time series—the influence of parameters10.1016/S0960-0779(97)00040-4 ↗
42. Nonlinear analyses of interictal EEG map the brain interdependences in human focal epilepsy10.1016/S0167-2789(98)00258-9 ↗
43. Re-visiting the echo state property10.1016/j.neunet.2012.07.005 ↗
44. Backpropagation algorithms and reservoir computing in recurrent neural networks for the forecasting of complex spatiotemporal dynamics10.1016/j.neunet.2020.02.016 ↗
45. Breaking symmetries of the reservoir equations in echo state networks10.1063/5.0028993 ↗
46. Robust optimization and validation of echo state networks for learning chaotic dynamics10.1016/j.neunet.2021.05.004 ↗
47. Estimation of the Youden index and its associated cutoff point10.1002/bimj.200410135 ↗