A Comparative Study of Reservoir Computing for Temporal Signal Processing
Alireza Goudarzi, Peter Banda, Matthew R. Lakin, Christof Teuscher,, Darko Stefanovic

TL;DR
This paper compares different reservoir computing architectures, specifically echo state networks, tapped-delay lines, and NARX networks, in their ability to process and predict benchmark time series, revealing the reservoir's role beyond simple memory.
Contribution
It provides a comparative analysis of RC architectures, highlighting the unique generalization capabilities of echo state networks over other models with limited memory.
Findings
ESNs outperform DL and NARX in generalization.
DL and NARX have higher memorization but less generalization.
Reservoirs extend beyond memory to enable better prediction.
Abstract
Reservoir computing (RC) is a novel approach to time series prediction using recurrent neural networks. In RC, an input signal perturbs the intrinsic dynamics of a medium called a reservoir. A readout layer is then trained to reconstruct a target output from the reservoir's state. The multitude of RC architectures and evaluation metrics poses a challenge to both practitioners and theorists who study the task-solving performance and computational power of RC. In addition, in contrast to traditional computation models, the reservoir is a dynamical system in which computation and memory are inseparable, and therefore hard to analyze. Here, we compare echo state networks (ESN), a popular RC architecture, with tapped-delay lines (DL) and nonlinear autoregressive exogenous (NARX) networks, which we use to model systems with limited computation and limited memory respectively. We compare the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Reservoir Computing · Advanced Memory and Neural Computing · Neural Networks and Applications
