Adaptive Calibration: A Unified Conversion Framework of Spiking Neural Network

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Wang, Ziqing, Fang, Yuetong, Cao, Jiahang, Ren, Hongwei, Xu, Renjing
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916537624952832
author Wang, Ziqing
Fang, Yuetong
Cao, Jiahang
Ren, Hongwei
Xu, Renjing
author_facet Wang, Ziqing
Fang, Yuetong
Cao, Jiahang
Ren, Hongwei
Xu, Renjing
contents Spiking Neural Networks (SNNs) are seen as an energy-efficient alternative to traditional Artificial Neural Networks (ANNs), but the performance gap remains a challenge. While this gap is narrowing through ANN-to-SNN conversion, substantial computational resources are still needed, and the energy efficiency of converted SNNs cannot be ensured. To address this, we present a unified training-free conversion framework that significantly enhances both the performance and efficiency of converted SNNs. Inspired by the biological nervous system, we propose a novel Adaptive-Firing Neuron Model (AdaFire), which dynamically adjusts firing patterns across different layers to substantially reduce the Unevenness Error - the primary source of error of converted SNNs within limited inference timesteps. We further introduce two efficiency-enhancing techniques: the Sensitivity Spike Compression (SSC) technique for reducing spike operations, and the Input-aware Adaptive Timesteps (IAT) technique for decreasing latency. These methods collectively enable our approach to achieve state-of-the-art performance while delivering significant energy savings of up to 70.1%, 60.3%, and 43.1% on CIFAR-10, CIFAR-100, and ImageNet datasets, respectively. Extensive experiments across 2D, 3D, event-driven classification tasks, object detection, and segmentation tasks, demonstrate the effectiveness of our method in various domains. The code is available at: https://github.com/bic-L/burst-ann2snn.
format Preprint
id arxiv_https___arxiv_org_abs_2412_16219
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Adaptive Calibration: A Unified Conversion Framework of Spiking Neural Network
Wang, Ziqing
Fang, Yuetong
Cao, Jiahang
Ren, Hongwei
Xu, Renjing
Computer Vision and Pattern Recognition
Neural and Evolutionary Computing
Spiking Neural Networks (SNNs) are seen as an energy-efficient alternative to traditional Artificial Neural Networks (ANNs), but the performance gap remains a challenge. While this gap is narrowing through ANN-to-SNN conversion, substantial computational resources are still needed, and the energy efficiency of converted SNNs cannot be ensured. To address this, we present a unified training-free conversion framework that significantly enhances both the performance and efficiency of converted SNNs. Inspired by the biological nervous system, we propose a novel Adaptive-Firing Neuron Model (AdaFire), which dynamically adjusts firing patterns across different layers to substantially reduce the Unevenness Error - the primary source of error of converted SNNs within limited inference timesteps. We further introduce two efficiency-enhancing techniques: the Sensitivity Spike Compression (SSC) technique for reducing spike operations, and the Input-aware Adaptive Timesteps (IAT) technique for decreasing latency. These methods collectively enable our approach to achieve state-of-the-art performance while delivering significant energy savings of up to 70.1%, 60.3%, and 43.1% on CIFAR-10, CIFAR-100, and ImageNet datasets, respectively. Extensive experiments across 2D, 3D, event-driven classification tasks, object detection, and segmentation tasks, demonstrate the effectiveness of our method in various domains. The code is available at: https://github.com/bic-L/burst-ann2snn.
title Adaptive Calibration: A Unified Conversion Framework of Spiking Neural Network
topic Computer Vision and Pattern Recognition
Neural and Evolutionary Computing
url https://arxiv.org/abs/2412.16219