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

07/19/2019
by   Luca Manneschi, et al.
0

The mushroom body is the key network for the representation of learned olfactory stimuli in Drosophila and insects. The sparse activity of Kenyon cells, the principal neurons in the mushroom body, plays a key role in the learned classification of different odours. In the specific case of the fruit fly, the sparseness of the network is enforced by an inhibitory feedback neuron called APL, and by an intrinsic high firing threshold of the Kenyon cells. In this work we took inspiration from the fruit fly brain to formulate a novel machine learning algorithm that is able to optimize the sparsity level of a reservoir by changing the firing thresholds of the nodes. The sparsity is only applied on the readout layer so as not to change the timescales of the reservoir and to allow the derivation of a one-layer update rule for the firing thresholds. The proposed algorithm is a combination of learning a neuron-specific sparsity threshold via gradient descent and a global sparsity threshold via a Markov chain Monte Carlo method. The proposed model outperforms the standard gradient descent, which is limited to the readout weights of the reservoir, on two example tasks. It demonstrates how the learnt sparse representation can lead to better classification performance, memorization ability and convergence time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/04/2019

SpaRCe: Sparse reservoir computing

"Sparse" neural networks, in which relatively few neurons or connections...
research
06/04/2020

Sparsity in Reservoir Computing Neural Networks

Reservoir Computing (RC) is a well-known strategy for designing Recurren...
research
11/21/2021

CD4 T follicular helper cells in HIV

HIV infects millions of individuals worldwide, and new things still emer...
research
01/12/2015

Photonic Delay Systems as Machine Learning Implementations

Nonlinear photonic delay systems present interesting implementation plat...
research
06/02/2023

Multifunctionality in a Connectome-Based Reservoir Computer

Multifunctionality describes the capacity for a neural network to perfor...
research
10/08/2018

Optimizing Waiting Thresholds Within A State Machine

Azure (the cloud service provided by Microsoft) is composed of physical ...
research
01/11/2021

Exploiting Multiple Timescales in Hierarchical Echo State Networks

Echo state networks (ESNs) are a powerful form of reservoir computing th...

Please sign up or login with your details

Forgot password? Click here to reset