Mutual Lateral Prediction for Locally Trained Spiking Neural Networks
This paper introduces MPC-SNN, a novel convolutional spiking neural network that achieves state-of-the-art accuracy on the DVS128 Gesture benchmark using strictly local, backpropagation-free learning by enabling neurons to predict the feedforward inputs of their peers through a learned lateral weight matrix.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the quest to build machines that see and think with the efficiency of the human brain, researchers have long looked to a special kind of artificial network called a spiking neural network. Unlike the standard computer programs that process information in a steady, continuous stream, these networks mimic the brain's own electrical language: brief, sharp bursts of activity known as spikes. This approach is particularly well-suited for new types of hardware designed to mimic biology, which can perform complex tasks while using a tiny fraction of the energy required by conventional computers. However, a major hurdle has remained. The most accurate way to teach these networks to recognize patterns currently relies on a method that requires the computer to send error signals backward through every layer of the network, a process that is impossible to run on the energy-efficient hardware itself and has no equivalent in the biological brain. Scientists have been searching for a way to train these networks using only local rules, where each part of the network learns from its immediate neighbors without needing a global signal from the top.
A team of researchers has now introduced a new system that solves this problem by teaching the network to predict what its neighbors are about to experience. In this new architecture, called MPC-SNN, every neuron does not just react to the signals it receives; it also tries to guess the signals that its peers in the same layer will receive. If the prediction is correct, the neuron stays quiet. If the prediction is wrong, the neuron fires a spike to signal the surprise. This mechanism allows the network to learn entirely from local interactions, using a specific rule where a neuron updates its connections based on its own error and the recent activity of a neighbor. The researchers tested this system on a dataset of hand gestures recorded by a special camera that sees only changes in light, a task that perfectly matches the strengths of this type of technology.
The results of the study show that this approach works remarkably well. On the test set of 288 gesture samples, the network achieved an accuracy of 95.83 percent, a performance that matches the best existing methods that do not use global error signals and significantly outperforms systems that have already been deployed on physical neuromorphic chips. Perhaps more importantly, the network became much more efficient as it learned. During the training process, the number of spikes it emitted dropped by more than 60 percent, meaning the final system uses far less energy to make a decision. This efficiency was not forced by a specific rule to be sparse; rather, it emerged naturally because the network learned to fire only when it was truly surprised by the input.
A key discovery in the study was that the mechanism allowing neurons to predict their neighbors' inputs was not just a theoretical idea but an active, growing part of the system. When the researchers started the training, the connections responsible for these predictions were nearly zero. As the network learned, these connections grew significantly, with the strongest layer increasing its predictive power by more than twenty times. This growth happened without any labels or external guidance, proving that the network was genuinely learning to anticipate the activity of its peers. The study also found that the system was highly efficient with the information it was given. Even when the researchers reduced the amount of labeled data used for training to just one-quarter of the original amount, the network retained nearly three-quarters of its accuracy, suggesting that the initial local learning phase had already built a robust understanding of the visual world.
While the system performed exceptionally well in simulation, the researchers were careful to note that the results are currently limited to computer models and have not yet been tested on physical neuromorphic chips. They also observed that the system struggled to identify gestures that were structurally very different from the training data, indicating that its ability to detect unusual inputs is still limited. Nevertheless, the work provides a concrete demonstration that a network can learn complex tasks using only local rules and predictive coding, offering a viable path toward building intelligent machines that operate with the low energy and high speed of biological systems. The success of this approach suggests that the future of efficient artificial intelligence may lie not in sending massive amounts of data backward through a network, but in teaching every part of the system to listen to and predict its neighbors.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.