Stabilizing chaotic dynamical system reproduction in reservoir computing
Satoshi Oishi, Hiroshi Yamashita, Hideyuki Suzuki, Sho Shirasaka
TL;DR
This work tackles the instability of autonomous reservoir computing when reproducing chaotic dynamics by identifying spurious unstable and neutral modes as the primary cause. It introduces a simple, deterministic input-layer design that constructs the input weights $\mathbf{W}_{\mathrm{in}}$ from a $D$-dimensional invariant subspace of the reservoir matrix $\mathbf{A}$, thereby constraining the closed-loop spectrum so that only the slow, learnable modes are adjustable and the rest remain fast and stable. Empirically, this approach yields dramatically improved robustness to initialization and noise, longer valid prediction times, and faithful estimation of the full Lyapunov spectrum across seeds and across 135 chaotic systems, indicating topological semi-conjugacy to the target dynamics. The method reduces hyperparameter tuning, offers practical guidelines (e.g., using a symmetric $\mathbf{A}$ and small spectral radius $\rho$), and has potential for stable, physics-based RC implementations and broader applicability to other state-space models. Overall, the paper provides a principled design principle that stabilizes RC attractor reconstruction and enhances reliability for data-driven chaos modeling.
Abstract
Reservoir Computing (RC), a type of recurrent random neural network, is a powerful framework for modeling complex and chaotic dynamics. However, its autonomous (closed-loop) operation is often plagued by inherent instability. Moreover, performance is highly sensitive to the reservoir's random initialization, leading to vulnerability to noise and/or behaviour that bears no resemblance whatsoever to the target dynamical system. Here we identify a primary cause of this unreliability: the emergence of excessive, spurious unstable or neutral modes in the closed-loop dynamics. We introduce a simple deterministic input layer design principle that directly addresses this vulnerability by structurally suppressing the emergence of these spurious modes a priori (before training). Our approach dramatically improves robustness to both initialization sensitivity and internal noise, doubling the prediction horizon. Furthermore, we demonstrate on chaotic dynamical systems that this design enables robust estimation of the full Lyapunov spectrum (100\% success rate across 50 seeds), signifying that the autonomous RC faithfully emulates the essential properties of the target dynamical system. This work provides a systematic explanation for a common RC failure mode and offers a concrete design guideline, advancing RCs from heuristic trial-and-error tuning toward a reliable tool for modeling complex systems.
