TL;DR
SPIDE introduces a spike-based training method for spiking neural networks that enables energy-efficient, event-driven learning with competitive accuracy on standard datasets, using purely spike-based computation during both forward and backward passes.
Contribution
This work develops a novel spike-based implicit differentiation method (SPIDE) for training SNNs, enabling fully spike-based, energy-efficient supervised learning with local weight updates.
Findings
Achieves competitive accuracy on MNIST, CIFAR-10, CIFAR-100, and CIFAR10-DVS datasets.
Demonstrates reduced energy costs through spike-based, event-driven training.
Trains SNNs with flexible structures in few time steps with sparse firing.
Abstract
Spiking neural networks (SNNs) with event-based computation are promising brain-inspired models for energy-efficient applications on neuromorphic hardware. However, most supervised SNN training methods, such as conversion from artificial neural networks or direct training with surrogate gradients, require complex computation rather than spike-based operations of spiking neurons during training. In this paper, we study spike-based implicit differentiation on the equilibrium state (SPIDE) that extends the recently proposed training method, implicit differentiation on the equilibrium state (IDE), for supervised learning with purely spike-based computation, which demonstrates the potential for energy-efficient training of SNNs. Specifically, we introduce ternary spiking neuron couples and prove that implicit differentiation can be solved by spikes based on this design, so the whole training…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
