Related Experiment Video
Updated: Nov 19, 2025

A Simple Stimulatory Device for Evoking Point-like Tactile Stimuli: A Searchlight for LFP to Spike Transitions
Published on: March 25, 2014
The Remarkable Robustness of Surrogate Gradient Learning for Instilling Complex Function in Spiking Neural Networks
Friedemann Zenke1, Tim P Vogels2
1Centre for Neural Circuits and Behaviour, University of Oxford, Oxford OX1 3SR, U.K., and Friedrich Miescher Institute for Biomedical Research, 4058 Basel, Switzerland, friedemann.zenke@fmi.ch.
This study explores surrogate gradients for training spiking neural networks (SNNs). Surrogate gradient learning in SNNs is robust, with derivative scale being a key parameter for effective information processing.
Area of Science:
- Computational Neuroscience
- Artificial Intelligence
- Machine Learning
Background:
- Spiking neural networks (SNNs) are crucial for brain information processing, but understanding their connectivity-function relationship is limited.
- Current models of SNNs have rudimentary functional capabilities, hindering neuroscience research and neuromorphic hardware development.
- Training artificial neural networks using gradient descent is effective, but applying it to SNNs is challenging due to non-differentiable spike functions.
Purpose of the Study:
- To systematically investigate how surrogate gradient design parameters influence learning performance in SNNs.
- To provide insights into optimizing surrogate gradient methods for SNN training.
- To guide the development of functional SNN models and efficient neuromorphic systems.
Main Methods:
- Numerical simulations were used to evaluate surrogate gradient learning across various classification tasks.
- The study systematically analyzed the impact of essential surrogate gradient design parameters, particularly the derivative's scale.
- Surrogate gradients were combined with activity regularization techniques to assess performance under sparse activity conditions.
Main Results:
- Surrogate gradient learning demonstrates robustness to variations in the shape of surrogate derivatives.
- The scale of the surrogate derivative significantly impacts learning performance in SNNs.
- Combining surrogate gradients with activity regularization enables robust information processing in SNNs at the sparse activity limit.
Conclusions:
- Surrogate gradient learning is a remarkably robust method for training SNNs.
- The scale of the surrogate derivative is a critical parameter for optimizing SNN performance.
- This research offers a practical guide for modeling functional SNNs and advancing neuromorphic computing.
Related Concept Videos
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Neural Regulation
Propagation of Action Potentials
Neurons (nerve cells) have a resting membrane potential, with a slightly negative charge inside compared to outside. This is maintained by ion channels, such as sodium (Na+) and potassium (K+) channels, which control the flow of ions. When a stimulus, like a touch or a signal from another neuron, triggers the neuron, sodium channels open, allowing sodium ions to...
Graded Potential
Graded potentials fall into two categories: depolarizing and hyperpolarizing. Depolarizing graded potentials typically occur when sodium (Na+) or...
The Role of Ion Channels in Neuronal Computation
Sometimes a single EPSP is strong enough to induce an action potential in the postsynaptic neuron. However, multiple presynaptic inputs must often create EPSPs around the same time for the postsynaptic neuron to be sufficiently depolarized to fire an action potential....
Long-term Potentiation
Hebbian LTP
LTP can occur when...

