Gated Attention Coding for Training High-performance and Efficient Spiking Neural Networks
Xuerui Qiu, Rui-Jie Zhu, Yuhong Chou, Zhaorui Wang, Liang-jian Deng,, Guoqi Li

TL;DR
This paper introduces Gated Attention Coding (GAC), a novel input encoding method for spiking neural networks that enhances temporal dynamics and coding efficiency, leading to state-of-the-art accuracy and reduced energy consumption on large-scale datasets.
Contribution
GAC is the first attention-based dynamic coding scheme for deep SNNs, significantly improving accuracy and efficiency without disrupting spike-driven processing.
Findings
Achieves 3.10% higher accuracy on CIFAR100 with 6 time steps.
Reduces energy consumption to 66.9% of previous methods.
Demonstrates effectiveness on large-scale datasets like ImageNet.
Abstract
Spiking neural networks (SNNs) are emerging as an energy-efficient alternative to traditional artificial neural networks (ANNs) due to their unique spike-based event-driven nature. Coding is crucial in SNNs as it converts external input stimuli into spatio-temporal feature sequences. However, most existing deep SNNs rely on direct coding that generates powerless spike representation and lacks the temporal dynamics inherent in human vision. Hence, we introduce Gated Attention Coding (GAC), a plug-and-play module that leverages the multi-dimensional gated attention unit to efficiently encode inputs into powerful representations before feeding them into the SNN architecture. GAC functions as a preprocessing layer that does not disrupt the spike-driven nature of the SNN, making it amenable to efficient neuromorphic hardware implementation with minimal modifications. Through an observer…
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
TopicsAdvanced Memory and Neural Computing · Neural dynamics and brain function · Ferroelectric and Negative Capacitance Devices
MethodsSpiking Neural Networks
