Related Experiment Video
Updated: Jun 8, 2025

05:19
Using Neuron Spiking Activity to Trigger Closed-Loop Stimuli in Neurophysiological Experiments
Published on: November 12, 2019
7.0K
The backpropagation algorithm implemented on spiking neuromorphic hardware
Alpha Renner1,2, Forrest Sheldon3,4, Anatoly Zlotnik5
1Institute of Neuroinformatics, University of Zurich and ETH Zurich, Zurich, 8057, Switzerland.
Nature Communications
|November 8, 2024
Summary
Researchers developed a novel spiking backpropagation algorithm for neuromorphic hardware. This on-chip implementation achieves competitive accuracy for machine learning tasks, paving the way for efficient edge computing applications.
Area of Science:
- Neuroscience and Artificial Intelligence
- Neuromorphic Engineering
- Machine Learning
Background:
- Natural neural systems inspire advanced machine learning and neuromorphic circuits.
- Modern deep learning, particularly backpropagation, faces challenges in neurophysiological plausibility and hardware implementation.
- Existing neuromorphic approaches often struggle to replicate the exact backpropagation algorithm.
Purpose of the Study:
- To present a neuromorphic, spiking backpropagation algorithm implemented on Intel's Loihi research processor.
- To demonstrate a proof-of-principle three-layer circuit capable of on-chip learning.
- To showcase the feasibility of exact backpropagation in a fully on-chip Spiking Neural Network (SNN).
Main Methods:
- Implementation of a synfire-gated dynamical information coordination and processing algorithm.
- Deployment on Intel's Loihi neuromorphic research processor.
- Training and testing on MNIST and Fashion MNIST datasets for digit and clothing item classification.
Main Results:
- Successful proof-of-principle demonstration of a three-layer spiking neural network learning task.
- Achieved classification accuracy competitive with off-chip trained SNNs.
- Demonstrated an energy-delay product suitable for edge computing applications.
Conclusions:
- This work represents the first fully on-chip, computer-in-the-loop-free implementation of the exact backpropagation algorithm in an SNN.
- The developed approach enables low-power, low-latency deep learning applications on neuromorphic processors.
- Highlights a viable path for integrating advanced machine learning with in-memory, massively parallel neuromorphic hardware.
Related Concept Videos
The Role of Ion Channels in Neuronal Computation
3.1K
A postsynaptic neuron usually receives numerous impulses from several other presynaptic neurons. The axon hillock of the postsynaptic neuron integrates all these signals and determines the likelihood of firing an action potential.
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....
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....
3.1K
Integration of Synaptic Events
1.4K
Synaptic integration mainly includes the summation of graded potentials. Graded potentials, regardless of their type, cause subtle alterations in membrane voltage, resulting in either depolarization or hyperpolarization. These incremental changes, when combined or summed, can propel the neuron toward its threshold. Consider, for example, a membrane experiencing a +15 mV shift, causing it to depolarize from -70 mV to -55 mV. In this scenario, graded potentials govern the membrane's ability...
1.4K
Neural Circuits
1.1K
Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
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...
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...
1.1K

