On the dimension of pullback attractors in recurrent neural networks
Muhammed Fadera
TL;DR
This work addresses why reservoir computers can accurately reconstruct chaotic attractors and compute invariants despite high-dimensional state spaces. It treats RCs as nonautonomous dynamical systems driven by input sequences and derives a rigorous bound: the box-counting dimension of the pullback attractor is bounded above by the box-counting dimension of the input-sequence space, with equality possible when the input space has open support. For inputs from an $N_{in}$-dimensional system, the bound gives $ ext{dim}_B( ext{pullback attractor}) \\le N_{in}$, revealing effective low-dimensional reservoir dynamics. The paper also proves that if the input space contains an open set, the pullback attractor can contain an open subset and thus attain the full reservoir dimension $N_r$, providing a theoretical explanation for successful attractor reconstruction and computation of Lyapunov exponents. Numerically, the results are illustrated using ESNs driven by Lorenz and Rössler systems and by periodic inputs, validating the upper bounds and highlighting regimes where ESP may fail or the attractor fills the reservoir space.
Abstract
Recurrent neural networks trained via the reservoir computing paradigm have demonstrated remarkable success in learning and reconstructing attractors from chaotic systems, often replicating quantities such as Lyapunov exponents and fractal dimensions. It has recently been conjectured that this is because the reservoir computer embeds the dynamics of the chaotic system in its state space before learning. This conjecture has been established for reservoir computers with linear activation functions and remains open for more general reservoir systems. In this work, we employ a non-autonomous dynamical systems approach to establish an upper bound for the box-counting dimension of the pullback attractor, a subset of the reservoir state space that is approximated during training and prediction phases. We prove that the box-counting dimension of the pullback attractor is bounded above by the box-counting dimension of the space of input sequences with respect to the product topology. In particular, for input sequences originating from an Nin-dimensional smooth dynamical system or their generic continuously differentiable observations, the box-counting dimension of the pullback attractor is bounded above by Nin. The results obtained here highlight the fact that, while a reservoir computer may possess a very high-dimensional state space, it exhibits effective low-dimensional dynamics. Our findings also partly explain why reservoir computers are successful in tasks such as attractor reconstruction and the computation of dynamic invariants like Lyapunov exponents and fractal dimensions.
