To Spike or Not to Spike, that is the Question
Sanaz Mahmoodi Takaghaj, Jack Sampson

TL;DR
This paper introduces a training method for spiking neural networks that makes neuron thresholds trainable, improving convergence speed and accuracy while reducing training epochs on various neuromorphic datasets.
Contribution
The work demonstrates that treating neuron thresholds as trainable parameters enhances SNN training, addressing dead neurons and boosting performance.
Findings
Up to 30% reduction in training epochs
Up to 2% increase in test accuracy
Improved convergence on neuromorphic datasets
Abstract
Neuromorphic computing has recently gained momentum with the emergence of various neuromorphic processors. As the field advances, there is an increasing focus on developing training methods that can effectively leverage the unique properties of spiking neural networks (SNNs). SNNs emulate the temporal dynamics of biological neurons, making them particularly well-suited for real-time, event-driven processing. To fully harness the potential of SNNs across different neuromorphic platforms, effective training methodologies are essential. In SNNs, learning rules are based on neurons' spiking behavior, that is, if and when spikes are generated due to a neuron's membrane potential exceeding that neuron's spiking threshold, and this spike timing encodes vital information. However, the threshold is generally treated as a hyperparameter, and incorrect selection can lead to neurons that do not…
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
TopicsBrain Tumor Detection and Classification · Neural Networks and Applications · Machine Learning and ELM
MethodsFocus · Spiking Neural Networks
