Litcius/Paper detail

Solving a classification task by spiking neural network with STDP based on rate and temporal input encoding

Alexander Sboev, Alexey Serenko, Roman Rybka, Danila Vlasov

2020Mathematical Methods in the Applied Sciences39 citationsDOI

Abstract

This paper develops local learning algorithms to solve a classification task with the help of biologically inspired mathematical models of spiking neural networks involving the mechanism of spike‐timing‐dependent plasticity (STDP). The advantages of the models are their simplicity and, hence, the potential ability to be hardware‐implemented in low‐energy‐consuming biomorphic computing devices. The methods developed are based on two key effects observed in neurons with STDP: mean firing rate stabilization and memorizing repeating spike patterns. As the result, two algorithms to solve a classification task with a spiking neural network are proposed: the first based on rate encoding of the input data and the second based on temporal encoding. The accuracy of the algorithms is tested on the benchmark classification tasks of Fisher's Iris and Wisconsin breast cancer, with several combinations of input data normalization and preprocessing. The respective accuracies are 99% and 94% by F1‐score.

Topics & Concepts

PreprocessorComputer scienceNormalization (sociology)Spiking neural networkArtificial intelligencePattern recognition (psychology)Artificial neural networkSpike-timing-dependent plasticityClassifier (UML)Encoding (memory)Benchmark (surveying)Task (project management)Machine learningSynaptic plasticitySociologyManagementBiochemistryGeographyEconomicsChemistryReceptorAnthropologyGeodesyAdvanced Memory and Neural ComputingNeural dynamics and brain functionNeural Networks and Reservoir Computing