Towards a Comprehensive Theory of Reservoir Computing
Denis Kleyko, Christopher J. Kymn, E. Paxon Frady, Amy Loutfi, Friedrich T. Sommer

TL;DR
This paper develops a theoretical framework for predicting and optimizing the performance of various reservoir computing models, particularly echo state networks, and introduces a novel ESN model with a non-training readout that outperforms previous models.
Contribution
The paper applies perceptron theory to predict ESN performance, proposes a training-free ESN model, and analyzes the geometry of readout networks in reservoir computing.
Findings
Empirical results confirm the theory's predictions across 30 ESN variants.
The theory enables optimization of memory capacity in ESNs.
A new ESN model with a non-training readout outperforms earlier models.
Abstract
In reservoir computing, an input sequence is processed by a recurrent neural network, the reservoir, which transforms it into a spatial pattern that a shallow readout network can then exploit for tasks such as memorization and time-series prediction or classification. Echo state networks (ESN) are a model class in which the reservoir is a traditional artificial neural network. This class contains many model types, each with sets of hyperparameters. Selecting models and parameter settings for particular applications requires a theory for predicting and comparing performances. Here, we demonstrate that recent developments of perceptron theory can be used to predict the memory capacity and accuracy of a wide variety of ESN models, including reservoirs with linear neurons, sigmoid nonlinear neurons, different types of recurrent matrices, and different types of readout networks. Across…
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 · Ferroelectric and Negative Capacitance Devices
