Sharpness-Aware Surrogate Training for On-Sensor Spiking Neural Networks
Maximilian Nicholson

TL;DR
This paper introduces Sharpness-Aware Surrogate Training (SAST), a method that significantly improves the accuracy and efficiency of on-sensor spiking neural networks by reducing the surrogate-to-hard transfer gap.
Contribution
SAST applies Sharpness-Aware Minimization to surrogate-trained SNNs, providing a novel gap-reduction strategy with theoretical guarantees and strong empirical results.
Findings
Hard-spike accuracy on N-MNIST improves from 65.7% to 94.7%.
On DVS Gesture, accuracy improves from 31.8% to 63.3%.
SAST maintains performance under hardware-aware quantization and reduces SynOps.
Abstract
Spiking neural networks (SNNs) are a natural computational model for on-sensor and near-sensor vision, where event driven processors must operate under strict power budgets with hard binary spikes. However, models trained with surrogate gradients often degrade sharply when the smooth surrogate nonlinearity is replaced by a hard threshold at deployment; a surrogate-to-hard transfer gap that directly limits on-sensor accuracy. We study Sharpness-Aware Surrogate Training (SAST), which applies Sharpness-Aware Minimization (SAM) to a surrogate-forward SNN so that the training objective is smooth and the gradient is exact, and position it as one gap-reduction strategy under the tested settings rather than the only viable mechanism. Under explicit contraction assumptions we provide state-stability, input-Lipschitz, and smoothness bounds, together with a corresponding nonconvex convergence…
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.
