Litcius/Paper detail

CBP-QSNN: Spiking Neural Networks Quantized Using Constrained Backpropagation

Donghyung Yoo, Doo Seok Jeong

2023IEEE Journal on Emerging and Selected Topics in Circuits and Systems11 citationsDOI

Abstract

Spiking Neural Networks (SNNs) support sparse event-based data processing at high power efficiency when implemented in event-based neuromorphic processors. However, the limited on-chip memory capacity of neuromorphic processors strictly delimits the depth and width of SNNs implemented. A direct solution is the use of quantized SNNs (QSNNs) in place of SNNs with FP32 weights. To this end, we propose a method to quantize the weights using constrained backpropagation (CBP) with the Lagrangian function (conventional loss function plus well-defined weight-constraint functions) as an objective function. This work utilizes CBP as a post-training algorithm for deep SNNs pre-trained using various state-of-the-art methods including direct training (TSSL-BP, STBP, and surrogate gradient) and DNN-to-SNN conversion (SNN-Calibration), validating CBP as a general framework for QSNNs. CBP-QSNNs highlight their high accuracy insomuch as the degradation of accuracy on CIFAR-10, DVS128 Gesture, and CIFAR10-DVS in the worst case is less than 1%. Particularly, CBP-QSNNs for SNN-Calibration-pretrained SNNs on CIFAR-100 highlight an unexpected large increase in accuracy by 3.72% while using small weight-memory (3.5% of the FP32 case).

Topics & Concepts

Spiking neural networkComputer scienceNeuromorphic engineeringBackpropagationArtificial neural networkArtificial intelligenceBenchmark (surveying)Pattern recognition (psychology)GeodesyGeographyAdvanced Memory and Neural ComputingFerroelectric and Negative Capacitance DevicesNeural dynamics and brain function
CBP-QSNN: Spiking Neural Networks Quantized Using Constrained Backpropagation | Litcius