Optimizing time-shifts for reservoir computing using a rank-revealing QR algorithm

11/29/2022
by   Joseph D. Hart, et al.
0

Reservoir computing is a recurrent neural network paradigm in which only the output layer is trained. Recently, it was demonstrated that adding time-shifts to the signals generated by a reservoir can provide large improvements in performance accuracy. In this work, we present a technique to choose the optimal time shifts. Our technique maximizes the rank of the reservoir matrix using a rank-revealing QR algorithm and is not task dependent. Further, our technique does not require a model of the system, and therefore is directly applicable to analog hardware reservoir computers. We demonstrate our time-shift optimization technique on two types of reservoir computer: one based on an opto-electronic oscillator and the traditional recurrent network with a tanh activation function. We find that our technique provides improved accuracy over random time-shift selection in essentially all cases.

READ FULL TEXT

page 18

page 21

research
05/03/2022

Time Shifts to Reduce the Size of Reservoir Computers

A reservoir computer is a type of dynamical system arranged to do comput...
research
09/14/2012

Analog readout for optical reservoir computers

Reservoir computing is a new, powerful and flexible machine learning tec...
research
01/13/2021

Reservoir Computers Modal Decomposition and Optimization

The topology of a network associated with a reservoir computer is often ...
research
06/01/2017

Integer Echo State Networks: Hyperdimensional Reservoir Computing

We propose an integer approximation of Echo State Networks (ESN) based o...
research
09/21/2020

Reservoir Computing and its Sensitivity to Symmetry in the Activation Function

Reservoir computing has repeatedly been shown to be extremely successful...
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
11/11/2022

Re-visiting Reservoir Computing architectures optimized by Evolutionary Algorithms

For many years, Evolutionary Algorithms (EAs) have been applied to impro...

Please sign up or login with your details

Forgot password? Click here to reset