Exact Gradients for Stochastic Spiking Neural Networks Driven by Rough Signals
Christian Holberg, Cristopher Salvi

TL;DR
This paper develops a rigorous mathematical framework using rough path theory to model and train stochastic spiking neural networks with noise-driven dynamics, enabling gradient-based learning.
Contribution
It introduces a novel formalism for stochastic spiking neural networks driven by rough signals, including conditions for gradients and a new loss function for training.
Findings
Established existence of pathwise gradients for SSNNs.
Developed an autodifferentiable solver for Event SDEs.
Enabled gradient-based training of SSNNs with noise in spike timing and dynamics.
Abstract
We introduce a mathematically rigorous framework based on rough path theory to model stochastic spiking neural networks (SSNNs) as stochastic differential equations with event discontinuities (Event SDEs) and driven by c\`adl\`ag rough paths. Our formalism is general enough to allow for potential jumps to be present both in the solution trajectories as well as in the driving noise. We then identify a set of sufficient conditions ensuring the existence of pathwise gradients of solution trajectories and event times with respect to the network's parameters and show how these gradients satisfy a recursive relation. Furthermore, we introduce a general-purpose loss function defined by means of a new class of signature kernels indexed on c\`adl\`ag rough paths and use it to train SSNNs as generative models. We provide an end-to-end autodifferentiable solver for Event SDEs and make its…
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
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neural Networks and Applications · Neural dynamics and brain function
MethodsSparse Evolutionary Training
