A Little Energy Goes a Long Way: Build an Energy-Efficient, Accurate Spiking Neural Network from Convolutional Neural Network
Not on the map. Why?
Abstract (arXiv)
Spiking neural networks (SNNs) offer an inherent ability to process spatial-temporal data, or in other words, realworld sensory data, but suffer from the difficulty of training high accuracy models. A major thread of research on SNNs is on converting a pre-trained convolutional neural network (CNN) to an SNN of the same structure. State-of-the-art conversion methods are approaching the accuracy limit, i.e., the near-zero accuracy loss of SNN against the original CNN. However, we note that this is made possible only when significantly more energy is consumed to process an input. In this paper, we argue that this trend of "energy for accuracy" is not necessary -- a little energy can go a long way to achieve the near-zero accuracy loss. Specifically, we propose a novel CNN-to-SNN conversion method that is able to use a reasonably short spike train (e.g., 256 timesteps for CIFAR10 images) to achieve the near-zero accuracy loss. The new conversion method, named as explicit current control (ECC), contains three techniques (current normalisation, thresholding for residual elimination, and consistency maintenance for batch-normalisation), in order to explicitly control the currents flowing through the SNN when processing inputs. We implement ECC into a tool nicknamed SpKeras, which can conveniently import Keras CNN models and convert them into SNNs. We conduct an extensive set of experiments with the tool -- working with VGG16 and various datasets such as CIFAR10 and CIFAR100 -- and compare with state-of-the-art conversion methods. Results show that ECC is a promising method that can optimise over energy consumption and accuracy loss simultaneously.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 14 of its 38 references that are in the map. First posted on arXiv 1 Mar 2021.
Builds on
14 of 38 references.
References · 14
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 434
- 2018How Does Batch Normalization Help Optimization?cited by 357
- 2018Going Deeper in Spiking Neural Networks: VGG and Residual Architecturescited by 245
- 2016Training Deep Spiking Neural Networks using Backpropagationcited by 205
- 2020RMP-SNN: Residual Membrane Potential Neuron for Enabling Deeper High-Accuracy and Low-Latency Spiking Neural Networkcited by 145
- 2020Enabling Deep Spiking Neural Networks with Hybrid Conversion and Spike Timing Dependent Backpropagationcited by 144
- 2021Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networkscited by 139
- 2019Enabling Spike-based Backpropagation for Training Deep Neural Network Architecturescited by 123
2 more
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 1.
5 papers.
- 2023A Survey of Safety and Trustworthiness of Large Language Models through the Lens of Verification and Validationcited by 93
- 2023Optimising Event-Driven Spiking Neural Network with Regularisation and Cutoffcited by 8
- 2024Neuromorphic Wireless Split Computing with Multi-Level Spikescited by 3
- 2024Direct Training Needs Regularisation: Anytime Optimal Inference Spiking Neural Networkcited by 2
- 2025Neuromorphic Wireless Split Computing with Resonate-and-Fire Neuronscited by 0
- 2025Neuromorphic Wireless Split Computing with Resonate-and-Fire Neurons24 Jun 2025
- 2024Neuromorphic Wireless Split Computing with Multi-Level Spikes7 Nov 2024
- 2024Direct Training Needs Regularisation: Anytime Optimal Inference Spiking Neural Network15 Apr 2024
- 2023A Survey of Safety and Trustworthiness of Large Language Models through the Lens of Verification and Validation19 May 2023
- 2023Optimising Event-Driven Spiking Neural Network with Regularisation and Cutoff23 Jan 2023