Training Energy-Efficient Deep Spiking Neural Networks with Time-to-First-Spike Coding
Seongsik Park, Sungroh Yoon

TL;DR
This paper develops training methods for deep spiking neural networks using time-to-first-spike coding, significantly reducing spikes and energy consumption while maintaining performance.
Contribution
It introduces novel training techniques including stochastic relaxation, regularization, and batch normalization tailored for TTFS-coded deep SNNs to enhance energy efficiency.
Findings
Achieved comparable accuracy with fewer spikes.
Reduced energy consumption in deep SNNs.
Validated effectiveness of proposed training methods.
Abstract
The tremendous energy consumption of deep neural networks (DNNs) has become a serious problem in deep learning. Spiking neural networks (SNNs), which mimic the operations in the human brain, have been studied as prominent energy-efficient neural networks. Due to their event-driven and spatiotemporally sparse operations, SNNs show possibilities for energy-efficient processing. To unlock their potential, deep SNNs have adopted temporal coding such as time-to-first-spike (TTFS)coding, which represents the information between neurons by the first spike time. With TTFS coding, each neuron generates one spike at most, which leads to a significant improvement in energy efficiency. Several studies have successfully introduced TTFS coding in deep SNNs, but they showed restricted efficiency improvement owing to the lack of consideration for efficiency during training. To address the…
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 · Ferroelectric and Negative Capacitance Devices · Neural dynamics and brain function
