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...
Main Authors: | , , |
---|---|
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 |