Sparsity in Reservoir Computing Neural Networks

06/04/2020
by   Claudio Gallicchio, et al.
19

Reservoir Computing (RC) is a well-known strategy for designing Recurrent Neural Networks featured by striking efficiency of training. The crucial aspect of RC is to properly instantiate the hidden recurrent layer that serves as dynamical memory to the system. In this respect, the common recipe is to create a pool of randomly and sparsely connected recurrent neurons. While the aspect of sparsity in the design of RC systems has been debated in the literature, it is nowadays understood mainly as a way to enhance the efficiency of computation, exploiting sparse matrix operations. In this paper, we empirically investigate the role of sparsity in RC network design under the perspective of the richness of the developed temporal representations. We analyze both sparsity in the recurrent connections, and in the connections from the input to the reservoir. Our results point out that sparsity, in particular in input-reservoir connections, has a major role in developing internal temporal representations that have a longer short-term memory of past inputs and a higher dimension.

READ FULL TEXT
research
02/02/2018

Short-term Memory of Deep RNN

The extension of deep learning towards temporal data processing is gaini...
research
11/27/2018

Chasing the Echo State Property

Reservoir Computing (RC) provides an efficient way for designing dynamic...
research
03/08/2021

Cluster-based Input Weight Initialization for Echo State Networks

Echo State Networks (ESNs) are a special type of recurrent neural networ...
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...
research
03/24/2020

Input representation in recurrent neural networks dynamics

Reservoir computing is a popular approach to design recurrent neural net...
research
07/16/2022

Hyperparameter Tuning in Echo State Networks

Echo State Networks represent a type of recurrent neural network with a ...
research
02/27/2020

Deep Randomized Neural Networks

Randomized Neural Networks explore the behavior of neural systems where ...

Please sign up or login with your details

Forgot password? Click here to reset