Ternary Spike: Learning Ternary Spikes for Spiking Neural Networks
Yufei Guo, Yuanpei Chen, Xiaode Liu, Weihang Peng, Yuhan Zhang, Xuhui, Huang, Zhe Ma

TL;DR
This paper introduces a ternary spike neuron model for spiking neural networks that enhances information capacity and accuracy while maintaining energy-efficient, event-driven, and multiplication-free operation, outperforming existing methods.
Contribution
The paper proposes a novel ternary spike neuron with trainable amplitude, improving information transmission and accuracy in SNNs compared to binary spikes, while preserving efficiency.
Findings
Ternary spike neurons outperform binary spikes in accuracy.
Trainable spike amplitudes adapt to layer-specific distributions.
The method maintains energy efficiency and is validated on multiple datasets.
Abstract
The Spiking Neural Network (SNN), as one of the biologically inspired neural network infrastructures, has drawn increasing attention recently. It adopts binary spike activations to transmit information, thus the multiplications of activations and weights can be substituted by additions, which brings high energy efficiency. However, in the paper, we theoretically and experimentally prove that the binary spike activation map cannot carry enough information, thus causing information loss and resulting in accuracy decreasing. To handle the problem, we propose a ternary spike neuron to transmit information. The ternary spike neuron can also enjoy the event-driven and multiplication-free operation advantages of the binary spike neuron but will boost the information capacity. Furthermore, we also embed a trainable factor in the ternary spike neuron to learn the suitable spike amplitude, thus…
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 dynamics and brain function · Neural Networks and Reservoir Computing
MethodsSpiking Neural Networks
