Recurrences reveal shared causal drivers of complex time series
Not on the map. Why?
Abstract (arXiv)
Unmeasured causal forces influence diverse experimental time series, such as the transcription factors that regulate genes, or the descending neurons that steer motor circuits. Combining the theory of skew-product dynamical systems with topological data analysis, we show that simultaneous recurrence events across multiple time series reveal the structure of their shared unobserved driving signal. We introduce a physics-based unsupervised learning algorithm that reconstructs causal drivers by iteratively building a recurrence graph with glass-like structure. As the amount of data increases, a percolation transition on this graph leads to weak ergodicity breaking for random walks -- revealing the shared driver's dynamics, even from strongly-corrupted measurements. We relate reconstruction accuracy to the rate of information transfer from a chaotic driver to the response systems, and we find that effective reconstruction proceeds through gradual approximation of the driver's dynamical attractor. Through extensive benchmarks against classical signal processing and machine learning techniques, we demonstrate our method's ability to extract causal drivers from diverse experimental datasets spanning ecology, genomics, fluid dynamics, and physiology.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 32 of its 164 references that are in the map. First posted on arXiv 31 Jan 2023.
Builds on
32 of 164 references.
References · 32
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2018An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modelingcited by 1,447
- 2019N-BEATS: Neural basis expansion analysis for interpretable time series forecastingcited by 744
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
- 2018From Louvain to Leiden: guaranteeing well-connected communitiescited by 379
- 2019Unsupervised Scalable Representation Learning for Multivariate Time Seriescited by 267
- 2017Detecting causal associations in large nonlinear time series datasetscited by 240
- 2017Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equationscited by 208
- 2015Deep Kalman Filterscited by 163
- 2016Deep Variational Bayes Filters: Unsupervised Learning of State Space Models from Raw Datacited by 154
- 2018A high-bias, low-variance introduction to Machine Learning for physicistscited by 108
20 more
- 2019sktime: A Unified Interface for Machine Learning with Time Seriescited by 98
- 2021Chaos as an interpretable benchmark for forecasting and data-driven modellingcited by 87
- 2021What are higher-order networks?cited by 66
- 2017Time-lagged autoencoders: Deep learning of slow collective variables for molecular kineticscited by 64
- 2018The jamming transition as a paradigm to understand the loss landscape of deep neural networkscited by 61
- 2022Discovering Governing Equations from Partial Measurements with Deep Delay Autoencoderscited by 58
- 2021Neural Latents Benchmark '21: Evaluating latent variable models of neural population activitycited by 57
- 2019Deep learning to discover and predict dynamics on an inertial manifoldcited by 42
- 2021Data-driven Prediction of General Hamiltonian Dynamics via Learning Exactly-Symplectic Mapscited by 41
- 2019Identifying nonlinear dynamical systems via generative recurrent neural networks with applications to fMRIcited by 39
- 2016LFADS - Latent Factor Analysis via Dynamical Systemscited by 29
- 2021Variational Data Assimilation with a Learned Inverse Observation Operatorcited by 28
- 2018Neural Granger Causalitycited by 19
- 2019Persistent Homology of Complex Networks for Dynamic State Detectioncited by 14
- 2020Learn to Synchronize, Synchronize to Learncited by 11
- 2021Learning to Assimilate in Chaotic Dynamical Systemscited by 10
- 2018Complete Inference of Causal Relations between Dynamical Systemscited by 7
- 2020Data-Driven Stabilization of Periodic Orbitscited by 7
- 2019Unsupervised Discovery of Temporal Structure in Noisy Data with Dynamical Components Analysiscited by 6
- 2022Network inference via process motifs for lagged correlation in linear stochastic processescited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 3.
5 papers.
- 2023Model scale versus domain knowledge in statistical forecasting of chaotic systemscited by 27
- 2025Panda: A pretrained forecast model for chaotic dynamicscited by 12
- 2024Parameter inference from a non-stationary unknown processcited by 1
- 2025Inference of hidden common driver dynamics by anisotropic self-organizing neural networkscited by 0
- 2025Effective Series Decomposition and Components Learning for Time Series Generationcited by 0
- 2025Effective Series Decomposition and Components Learning for Time Series Generation2 Nov 2025
- 2025Panda: A pretrained forecast model for chaotic dynamics19 May 2025
- 2025Inference of hidden common driver dynamics by anisotropic self-organizing neural networks2 Apr 2025
- 2024Parameter inference from a non-stationary unknown process12 Jul 2024
- 2023Model scale versus domain knowledge in statistical forecasting of chaotic systems13 Mar 2023