Sharpness Aware Surrogate Training for Spiking Neural Networks
Maximilian Nicholson

TL;DR
This paper introduces Sharpness Aware Surrogate Training (SAST) for spiking neural networks, improving training stability and transferability by applying sharpness aware minimization to surrogate gradient methods.
Contribution
It develops a novel SAST method that combines sharpness aware minimization with surrogate training, providing theoretical guarantees and empirical improvements in SNN accuracy and robustness.
Findings
Significant accuracy improvements on N-MNIST and DVS Gesture datasets.
Reduction in transfer gap for hard spike transfer.
Theoretical convergence guarantees for stochastic SAST.
Abstract
Surrogate gradients are a standard tool for training spiking neural networks (SNNs), but conventional hard forward or surrogate backward training couples a nonsmooth forward model with a biased gradient estimator. We study sharpness aware Surrogate Training (SAST), which applies sharpness aware Minimization (SAM) to a surrogate forward SNN trained by backpropagation. In this formulation, the optimization target is an ordinary smooth empirical risk, so the training gradient is exact for the auxiliary model being optimized. Under explicit boundedness and contraction assumptions, we derive compact state stability and input Lipschitz bounds, establish smoothness of the surrogate objective, provide a first order SAM approximation bound, and prove a nonconvex convergence guarantee for stochastic SAST with an independent second minibatch. We also isolate a local mechanism proposition, stated…
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 · Neural Networks and Reservoir Computing · Ferroelectric and Negative Capacitance Devices
