Abstract

The problem with training spiking neural networks (SNNs) is relevant due to the ultra-low power consumption these networks could exhibit when implemented in neuromorphic hardware. The ongoing progress in the fabrication of memristors, a prospective basis for analogue synapses, gives relevance to studying the possibility of SNN learning on the base of synaptic plasticity models, obtained by fitting the experimental measurements of the memristor conductance change. The dynamics of memristor conductances is (necessarily) nonlinear, because conductance changes depend on the spike timings, which neurons emit in an all-or-none fashion. The ability to solve classification tasks was previously shown for spiking network models based on the bio-inspired local learning mechanism of spike-timing-dependent plasticity (STDP), as well as with the plasticity that models the conductance change of nanocomposite (NC) memristors. Input data were presented to the network encoded into the intensities of Poisson input spike sequences. This work considers another approach for encoding input data into input spike sequences presented to the network: temporal encoding, in which an input vector is transformed into relative timing of individual input spikes. Since temporal encoding uses fewer input spikes, the processing of each input vector by the network can be faster and more energy-efficient. The aim of the current work is to show the applicability of temporal encoding to training spiking networks with three synaptic plasticity models: STDP, NC memristor approximation, and PPX memristor approximation. We assess the accuracy of the proposed approach on several benchmark classification tasks: Fisher’s Iris, Wisconsin breast cancer, and the pole balancing task (CartPole). The accuracies achieved by SNN with memristor plasticity and conventional STDP are comparable and are on par with classic machine learning approaches.

Highlights

  • A variety of problems surround the phenomena or dynamical processes that cannot be described by explicit laws expressed in differential equations

  • An especially relevant direction in data-driven modeling involves spiking neural networks (SNNs) [1,2,3], an inherent characteristic of which is the nonlinearity in the temporal dynamics of neurons receiving and transmitting spikes and the dynamics of the synaptic weights during learning

  • This paper considers three synaptic plasticity models: the model of the PPX memristor plasticity obtained by approximation of its experimental measurements, the existing NC memristor plasticity model [15], and the additive spike-timing-dependent plasticity, which was shown to resemble the plasticity of various types of memristors [17,18]

Read more

Summary

Introduction

A variety of problems surround the phenomena or dynamical processes that cannot be described by explicit laws expressed in differential equations. Such tasks could be solved with the help of data-driven modeling, which forms an implicit model of the process of interest by learning from the observed data. An especially relevant direction in data-driven modeling involves spiking neural networks (SNNs) [1,2,3], an inherent characteristic of which is the nonlinearity in the temporal dynamics of neurons receiving and transmitting spikes and the dynamics of the synaptic weights during learning. The practical relevance of SNNs involves the ultra-low power consumption these networks could exhibit when implemented in neuromorphic hardware [4,5]. The prospective element base for the analogue implementation of a synapsis is a memristor [8,9]

Objectives
Methods
Results
Discussion
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