Ensemble Reservoir Computing for Physical Systems
Yuma Nakamura, Tomoyuki Kubota, Yusuke Imai, Sumito Tsunegi, Hirofumi Notsu, Kohei Nakajima
TL;DR
This work tackles the challenge of energy-efficient physical computing in the presence of intrinsic noise and temporal fluctuations by introducing Ensemble Reservoir Computing (ERC), which leverages ensemble averaging over spatially multiplexed, identical subsystems driven by a common input. The authors provide a theoretical framework proving that the ensemble-averaged observations $\,\mathbb{E}[\phi(x_k)]$ become time-invariant under certain conditions, effectively removing noise and fluctuations, and they extend ERC to exploit latent temporal dynamics via IPC and TIPC. They demonstrate ERC's effectiveness across diverse dynamical systems (including Lorenz, Rössler, Chua, COPY, and noisy ESNs) and, crucially, validate it on physical spin-torque oscillators (STOs), achieving up to 99.4% CRC accuracy and superior Hamming-code task performance compared to conventional RC. The results suggest ERC as a general, robust paradigm for harnessing time-variant physical substrates for reliable, high-performance computation with broad applicability to energy-efficient substrates and neuromorphic architectures.
Abstract
Physical computing exploits unconventional physical substrates to overcome limitations such as the high energy consumption inherent in digital computation. However, intrinsic noise and temporal fluctuations (e.g., oscillations) generally deteriorate computational performance. Here, we propose ensemble reservoir computing (ERC), a novel framework that employs ensemble averaging of spatially multiplexed systems to achieve robust information processing despite noise and temporal fluctuations. First, we prove that ensemble averaging in ERC eliminates temporal fluctuations and noise from dynamical states under certain conditions, thereby restoring computational performance to its noise-free level. Next, we show that ERC not only removes the noise and fluctuations but also actively exploits the computational capabilities that conventional reservoir computing (RC) leaves unutilized. This computational enhancement is demonstrated across diverse dynamical systems (e.g., periodic, chaotic, and strange-nonchaotic systems), in which ERC outperforms conventional RC. Finally, using energy-efficient spin-torque oscillators (STOs), we demonstrate that ERC maintains high performance even under realistic conditions, in which noise and temporal fluctuations coexist: STOs with ERC achieved 99\% accuracy on an error detection test, where conventional STO reservoir with linear regression only shows a chance level performance, highlighting ERC's robustness and performance gains for physical systems.
