TL;DR
This paper introduces S4NN, a novel supervised learning rule for multilayer spiking neural networks using rank-order coding, achieving high accuracy with a simple neuron model and a backpropagation-like approach based on latencies.
Contribution
The paper presents S4NN, a new error backpropagation-inspired learning rule for multilayer SNNs with rank-order coding, enabling state-of-the-art performance with simple neuron models.
Findings
97.4% accuracy on MNIST
99.2% accuracy on Caltech Face/Motorbike
Effective backpropagation-like learning with simple neuron models
Abstract
We propose a new supervised learning rule for multilayer spiking neural networks (SNNs) that use a form of temporal coding known as rank-order-coding. With this coding scheme, all neurons fire exactly one spike per stimulus, but the firing order carries information. In particular, in the readout layer, the first neuron to fire determines the class of the stimulus. We derive a new learning rule for this sort of network, named S4NN, akin to traditional error backpropagation, yet based on latencies. We show how approximated error gradients can be computed backward in a feedforward network with any number of layers. This approach reaches state-of-the-art performance with supervised multi fully-connected layer SNNs: test accuracy of 97.4% for the MNIST dataset, and 99.2% for the Caltech Face/Motorbike dataset. Yet, the neuron model that we use, non-leaky integrate-and-fire, is much simpler…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsTest · Dense Connections · Feedforward Network
