Reconstructing shared dynamics with a deep neural network
Zsigmond Benkő, Zoltán Somogyvári
TL;DR
The paper addresses extracting a hidden shared driver from time-series data generated by two observed chaotic subsystems. It introduces a Mapper-Coach neural network that jointly learns a mapping from a reconstructed state to the latent driver $Z$ (Mapper) and a predictor for the observed dynamics (Coach), trained end-to-end so that the bottleneck activity encodes the shared input. On a coupled logistic-map example, the approach achieves high predictive accuracy for $x_t$ ($r^2\approx0.99$) and strong latent reconstruction ($r^2\approx0.97$) with the latent signal correlating to the bottleneck output. This demonstrates a data-driven route to reveal fast, continuous hidden drivers in dynamical systems and suggests broad applicability to settings where direct intervention or access to the full state is impossible.
Abstract
Determining hidden shared patterns behind dynamic phenomena can be a game-changer in multiple areas of research. Here we present the principles and show a method to identify hidden shared dynamics from time series by a two-module, feedforward neural network architecture: the Mapper-Coach network. We reconstruct unobserved, continuous latent variable input, the time series generated by a chaotic logistic map, from the observed values of two simultaneously forced chaotic logistic maps. The network has been trained to predict one of the observed time series based on its own past and conditioned on the other observed time series by error-back propagation. It was shown, that after this prediction have been learned successfully, the activity of the bottleneck neuron, connecting the mapper and the coach module, correlated strongly with the latent shared input variable. The method has the potential to reveal hidden components of dynamical systems, where experimental intervention is not possible.
