Training Multilayer Spiking Neural Networks using NormAD based Spatio-Temporal Error Backpropagation

10/23/2018
by   Navin Anwani, et al.
0

Spiking neural networks (SNNs) have garnered a great amount of interest for supervised and unsupervised learning applications. This paper deals with the problem of training multilayer feedforward SNNs. The non-linear integrate-and-fire dynamics employed by spiking neurons make it difficult to train SNNs to output desired spike train in response to a given input. To tackle this, first the problem of training a multilayer SNN is formulated as an optimization problem such that its objective function is based on the deviation in membrane potential rather than the spike arrival instants. Then, an optimization method named Normalized Approximate Descent (NormAD), hand-crafted for such non-convex optimization problems, is employed to derive the iterative synaptic weight update rule. Next it is reformulated for a more efficient implementation, which can also be interpreted to be spatio-temporal error backpropagation. The learning rule is validated by employing it to solve generic spike based training problem as well as a spike based formulation of the XOR problem. Thus, the new algorithm is a key step towards building deep spiking neural networks capable of event-triggered learning.

READ FULL TEXT
research
10/21/2019

S4NN: temporal backpropagation for spiking neural networks with one spike per neuron

We propose a new supervised learning rule for multilayer spiking neural ...
research
09/22/2022

Heterogeneous Recurrent Spiking Neural Network for Spatio-Temporal Classification

Spiking Neural Networks are often touted as brain-inspired learning mode...
research
12/13/2014

Learning Precise Spike Train to Spike Train Transformations in Multilayer Feedforward Neuronal Networks

We derive a synaptic weight update rule for learning temporally precise ...
research
03/28/2018

On the Algorithmic Power of Spiking Neural Networks

Spiking Neural Networks (SNN) are mathematical models in neuroscience to...
research
04/08/2020

File Classification Based on Spiking Neural Networks

In this paper, we propose a system for file classification in large data...
research
10/13/2021

A Time Encoding approach to training Spiking Neural Networks

While Spiking Neural Networks (SNNs) have been gaining in popularity, it...
research
09/27/2021

An optimised deep spiking neural network architecture without gradients

We present an end-to-end trainable modular event-driven neural architect...

Please sign up or login with your details

Forgot password? Click here to reset