CRBA: A Competitive Rate-Based Algorithm Based on Competitive Spiking Neural Networks

In this paper we present a Competitive Rate-Based Algorithm (CRBA) that approximates operation of a Competitive Spiking Neural Network (CSNN). CRBA is based on modeling of the competition between neurons during a sample presentation, which can be reduced to ranking of the neurons based on a dot prod...

Full description

Bibliographic Details
Main Authors: Paolo G. Cachi, Sebastián Ventura, Krzysztof J. Cios
Format: Article
Language:English
Published: Frontiers Media S.A. 2021-04-01
Series:Frontiers in Computational Neuroscience
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fncom.2021.627567/full
id doaj-98b6d52497b54748b4bbcaa2391fc6d5
record_format Article
spelling doaj-98b6d52497b54748b4bbcaa2391fc6d52021-04-22T05:29:18ZengFrontiers Media S.A.Frontiers in Computational Neuroscience1662-51882021-04-011510.3389/fncom.2021.627567627567CRBA: A Competitive Rate-Based Algorithm Based on Competitive Spiking Neural NetworksPaolo G. Cachi0Sebastián Ventura1Krzysztof J. Cios2Krzysztof J. Cios3Department of Computer Science, Virginia Commonwealth University, Richmond, VA, United StatesDepartment of Computer Science, Universidad de Córdoba, Córdoba, SpainDepartment of Computer Science, Virginia Commonwealth University, Richmond, VA, United StatesPolish Academy of Sciences, Gliwice, PolandIn this paper we present a Competitive Rate-Based Algorithm (CRBA) that approximates operation of a Competitive Spiking Neural Network (CSNN). CRBA is based on modeling of the competition between neurons during a sample presentation, which can be reduced to ranking of the neurons based on a dot product operation and the use of a discrete Expectation Maximization algorithm; the latter is equivalent to the spike time-dependent plasticity rule. CRBA's performance is compared with that of CSNN on the MNIST and Fashion-MNIST datasets. The results show that CRBA performs on par with CSNN, while using three orders of magnitude less computational time. Importantly, we show that the weights and firing thresholds learned by CRBA can be used to initialize CSNN's parameters that results in its much more efficient operation.https://www.frontiersin.org/articles/10.3389/fncom.2021.627567/fullrate-based algorithmcompetitive spiking neural networkscompetitive learningunsupervised image classificationMNIST
collection DOAJ
language English
format Article
sources DOAJ
author Paolo G. Cachi
Sebastián Ventura
Krzysztof J. Cios
Krzysztof J. Cios
spellingShingle Paolo G. Cachi
Sebastián Ventura
Krzysztof J. Cios
Krzysztof J. Cios
CRBA: A Competitive Rate-Based Algorithm Based on Competitive Spiking Neural Networks
Frontiers in Computational Neuroscience
rate-based algorithm
competitive spiking neural networks
competitive learning
unsupervised image classification
MNIST
author_facet Paolo G. Cachi
Sebastián Ventura
Krzysztof J. Cios
Krzysztof J. Cios
author_sort Paolo G. Cachi
title CRBA: A Competitive Rate-Based Algorithm Based on Competitive Spiking Neural Networks
title_short CRBA: A Competitive Rate-Based Algorithm Based on Competitive Spiking Neural Networks
title_full CRBA: A Competitive Rate-Based Algorithm Based on Competitive Spiking Neural Networks
title_fullStr CRBA: A Competitive Rate-Based Algorithm Based on Competitive Spiking Neural Networks
title_full_unstemmed CRBA: A Competitive Rate-Based Algorithm Based on Competitive Spiking Neural Networks
title_sort crba: a competitive rate-based algorithm based on competitive spiking neural networks
publisher Frontiers Media S.A.
series Frontiers in Computational Neuroscience
issn 1662-5188
publishDate 2021-04-01
description In this paper we present a Competitive Rate-Based Algorithm (CRBA) that approximates operation of a Competitive Spiking Neural Network (CSNN). CRBA is based on modeling of the competition between neurons during a sample presentation, which can be reduced to ranking of the neurons based on a dot product operation and the use of a discrete Expectation Maximization algorithm; the latter is equivalent to the spike time-dependent plasticity rule. CRBA's performance is compared with that of CSNN on the MNIST and Fashion-MNIST datasets. The results show that CRBA performs on par with CSNN, while using three orders of magnitude less computational time. Importantly, we show that the weights and firing thresholds learned by CRBA can be used to initialize CSNN's parameters that results in its much more efficient operation.
topic rate-based algorithm
competitive spiking neural networks
competitive learning
unsupervised image classification
MNIST
url https://www.frontiersin.org/articles/10.3389/fncom.2021.627567/full
work_keys_str_mv AT paologcachi crbaacompetitiveratebasedalgorithmbasedoncompetitivespikingneuralnetworks
AT sebastianventura crbaacompetitiveratebasedalgorithmbasedoncompetitivespikingneuralnetworks
AT krzysztofjcios crbaacompetitiveratebasedalgorithmbasedoncompetitivespikingneuralnetworks
AT krzysztofjcios crbaacompetitiveratebasedalgorithmbasedoncompetitivespikingneuralnetworks
_version_ 1721515021486260224