Interpretable Design of Reservoir Computing Networks using Realization Theory

12/13/2021
by   Wei Miao, et al.
0

The reservoir computing networks (RCNs) have been successfully employed as a tool in learning and complex decision-making tasks. Despite their efficiency and low training cost, practical applications of RCNs rely heavily on empirical design. In this paper, we develop an algorithm to design RCNs using the realization theory of linear dynamical systems. In particular, we introduce the notion of α-stable realization, and provide an efficient approach to prune the size of a linear RCN without deteriorating the training accuracy. Furthermore, we derive a necessary and sufficient condition on the irreducibility of number of hidden nodes in linear RCNs based on the concepts of controllability and observability matrices. Leveraging the linear RCN design, we provide a tractable procedure to realize RCNs with nonlinear activation functions. Finally, we present numerical experiments on forecasting time-delay systems and chaotic systems to validate the proposed RCN design methods and demonstrate their efficacy.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2018

Reservoir computing with simple oscillators: Virtual and real networks

The reservoir computing scheme is a machine learning mechanism which uti...
research
06/14/2021

Next Generation Reservoir Computing

Reservoir computing is a best-in-class machine learning algorithm for pr...
research
03/16/2021

Frustrated Arrays of Nanomagnets for Efficient Reservoir Computing

We simulated our nanomagnet reservoir computer (NMRC) design on benchmar...
research
03/16/2023

Embedding Theory of Reservoir Computing and Reducing Reservoir Network Using Time Delays

Reservoir computing (RC), a particular form of recurrent neural network,...
research
10/20/2020

Advantages of Bilinear Koopman Realizations for the Modeling and Control of Systems with Unknown Dynamics

Nonlinear dynamical systems can be made easier to control by lifting the...
research
08/31/2020

The Computational Capacity of Memristor Reservoirs

Reservoir computing is a machine learning paradigm in which a high-dimen...

Please sign up or login with your details

Forgot password? Click here to reset