Exploiting Multiple Timescales in Hierarchical Echo State Networks

01/11/2021
by   Luca Manneschi, et al.
8

Echo state networks (ESNs) are a powerful form of reservoir computing that only require training of linear output weights whilst the internal reservoir is formed of fixed randomly connected neurons. With a correctly scaled connectivity matrix, the neurons' activity exhibits the echo-state property and responds to the input dynamics with certain timescales. Tuning the timescales of the network can be necessary for treating certain tasks, and some environments require multiple timescales for an efficient representation. Here we explore the timescales in hierarchical ESNs, where the reservoir is partitioned into two smaller linked reservoirs with distinct properties. Over three different tasks (NARMA10, a reconstruction task in a volatile environment, and psMNIST), we show that by selecting the hyper-parameters of each partition such that they focus on different timescales, we achieve a significant performance improvement over a single ESN. Through a linear analysis, and under the assumption that the timescales of the first partition are much shorter than the second's (typically corresponding to optimal operating conditions), we interpret the feedforward coupling of the partitions in terms of an effective representation of the input signal, provided by the first partition to the second, whereby the instantaneous input signal is expanded into a weighted combination of its time derivatives. Furthermore, we propose a data-driven approach to optimise the hyper-parameters through a gradient descent optimisation method that is an online approximation of backpropagation through time. We demonstrate the application of the online learning rule across all the tasks considered.

READ FULL TEXT

page 7

page 8

page 11

page 12

page 17

page 20

page 23

page 24

research
04/11/2015

Hierarchical Composition of Memristive Networks for Real-Time Computing

Advances in materials science have led to physical instantiations of sel...
research
01/25/2023

Self-Evolutionary Reservoir Computer Based on Kuramoto Model

The human brain's synapses have remarkable activity-dependent plasticity...
research
08/25/2021

Unsupervised Reservoir Computing for Solving Ordinary Differential Equations

There is a wave of interest in using unsupervised neural networks for so...
research
04/11/2016

Reservoir computing for spatiotemporal signal classification without trained output weights

Reservoir computing is a recently introduced machine learning paradigm t...
research
06/20/2020

Functional differentiations in evolutionary reservoir computing networks

We propose an extended reservoir computer that shows the functional diff...
research
10/03/2018

A characterization of the Edge of Criticality in Binary Echo State Networks

Echo State Networks (ESNs) are simplified recurrent neural network model...
research
07/19/2019

Learning sparsity in reservoir computing through a novel bio-inspired algorithm

The mushroom body is the key network for the representation of learned o...

Please sign up or login with your details

Forgot password? Click here to reset