SpaRCe: Sparse reservoir computing

12/04/2019
by   Luca Manneschi, et al.
0

"Sparse" neural networks, in which relatively few neurons or connections are active, are common in both machine learning and neuroscience. Whereas in machine learning, "sparseness" is related to a penalty term which effectively leads to some connecting weights becoming small or zero, in biological brains, sparseness is often created when high spiking thresholds prevent neuronal activity. Inspired by neuroscience, here we introduce sparseness into a reservoir computing network via neuron-specific learnable thresholds of activity, allowing neurons with low thresholds to give output but silencing outputs from neurons with high thresholds. This approach, which we term "SpaRCe", optimises the sparseness level of the reservoir and applies the threshold mechanism to the information received by the read-out weights. Both the read-out weights and the thresholds are learned by a standard on-line gradient rule that minimises an error function on the outputs of the network. Threshold learning occurs by the balance of two opposing forces: reducing inter-neuronal correlations in the reservoir by deactivating redundant neurons, while increasing the activity of neurons participating in correct decisions. We test SpaRCe in a set of classification problems and find that introducing threshold learning improves performance compared to standard reservoir computing networks.

READ FULL TEXT
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
01/25/2023

Self-Evolutionary Reservoir Computer Based on Kuramoto Model

The human brain's synapses have remarkable activity-dependent plasticity...
research
01/28/2022

The fine line between dead neurons and sparsity in binarized spiking neural networks

Spiking neural networks can compensate for quantization error by encodin...
research
01/05/2016

How do neurons operate on sparse distributed representations? A mathematical theory of sparsity, neurons and active dendrites

We propose a formal mathematical model for sparse representations and ac...
research
08/25/2020

Parallel photonic reservoir computing based on frequency multiplexing of neurons

Photonic implementations of reservoir computing can achieve state-of-the...
research
06/08/2020

Energy Constraints Improve Liquid State Machine Performance

A model of metabolic energy constraints is applied to a liquid state mac...
research
10/28/2020

The distribution of inhibitory neurons in the C. elegans connectome facilitates self-optimization of coordinated neural activity

The nervous system of the nematode soil worm Caenorhabditis elegans exhi...

Please sign up or login with your details

Forgot password? Click here to reset