Litcius/Paper detail

Improving Spiking Neural Network With Frequency Adaptation for Image Classification

Tao Chen, Lidan Wang, Jie Li, Shukai Duan, Tingwen Huang

2023IEEE Transactions on Cognitive and Developmental Systems23 citationsDOI

Abstract

Spiking neural networks (SNNs) are promising in energy-efficient brain-inspired devices for their rich spatio-temporal dynamics, bio-plausible encoding, and event-driven information processing. However, the existing SNNs for image classification have fixed firing thresholds for the neurons and do not consider the adaptive properties of the neurons. In this paper, we propose a high-performance spiking neural network composed of neurons with spike frequency adaptation (SFA-SNN). We replace the fixed firing threshold with dynamic firing thresholds and incorporate them into the differential equation of neuron membrane potential, and then build an SNN on Pytorch. In addition, we introduce a new function to approximate the derivative of spike activity to solve its non-differentiable problem, so that the SNNs can be trained in spatio-temporal domain using the error backpropagation algorithm. We verify the image classification performance of the proposed SFA-SNN on the static dataset (including MNIST and Fashion-MNIST) and neuromorphic dataset (including CIFAR10-DVS and DVS128-Gesture), and the accuracy results including 99.52% on MNIST, 92.40% on Fashion-MNIST, 71.90% on CIFAR10-DVS, and 96.67% on DVS128-Gesture. We believe this work can help us better understand the intelligent information processing of the brain.

Topics & Concepts

MNIST databaseComputer scienceSpiking neural networkArtificial intelligenceNeuromorphic engineeringArtificial neural networkBackpropagationSpike (software development)Pattern recognition (psychology)Contextual image classificationMachine learningImage (mathematics)Software engineeringAdvanced Memory and Neural ComputingNeural dynamics and brain functionPhotoreceptor and optogenetics research
Improving Spiking Neural Network With Frequency Adaptation for Image Classification | Litcius