Event-Based Backpropagation can compute Exact Gradients for Spiking Neural Networks
Timo C. Wunderlich, Christian Pehle

TL;DR
This paper introduces EventProp, a novel exact backpropagation algorithm for spiking neural networks that handles discrete spike events without approximation, enabling precise training and advancing brain-inspired hardware development.
Contribution
It derives the first exact backpropagation method for continuous-time spiking neural networks using the adjoint method, handling spike discontinuities directly.
Findings
Achieved competitive performance on Yin-Yang and MNIST datasets.
Demonstrated exact gradient computation for spiking neural networks.
Enabled error backpropagation at spike times without approximations.
Abstract
Spiking neural networks combine analog computation with event-based communication using discrete spikes. While the impressive advances of deep learning are enabled by training non-spiking artificial neural networks using the backpropagation algorithm, applying this algorithm to spiking networks was previously hindered by the existence of discrete spike events and discontinuities. For the first time, this work derives the backpropagation algorithm for a continuous-time spiking neural network and a general loss function by applying the adjoint method together with the proper partial derivative jumps, allowing for backpropagation through discrete spike events without approximations. This algorithm, EventProp, backpropagates errors at spike times in order to compute the exact gradient in an event-based, temporally and spatially sparse fashion. We use gradients computed via EventProp to…
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.
