Reservoir Computing Generalized
Tomoyuki Kubota, Yusuke Imai, Sumito Tsunegi, Kohei Nakajima
TL;DR
This work introduces generalized reservoir computing (GRC), which shifts the traditional echo state property (ESP) requirement from the reservoir to the final output by leveraging nonlinear readouts with memory to obtain time-invariant outputs from time-variant dynamics. By formalizing Temporal Information Processing Capacity (TIPC), the authors quantify how TI and TV terms are processed and show how TI transformations can recover past inputs even from systems lacking ESP. They validate GRC analytically and numerically using oscillatory and chaotic dynamics, including Lorenz/Rössler models and a spin-torque oscillator, and demonstrate attractor embedding with a Lorenz-96 reservoir for Rössler, Lissajous, and Kuramoto–Sivashinsky targets. The results reveal that spatiotemporal chaos and other non-ESP dynamics can be harnessed for computation via nonlinear readouts with memory, vastly broadening the range of physical substrates usable for neuromorphic and reservoir-based computing.
Abstract
A physical neural network (PNN) has both the strong potential to solve machine learning tasks and intrinsic physical properties, such as high-speed computation and energy efficiency. Reservoir computing (RC) is an excellent framework for implementing an information processing system with a dynamical system by attaching a trained readout, thus accelerating the wide use of unconventional materials for a PNN. However, RC requires the dynamics to reproducibly respond to input sequence, which limits the type of substance available for building information processors. Here we propose a novel framework called generalized reservoir computing (GRC) by turning this requirement on its head, making conventional RC a special case. Using substances that do not respond the same to identical inputs (e.g., a real spin-torque oscillator), we propose mechanisms aimed at obtaining a reliable output and show that processed inputs in the unconventional substance are retrievable. Finally, we demonstrate that, based on our framework, spatiotemporal chaos, which is thought to be unusable as a computational resource, can be used to emulate complex nonlinear dynamics, including large scale spatiotemporal chaos. Overall, our framework removes the limitation to building an information processing device and opens a path to constructing a computational system using a wider variety of physical dynamics.
