NEAIJun 5, 2024

SpikeZIP-TF: Conversion is All You Need for Transformer-based SNN

arXiv:2406.03470v121 citationsHas Code
AI Analysis

This work addresses the accuracy gap for researchers and practitioners using Transformer-based SNNs in computer vision and natural language processing tasks, presenting an incremental improvement over existing conversion methods.

The paper tackled the problem of lower accuracy in Transformer-based spiking neural networks (SNNs) compared to their artificial neural network (ANN) counterparts by introducing SpikeZIP-TF, a conversion method that achieves no accuracy degradation, resulting in 83.82% accuracy on ImageNet and 93.79% on SST-2, higher than state-of-the-art Transformer-based SNNs.

Spiking neural network (SNN) has attracted great attention due to its characteristic of high efficiency and accuracy. Currently, the ANN-to-SNN conversion methods can obtain ANN on-par accuracy SNN with ultra-low latency (8 time-steps) in CNN structure on computer vision (CV) tasks. However, as Transformer-based networks have achieved prevailing precision on both CV and natural language processing (NLP), the Transformer-based SNNs are still encounting the lower accuracy w.r.t the ANN counterparts. In this work, we introduce a novel ANN-to-SNN conversion method called SpikeZIP-TF, where ANN and SNN are exactly equivalent, thus incurring no accuracy degradation. SpikeZIP-TF achieves 83.82% accuracy on CV dataset (ImageNet) and 93.79% accuracy on NLP dataset (SST-2), which are higher than SOTA Transformer-based SNNs. The code is available in GitHub: https://github.com/Intelligent-Computing-Research-Group/SpikeZIP_transformer

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes