Abstract

Spike-timing-dependent plasticity (STDP) is a set of Hebbian learning rules which are based firmly on biological evidence. STDP learning is capable of detecting spatiotemporal patterns highly obscured by noise. This feature appears attractive from the point of view of machine learning. In this paper three different additive STDP models of spike interactions were compared in respect to training performance when the neuron is exposed to a recurrent spatial pattern injected into Poisson noise. The STDP models compared were all-to-all interaction, nearest-neighbor interaction, and the nearest-neighbor triplet interaction. The parameters of the neuron model and STDP training rules were optimized for a range of spatial patterns of different sizes by the means of heuristic algorithm. The size of the pattern, that is, the number of synapses containing the pattern, was gradually decreased from what amounted to a relatively easy task down to a single synapse. Optimization was performed for each size of the pattern. The parameters were allowed to evolve freely. The triplet rule, in most cases, performed better by far than the other two rules, while the evolutionary algorithm immediately switched the polarity of the triplet update. The all-to-all rule achieved moderate results.

Highlights

  • Spiking neural networks (SNNs) are based on the physiological function of action potential in the biological cell

  • The main motivation for this paper is to discover how well SNNs perform when used for spatial pattern recognition

  • In order to eliminate possible unfair competition, I reran genetic optimization for nearestneighbor and all-to-all for 3,000 generations, with no success in improving the parameters. These results cannot be conclusive, they strongly suggest that the triplet rule can perform better

Read more

Summary

Introduction

Spiking neural networks (SNNs) are based on the physiological function of action potential in the biological cell. Action potential is a brief event where the electrical membrane potential of a cell rapidly rises and falls. The trajectory of action potential takes the shape of a spike. SNNs are considered to be the third generation of artificial neural networks (ANNs) [1]. When compared to previous generations of artificial neural networks, SNNs are more complicated and require more computing power to execute a task, so that the application of SNNs in pattern recognition or in other kinds of machine learning is impractical currently. It is reasonable to expect, that this is only a temporary obstacle. The main motivation for this paper is to discover how well SNNs perform when used for spatial pattern recognition

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call