Spiking Neural Networks -- Part II: Detecting Spatio-Temporal Patterns
Nicolas Skatchkovsky, Hyeryung Jang, Osvaldo Simeone

TL;DR
This paper reviews models and training algorithms for Spiking Neural Networks (SNNs), focusing on recurrent architectures and learning rules, including surrogate gradients and probabilistic models, with experiments on neuromorphic data sets.
Contribution
It provides a comprehensive review of SNN training methods, comparing surrogate gradient and probabilistic approaches, and offers experimental insights on their performance.
Findings
Surrogate gradient methods enable differentiable training of SNNs.
Probabilistic models allow local learning rules for SNNs.
Experiments show varying accuracy and convergence across models.
Abstract
Inspired by the operation of biological brains, Spiking Neural Networks (SNNs) have the unique ability to detect information encoded in spatio-temporal patterns of spiking signals. Examples of data types requiring spatio-temporal processing include logs of time stamps, e.g., of tweets, and outputs of neural prostheses and neuromorphic sensors. In this paper, the second of a series of three review papers on SNNs, we first review models and training algorithms for the dominant approach that considers SNNs as a Recurrent Neural Network (RNN) and adapt learning rules based on backpropagation through time to the requirements of SNNs. In order to tackle the non-differentiability of the spiking mechanism, state-of-the-art solutions use surrogate gradients that approximate the threshold activation function with a differentiable function. Then, we describe an alternative approach that relies on…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
