Exact Gradients for Stochastic Spiking Neural Networks Driven by Rough Signals
Not on the map. Why?
Abstract (arXiv)
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 implementation available as part of the textttdiffrax library. Our framework is, to our knowledge, the first enabling gradient-based training of SSNNs with noise affecting both the spike timing and the network's dynamics.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 27 of its 58 references that are in the map. First posted on arXiv 22 May 2024.
Builds on
27 of 58 references.
References · 27
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 604
- 2016Kernel Mean Embedding of Distributions: A Review and Beyondcited by 360
- 2022On Neural Differential Equationscited by 264
- 2021Neural SDEs as Infinite-Dimensional GANscited by 159
- 2019Neural Jump Stochastic Differential Equationscited by 147
- 2020Neural Rough Differential Equations for Long Time Seriescited by 140
- 2016Kernels for sequentially ordered datacited by 83
- 2020Event-Based Backpropagation can compute Exact Gradients for Spiking Neural Networkscited by 59
- 2020The Signature Kernel is the solution of a Goursat PDEcited by 58
- 2018Signature moments to characterize laws of stochastic processescited by 54
- 2022Online Training Through Time for Spiking Neural Networkscited by 48
15 more
- 2023Non-adversarial training of Neural SDEs with signature kernel scorescited by 36
- 2020Distribution Regression for Sequential Datacited by 31
- 2021Higher Order Kernel Mean Embeddings to Capture Filtrations of Stochastic Processescited by 27
- 2023Neural signature kernels as infinite-width-depth-limits of controlled ResNetscited by 25
- 2021SigGPDE: Scaling Sparse Gaussian Processes on Sequential Datacited by 22
- 2024Signature Kernel Conditional Independence Tests in Causal Discovery for Stochastic Processescited by 18
- 2023Exploiting Noise as a Resource for Computation and Learning in Spiking Neural Networkscited by 17
- 2021SK-Tree: a systematic malware detection algorithm on streaming trees via the signature kernelcited by 16
- 2023A Neural RDE approach for continuous-time non-Markovian stochastic control problemscited by 13
- 2024Lecture notes on rough paths and applications to machine learningcited by 13
- 2023New directions in the applications of rough path theorycited by 12
- 2024Elucidating the theoretical underpinnings of surrogate gradient learning in spiking neural networkscited by 11
- 2021A Differentiable Point Process with Its Application to Spiking Neural Networkscited by 4
- 2017Modeling and sensitivity analysis methodology for hybrid dynamical systemscited by 1
- 2018Adjoint Sensitivity Analysis of Hybrid Multibody Dynamical Systemscited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 4; 2026: 4.
9 papers.
- 2025Structured Linear CDEs: Maximally Expressive and Parallel-in-Time Sequence Modelscited by 16
- 2024Sparse Signature Coefficient Recovery via Kernelscited by 5
- 2025pySigLib -- Fast Signature-Based Computations on CPU and GPUcited by 5
- 2025ParallelFlow: Parallelizing Linear Transformers via Flow Discretizationcited by 3
- 2026Training event-based neural networks with exact gradients via Differentiable ODE Solving in JAXcited by 2
- 2025Novelty detection on path spacecited by 0
- 2026Variational Inference for L'evy Process-Driven SDEs via Neural Tiltingcited by 0
- 2026Faithful Embeddings of Irregular and Asynchronous Data for Online Log-NCDEscited by 0
- 2026Scalable Training of Continuous-Time Spiking Neural Networks with Differentiable Spike-Time Discretizationcited by 0
- 2026Scalable Training of Continuous-Time Spiking Neural Networks with Differentiable Spike-Time Discretization16 Jul 2026
- 2026Faithful Embeddings of Irregular and Asynchronous Data for Online Log-NCDEs28 May 2026
- 2026Variational Inference for L'evy Process-Driven SDEs via Neural Tilting11 May 2026
- 2026Training event-based neural networks with exact gradients via Differentiable ODE Solving in JAX9 Mar 2026
- 2025Novelty detection on path space2 Dec 2025
- 2025pySigLib -- Fast Signature-Based Computations on CPU and GPU12 Sep 2025
- 2025Structured Linear CDEs: Maximally Expressive and Parallel-in-Time Sequence Models23 May 2025
- 2025ParallelFlow: Parallelizing Linear Transformers via Flow Discretization1 Apr 2025
- 2024Sparse Signature Coefficient Recovery via Kernels11 Dec 2024