Towards Accurate Binary Spiking Neural Networks: Learning with Adaptive Gradient Modulation Mechanism
Yu Liang, Wenjie Wei, Ammar Belatreche, Honglin Cao, Zijian Zhou,, Shuai Wang, Malu Zhang, Yang Yang

TL;DR
This paper introduces an Adaptive Gradient Modulation Mechanism (AGMM) to improve the training of Binary Spiking Neural Networks, reducing weight sign flipping and achieving higher accuracy and faster convergence on resource-limited devices.
Contribution
The paper proposes AGMM, a novel method to mitigate weight sign flipping in BSNNs, enabling more effective training and improved performance compared to existing approaches.
Findings
AGMM reduces weight sign flipping frequency.
BSNNs trained with AGMM achieve state-of-the-art accuracy.
AGMM accelerates convergence speed of BSNNs.
Abstract
Binary Spiking Neural Networks (BSNNs) inherit the eventdriven paradigm of SNNs, while also adopting the reduced storage burden of binarization techniques. These distinct advantages grant BSNNs lightweight and energy-efficient characteristics, rendering them ideal for deployment on resource-constrained edge devices. However, due to the binary synaptic weights and non-differentiable spike function, effectively training BSNNs remains an open question. In this paper, we conduct an in-depth analysis of the challenge for BSNN learning, namely the frequent weight sign flipping problem. To mitigate this issue, we propose an Adaptive Gradient Modulation Mechanism (AGMM), which is designed to reduce the frequency of weight sign flipping by adaptively adjusting the gradients during the learning process. The proposed AGMM can enable BSNNs to achieve faster convergence speed and higher accuracy,…
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
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications · Neural Networks and Reservoir Computing
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
