Spiking Synaptic Penalty: Appropriate Penalty Term for Energy-Efficient Spiking Neural Networks
Kazuma Suetake, Takuya Ushimaru, Ryuji Saiin, Yoshihide Sawada
TL;DR
Spiking neural networks offer energy advantages that erode as spike rates rise. The paper introduces a spiking synaptic penalty that directly optimizes the energy consumption metric via $E_{SNN} = p\,E_{AC}\,\mathbb{E}_{x\in X}[\Omega_{syn}]$, enabling energy-aware training without architectural changes. Empirical results across CNN7, VGG11, and ResNet18 on Fashion-MNIST, CIFAR-10, and CIFAR-100 show that the penalty (especially with $p=1$) reduces energy usage while preserving accuracy, and it remains robust to the choice of surrogate gradient and to conversion-based baselines. This approach provides a practical route to eco-friendly SNNs suitable for neuromorphic hardware by aligning training objectives with actual energy costs.
Abstract
Spiking neural networks (SNNs) are energy-efficient neural networks because of their spiking nature. However, as the spike firing rate of SNNs increases, the energy consumption does as well, and thus, the advantage of SNNs diminishes. Here, we tackle this problem by introducing a novel penalty term for the spiking activity into the objective function in the training phase. Our method is designed so as to optimize the energy consumption metric directly without modifying the network architecture. Therefore, the proposed method can reduce the energy consumption more than other methods while maintaining the accuracy. We conducted experiments for image classification tasks, and the results indicate the effectiveness of the proposed method, which mitigates the dilemma of the energy--accuracy trade-off.
