Benchmarking Spiking Neural Network Learning Methods with Varying Locality
Jiaqi Lin, Sen Lu, Malyaban Bal, Abhronil Sengupta

TL;DR
This paper benchmarks various learning methods for Spiking Neural Networks, examining their training similarities, biological plausibility, and robustness, especially when explicit recurrence is added and under adversarial attacks.
Contribution
It compares local learning methods in SNNs, analyzes the effect of explicit recurrence, and evaluates robustness against adversarial attacks.
Findings
Explicit recurrence improves robustness of SNNs.
Local learning methods show a trade-off between biological plausibility and performance.
Adding recurrence enhances SNN robustness against attacks.
Abstract
Spiking Neural Networks (SNNs), providing more realistic neuronal dynamics, have been shown to achieve performance comparable to Artificial Neural Networks (ANNs) in several machine learning tasks. Information is processed as spikes within SNNs in an event-based mechanism that significantly reduces energy consumption. However, training SNNs is challenging due to the non-differentiable nature of the spiking mechanism. Traditional approaches, such as Backpropagation Through Time (BPTT), have shown effectiveness but come with additional computational and memory costs and are biologically implausible. In contrast, recent works propose alternative learning methods with varying degrees of locality, demonstrating success in classification tasks. In this work, we show that these methods share similarities during the training process, while they present a trade-off between biological…
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.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications
