MD-SNN: Membrane Potential-aware Distillation on Quantized Spiking Neural Network
Donghyun Lee, Abhishek Moitra, Youngeun Kim, Ruokai Yin, Priyadarshini Panda

TL;DR
This paper introduces MD-SNN, a novel membrane potential-aware distillation method for quantized spiking neural networks, significantly improving energy efficiency and accuracy retention across multiple datasets and hardware platforms.
Contribution
First application of membrane potential knowledge distillation in SNNs, addressing quantization-induced accuracy loss and enhancing hardware efficiency.
Findings
Achieves 14.85X lower EDAP compared to floating point SNNs.
Demonstrates 2.64X higher TOPS/W on SpikeSim platform.
Maintains accuracy across diverse datasets like CIFAR and TinyImageNet.
Abstract
Spiking Neural Networks (SNNs) offer a promising and energy-efficient alternative to conventional neural networks, thanks to their sparse binary activation. However, they face challenges regarding memory and computation overhead due to complex spatio-temporal dynamics and the necessity for multiple backpropagation computations across timesteps during training. To mitigate this overhead, compression techniques such as quantization are applied to SNNs. Yet, naively applying quantization to SNNs introduces a mismatch in membrane potential, a crucial factor for the firing of spikes, resulting in accuracy degradation. In this paper, we introduce Membrane-aware Distillation on quantized Spiking Neural Network (MD-SNN), which leverages membrane potential to mitigate discrepancies after weight, membrane potential, and batch normalization quantization. To our knowledge, this study represents the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · DNA and Biological Computing · Neural Networks and Reservoir Computing
