paper-with-me

Papers

Spikformer: When Spiking Neural Network Meets Transformer

2022-09-29 · Zhaokun Zhou, Yuesheng Zhu, Chao He, YaoWei Wang, Shuicheng Yan, Yonghong Tian, Li Yuan

We consider two biologically plausible structures, the Spiking Neural Network (SNN) and the self-attention mechanism. The former offers an energy-efficient and event-driven paradigm for deep learning, while the latter has the ability to capture feature dependencies, enabling Transformer to achieve good performance. It is intuitively promising to explore the marriage between them. In this paper, we consider leveraging both self-attention capability and biological properties of SNNs, and propose a novel Spiking Self Attention (SSA) as well as a powerful framework, named Spiking Transformer (Spikformer). The SSA mechanism in Spikformer models the sparse visual feature by using spike-form Query, Key, and Value without softmax. Since its computation is sparse and avoids multiplication, SSA is efficient and has low computational energy consumption. It is shown that Spikformer with SSA can outperform the state-of-the-art SNNs-like frameworks in image classification on both neuromorphic and static datasets. Spikformer (66.3M parameters) with comparable size to SEW-ResNet-152 (60.2M,69.26%) can achieve 74.81% top1 accuracy on ImageNet using 4 time steps, which is the state-of-the-art in directly trained SNNs models.

📄 PDF Abstract BibTeX arXiv:2209.15425

Code (2)

zk-zhou/spikformer 공식 구현 pytorch
Fancyssc/Spiking-Transformers pytorch

Tasks

image-classificationImage Classification

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Multi-Head Attention 설명 없음
Adam 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음

Similar Papers 제목 키워드 기반

Spikformer V2: Join the High Accuracy Club on ImageNet with an SNN Ticket

2024-01-04 · Zhaokun Zhou, Kaiwei Che, Wei Fang, Keyu Tian 외

Spiking Neural Networks (SNNs), known for their biologically plausible architecture, face the challenge of limited performance. The self-attention mechanism, which is the cornerstone of the high-performance Transformer a…

image-classificationImage ClassificationSelf-Supervised Learning

Auto-Spikformer: Spikformer Architecture Search

2023-06-01 · Kaiwei Che, Zhaokun Zhou, Zhengyu Ma, Wei Fang 외

The integration of self-attention mechanisms into Spiking Neural Networks (SNNs) has garnered considerable interest in the realm of advanced deep learning, primarily due to their biological properties. Recent advancement…

TP-Spikformer: Token Pruned Spiking Transformer

2026-02-28 · Wenjie Wei, Xiaolong Zhou, Malu Zhang, Ammar Belatreche 외 arxiv

Spiking neural networks (SNNs) offer an energy-efficient alternative to traditional neural networks due to their event-driven computing paradigm. However, recent advancements in spiking transformers have focused on impro…

Semantic SegmentationImage ClassificationObject DetectionObject Tracking

Spikingformer: Spike-driven Residual Learning for Transformer-based Spiking Neural Network

2023-04-24 · Chenlin Zhou, Liutao Yu, Zhaokun Zhou, Zhengyu Ma 외

Spiking neural networks (SNNs) offer a promising energy-efficient alternative to artificial neural networks, due to their event-driven spiking computation. However, state-of-the-art deep SNNs (including Spikformer and SE…

Attention-free Spikformer: Mixing Spike Sequences with Simple Linear Transforms

2023-08-02 · Qingyu Wang, Duzhen Zhang, Tielin Zhang, Bo Xu

By integrating the self-attention capability and the biological properties of Spiking Neural Networks (SNNs), Spikformer applies the flourishing Transformer architecture to SNNs design. It introduces a Spiking Self-Atten…

image-classificationImage Classification