REVIEW 3 cited by
Elucidating the theoretical underpinnings of surrogate gradient learning in spiking neural networks
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
read the original abstract
Training spiking neural networks to approximate universal functions is essential for studying information processing in the brain and for neuromorphic computing. Yet the binary nature of spikes poses a challenge for direct gradient-based training. Surrogate gradients have been empirically successful in circumventing this problem, but their theoretical foundation remains elusive. Here, we investigate the relation of surrogate gradients to two theoretically well-founded approaches. On the one hand, we consider smoothed probabilistic models, which, due to the lack of support for automatic differentiation, are impractical for training multi-layer spiking neural networks but provide derivatives equivalent to surrogate gradients for single neurons. On the other hand, we investigate stochastic automatic differentiation, which is compatible with discrete randomness but has not yet been used to train spiking neural networks. We find that the latter gives surrogate gradients a theoretical basis in stochastic spiking neural networks, where the surrogate derivative matches the derivative of the neuronal escape noise function. This finding supports the effectiveness of surrogate gradients in practice and suggests their suitability for stochastic spiking neural networks. However, surrogate gradients are generally not gradients of a surrogate loss despite their relation to stochastic automatic differentiation. Nevertheless, we empirically confirm the effectiveness of surrogate gradients in stochastic multi-layer spiking neural networks and discuss their relation to deterministic networks as a special case. Our work gives theoretical support to surrogate gradients and the choice of a suitable surrogate derivative in stochastic spiking neural networks.
Forward citations
Cited by 3 Pith papers
-
Harnessing Nonidealities in Analog In-Memory Computing Circuits: A Physical Modeling Approach for Neuromorphic Systems
A differentiable spike-time discretization makes ODE-based physical neural networks of IMC circuits trainable at scale, and including reversal-potential nonidealities cuts model-to-SPICE timing error by over 20 times.
-
A Principled Bayesian Framework for Training Binary and Spiking Neural Networks
A variational Bayesian framework with importance-weighted straight-through estimators trains binary and spiking networks without normalization layers, matching surrogate-gradient baselines on CIFAR-10, DVS Gesture, and SHD.
-
IKUN: Initialization to Keep snn training and generalization great with sUrrogate-stable variaNce
IKUN sets initial SNN weights with a surrogate-gradient variance correction and reaches accuracy thresholds in fewer epochs on FashionMNIST, but final accuracy is close to standard initializations.
Discussion (0). Continue with ORCID to comment.