Theory and Tools for the Conversion of Analog to Spiking Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep convolutional neural networks (CNNs) have shown great potential for numerous real-world machine learning applications, but performing inference in large CNNs in real-time remains a challenge. We have previously demonstrated that traditional CNNs can be converted into deep spiking neural networks (SNNs), which exhibit similar accuracy while reducing both latency and computational load as a consequence of their data-driven, event-based style of computing. Here we provide a novel theory that explains why this conversion is successful, and derive from it several new tools to convert a larger and more powerful class of deep networks into SNNs. We identify the main sources of approximation errors in previous conversion methods, and propose simple mechanisms to fix these issues. Furthermore, we develop spiking implementations of common CNN operations such as max-pooling, softmax, and batch-normalization, which allow almost loss-less conversion of arbitrary CNN architectures into the spiking domain. Empirical evaluation of different network architectures on the MNIST and CIFAR10 benchmarks leads to the best SNN results reported to date.
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Dec 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 10; 2024: 3; 2025: 9.
31 papers.
Sort:
- 2022Temporal Efficient Training of Spiking Neural Network via Gradient Re-weightingcited by 192
- 2021Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networkscited by 134
- 2021A Free Lunch From ANN: Towards Efficient, Accurate Spiking Neural Networks Calibrationcited by 111
- 2021Optimal ANN-SNN Conversion for Fast and Accurate Inference in Deep Spiking Neural Networkscited by 74
- 2022Neuromorphic Data Augmentation for Training Spiking Neural Networkscited by 52
- 2022Optimized Potential Initialization for Low-latency Spiking Neural Networkscited by 39
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potentialcited by 39
- 2023SEENN: Towards Temporal Spiking Early-Exit Neural Networkscited by 39
- 2021A Fully Spiking Hybrid Neural Network for Energy-Efficient Object Detectioncited by 31
- 2023Exploiting Noise as a Resource for Computation and Learning in Spiking Neural Networkscited by 17
- 2023Uncovering the Representation of Spiking Neural Networks Trained with Surrogate Gradientcited by 11
- 2023Adversarially Robust Spiking Neural Networks Through Conversioncited by 7
19 more
- 2022Converting Artificial Neural Networks to Spiking Neural Networks via Parameter Calibrationcited by 6
- 2023A Graph is Worth 1-bit Spikes: When Graph Contrastive Learning Meets Spiking Neural Networkscited by 6
- 2022Low Latency Conversion of Artificial Neural Network Models to Rate-encoded Spiking Neural Networkscited by 5
- 2023Hybrid Spiking Neural Network Fine-tuning for Hippocampus Segmentationcited by 5
- 2024FTBC: Forward Temporal Bias Correction for Optimizing ANN-SNN Conversioncited by 5
- 2024Sign Gradient Descent-based Neuronal Dynamics: ANN-to-SNN Conversion Beyond ReLU Networkcited by 5
- 2023Addressing the speed-accuracy simulation trade-off for adaptive spiking neuronscited by 4
- 2023Ultra-low-power Image Classification on Neuromorphic Hardwarecited by 3
- 2024Membership Privacy Evaluation in Deep Spiking Neural Networkscited by 3
- 2025Temporal Flexibility in Spiking Neural Networks: Towards Generalization Across Time Steps and Deployment Friendlinesscited by 2
- 2025Efficient ANN-SNN Conversion with Error Compensation Learningcited by 2
- 2023Joint ANN-SNN Co-training for Object Localization and Image Segmentationcited by 1
- 2025FAS: Fast ANN-SNN Conversion for Spiking Large Language Modelscited by 1
- 2025PASCAL: Precise and Efficient ANN- SNN Conversion using Spike Accumulation and Adaptive Layerwise Activationcited by 1
- 2025Spiking Heterogeneous Graph Attention Networkscited by 1
- 2025Spiking Neural Network: a low power solution for physical layer authenticationcited by 0
- 2025Integer Binary-Range Alignment Neuron for Spiking Neural Networkscited by 0
- 2025Large Language Models Inference Engines based on Spiking Neural Networkscited by 0
- 2025Stabilizing Direct Training of Spiking Neural Networks: Membrane Potential Initialization and Threshold-robust Surrogate Gradientcited by 0
- 2025Spiking Heterogeneous Graph Attention Networks31 Dec 2025
- 2025Stabilizing Direct Training of Spiking Neural Networks: Membrane Potential Initialization and Threshold-robust Surrogate Gradient11 Nov 2025
- 2025Large Language Models Inference Engines based on Spiking Neural Networks30 Sep 2025
- 2025Integer Binary-Range Alignment Neuron for Spiking Neural Networks6 Jun 2025
- 2025Spiking Neural Network: a low power solution for physical layer authentication19 May 2025
- 2025Efficient ANN-SNN Conversion with Error Compensation Learning12 May 2025
- 2025PASCAL: Precise and Efficient ANN- SNN Conversion using Spike Accumulation and Adaptive Layerwise Activation3 May 2025
- 2025Temporal Flexibility in Spiking Neural Networks: Towards Generalization Across Time Steps and Deployment Friendliness18 Mar 2025
- 2025FAS: Fast ANN-SNN Conversion for Spiking Large Language Models6 Feb 2025
- 2024Membership Privacy Evaluation in Deep Spiking Neural Networks28 Sep 2024
- 2024Sign Gradient Descent-based Neuronal Dynamics: ANN-to-SNN Conversion Beyond ReLU Network1 Jul 2024
- 2024FTBC: Forward Temporal Bias Correction for Optimizing ANN-SNN Conversion27 Mar 2024
19 more
- 2023Addressing the speed-accuracy simulation trade-off for adaptive spiking neurons19 Nov 2023
- 2023Adversarially Robust Spiking Neural Networks Through Conversion15 Nov 2023
- 2023Ultra-low-power Image Classification on Neuromorphic Hardware28 Sep 2023
- 2023A Graph is Worth 1-bit Spikes: When Graph Contrastive Learning Meets Spiking Neural Networks30 May 2023
- 2023Exploiting Noise as a Resource for Computation and Learning in Spiking Neural Networks25 May 2023
- 2023Uncovering the Representation of Spiking Neural Networks Trained with Surrogate Gradient25 Apr 2023
- 2023SEENN: Towards Temporal Spiking Early-Exit Neural Networks2 Apr 2023
- 2023Joint ANN-SNN Co-training for Object Localization and Image Segmentation10 Mar 2023
- 2023Hybrid Spiking Neural Network Fine-tuning for Hippocampus Segmentation14 Feb 2023
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potential4 Feb 2023
- 2022Low Latency Conversion of Artificial Neural Network Models to Rate-encoded Spiking Neural Networks27 Oct 2022
- 2022Converting Artificial Neural Networks to Spiking Neural Networks via Parameter Calibration6 May 2022
- 2022Neuromorphic Data Augmentation for Training Spiking Neural Networks11 Mar 2022
- 2022Temporal Efficient Training of Spiking Neural Network via Gradient Re-weighting24 Feb 2022
- 2022Optimized Potential Initialization for Low-latency Spiking Neural Networks3 Feb 2022
- 2021A Free Lunch From ANN: Towards Efficient, Accurate Spiking Neural Networks Calibration13 Jun 2021
- 2021Optimal ANN-SNN Conversion for Fast and Accurate Inference in Deep Spiking Neural Networks25 May 2021
- 2021A Fully Spiking Hybrid Neural Network for Energy-Efficient Object Detection21 Apr 2021
- 2021Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networks28 Feb 2021
- 2022Temporal Efficient Training of Spiking Neural Network via Gradient Re-weightingcited by 192
- 2021Optimal Conversion of Conventional Artificial Neural Networks to Spiking Neural Networkscited by 134
- 2021A Free Lunch From ANN: Towards Efficient, Accurate Spiking Neural Networks Calibrationcited by 111
- 2021Optimal ANN-SNN Conversion for Fast and Accurate Inference in Deep Spiking Neural Networkscited by 74
- 2022Neuromorphic Data Augmentation for Training Spiking Neural Networkscited by 52
- 2022Optimized Potential Initialization for Low-latency Spiking Neural Networkscited by 39
- 2023Reducing ANN-SNN Conversion Error through Residual Membrane Potentialcited by 39
- 2023SEENN: Towards Temporal Spiking Early-Exit Neural Networkscited by 39
- 2021A Fully Spiking Hybrid Neural Network for Energy-Efficient Object Detectioncited by 31
- 2023Exploiting Noise as a Resource for Computation and Learning in Spiking Neural Networkscited by 17
- 2023Uncovering the Representation of Spiking Neural Networks Trained with Surrogate Gradientcited by 11
- 2023Adversarially Robust Spiking Neural Networks Through Conversioncited by 7
12 most cited of 31 All 31 (JSON)
- 2025Spiking Heterogeneous Graph Attention Networks31 Dec 2025
- 2025Stabilizing Direct Training of Spiking Neural Networks: Membrane Potential Initialization and Threshold-robust Surrogate Gradient11 Nov 2025
- 2025Large Language Models Inference Engines based on Spiking Neural Networks30 Sep 2025
- 2025Integer Binary-Range Alignment Neuron for Spiking Neural Networks6 Jun 2025
- 2025Spiking Neural Network: a low power solution for physical layer authentication19 May 2025
- 2025Efficient ANN-SNN Conversion with Error Compensation Learning12 May 2025
- 2025PASCAL: Precise and Efficient ANN- SNN Conversion using Spike Accumulation and Adaptive Layerwise Activation3 May 2025
- 2025Temporal Flexibility in Spiking Neural Networks: Towards Generalization Across Time Steps and Deployment Friendliness18 Mar 2025
- 2025FAS: Fast ANN-SNN Conversion for Spiking Large Language Models6 Feb 2025
- 2024Membership Privacy Evaluation in Deep Spiking Neural Networks28 Sep 2024
- 2024Sign Gradient Descent-based Neuronal Dynamics: ANN-to-SNN Conversion Beyond ReLU Network1 Jul 2024
- 2024FTBC: Forward Temporal Bias Correction for Optimizing ANN-SNN Conversion27 Mar 2024
12 newest of 31 All 31 (JSON)