Deep Spiking Neural Networks with Binary Weights for Object Recognition

Yixuan Wang,Yang Xu,Rui Yan,Huajin Tang
DOI: https://doi.org/10.1109/tcds.2020.2971655
IF: 4.546
2020-01-01
IEEE Transactions on Cognitive and Developmental Systems
Abstract:Spiking neural networks (SNNs) have shown great potential as a solution for realizing ultralow-power consumption on neuromorphic hardware, but obtaining deep SNNs is still a challenging problem. Existing network conversion methods can effectively obtain SNNs from the trained convolutional neural networks (CNNs) with little performance loss, however, high-precision weights in the converted SNNs would take up high-storage space nonamicable to limited memory resources. To tackle this problem, we analyze the relationship between weights and thresholds of spiking neurons and propose an efficient weights-threshold balance conversion method to obtain SNNs with binary weights, resulting in a significant memory storage reduction. The experimental results evaluated with various network structures on benchmark data sets show that the binary SNN not only needs much less memory resources compared to its high-precision counterpart but also achieves the high-recognition accuracy comparable to other state-of-the-art SNNs.
What problem does this paper attempt to address?