Contribute to balance, wire in accordance: Emergence of backpropagation from a simple, bio-plausible neuroplasticity rule

2405.14139

YC

0

Reddit

0

Published 5/24/2024 by Xinhao Fan, Shreesh P Mysore

📉

Abstract

Backpropagation (BP) has been pivotal in advancing machine learning and remains essential in computational applications and comparative studies of biological and artificial neural networks. Despite its widespread use, the implementation of BP in the brain remains elusive, and its biological plausibility is often questioned due to inherent issues such as the need for symmetry of weights between forward and backward connections, and the requirement of distinct forward and backward phases of computation. Here, we introduce a novel neuroplasticity rule that offers a potential mechanism for implementing BP in the brain. Similar in general form to the classical Hebbian rule, this rule is based on the core principles of maintaining the balance of excitatory and inhibitory inputs as well as on retrograde signaling, and operates over three progressively slower timescales: neural firing, retrograde signaling, and neural plasticity. We hypothesize that each neuron possesses an internal state, termed credit, in addition to its firing rate. After achieving equilibrium in firing rates, neurons receive credits based on their contribution to the E-I balance of postsynaptic neurons through retrograde signaling. As the network's credit distribution stabilizes, connections from those presynaptic neurons are strengthened that significantly contribute to the balance of postsynaptic neurons. We demonstrate mathematically that our learning rule precisely replicates BP in layered neural networks without any approximations. Simulations on artificial neural networks reveal that this rule induces varying community structures in networks, depending on the learning rate. This simple theoretical framework presents a biologically plausible implementation of BP, with testable assumptions and predictions that may be evaluated through biological experiments.

Create account to get full access

or

If you already have an account, we'll log you in

Overview

  • The paper introduces a novel neuroplasticity rule that could provide a biologically plausible mechanism for implementing backpropagation (BP) in the brain.
  • The proposed rule is similar to the classical Hebbian rule but operates on three different timescales: neural firing, retrograde signaling, and neural plasticity.
  • The authors demonstrate mathematically that their learning rule precisely replicates BP in layered neural networks without any approximations.
  • Simulations on artificial neural networks reveal that this rule induces varying community structures in networks, depending on the learning rate.

Plain English Explanation

The paper discusses a potential way that the brain could implement a technique called backpropagation, which is widely used in machine learning but has been difficult to explain in biological terms. The authors propose a new rule for how connections between neurons could be strengthened or weakened over time.

This rule is similar to the Hebbian learning idea, where connections between neurons that fire together tend to get stronger. However, the new rule also takes into account a neuron's "credit" - how much it contributes to maintaining the balance between excitatory and inhibitory inputs in the neurons it connects to.

After the network's firing rates reach a stable state, neurons receive credits based on this balance, and the connections from the neurons that significantly contribute to this balance are then strengthened over a slower timescale. The authors show that this simple rule can actually replicate the effects of backpropagation, a powerful machine learning technique, without requiring the brain to do the complex computations that backpropagation normally involves.

Simulations also suggest that this rule can lead to the formation of different community structures in neural networks, depending on the learning rate. Overall, this provides a biologically plausible way to understand how the brain could implement something akin to backpropagation, with testable predictions that could be evaluated through experiments.

Technical Explanation

The paper introduces a novel neuroplasticity rule that offers a potential mechanism for implementing backpropagation (BP) in the brain. The rule is based on the core principles of maintaining the balance of excitatory and inhibitory inputs, as well as on retrograde signaling, and operates over three progressively slower timescales: neural firing, retrograde signaling, and neural plasticity.

The authors hypothesize that each neuron possesses an internal state, termed "credit," in addition to its firing rate. After the network reaches equilibrium in firing rates, neurons receive credits based on their contribution to the E-I balance of postsynaptic neurons through retrograde signaling. As the network's credit distribution stabilizes, connections from those presynaptic neurons are strengthened that significantly contribute to the balance of postsynaptic neurons.

The authors demonstrate mathematically that their learning rule precisely replicates BP in layered neural networks without any approximations. Simulations on artificial neural networks reveal that this rule induces varying community structures in networks, depending on the learning rate.

Critical Analysis

The authors present a novel and biologically plausible mechanism for implementing backpropagation in the brain, which is a significant contribution to the field. The use of retrograde signaling and the concept of neuronal credit are intriguing and provide a potential explanation for how the brain could achieve something akin to backpropagation without the need for symmetrical connections or distinct forward and backward phases of computation.

However, the authors acknowledge that their framework relies on several assumptions that would need to be validated through biological experiments. For example, the existence of a "credit" signal and the specific mechanisms of retrograde signaling and their integration with neural activity and plasticity processes would need to be empirically demonstrated.

Additionally, while the simulations on artificial neural networks are informative, it would be valuable to see the model's performance on more realistic neural network architectures and tasks to better understand its biological relevance and potential applications. Further research could also explore the model's robustness to factors such as noise, sparsity, and heterogeneity in neuronal properties.

Overall, the authors have presented a compelling theoretical framework that improves upon existing ideas like Hebbian learning and contrastive learning to offer a biologically plausible implementation of backpropagation. The testable predictions and the potential for experimental validation make this a promising area for future research on the transition from local to global order in neural networks.

Conclusion

The paper presents a novel neuroplasticity rule that offers a potential mechanism for implementing backpropagation, a widely used machine learning technique, in the brain. The rule is based on the principles of maintaining the balance of excitatory and inhibitory inputs and retrograde signaling, and operates on multiple timescales.

The authors demonstrate that this rule can precisely replicate backpropagation in layered neural networks without approximations, and simulations suggest it can induce varying community structures in artificial neural networks. While the framework relies on several testable assumptions, it provides a biologically plausible way to understand how the brain could implement something akin to backpropagation, with potential implications for our understanding of neural information processing and learning.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Related Papers

Towards Biologically Plausible Computing: A Comprehensive Comparison

Towards Biologically Plausible Computing: A Comprehensive Comparison

Changze Lv, Yufei Gu, Zhengkang Guo, Zhibo Xu, Yixin Wu, Feiran Zhang, Tianyuan Shi, Zhenghua Wang, Ruicheng Yin, Yu Shang, Siqi Zhong, Xiaohua Wang, Muling Wu, Wenhao Liu, Tianlong Li, Jianhao Zhu, Cenyuan Zhang, Zixuan Ling, Xiaoqing Zheng

YC

0

Reddit

0

Backpropagation is a cornerstone algorithm in training neural networks for supervised learning, which uses a gradient descent method to update network weights by minimizing the discrepancy between actual and desired outputs. Despite its pivotal role in propelling deep learning advancements, the biological plausibility of backpropagation is questioned due to its requirements for weight symmetry, global error computation, and dual-phase training. To address this long-standing challenge, many studies have endeavored to devise biologically plausible training algorithms. However, a fully biologically plausible algorithm for training multilayer neural networks remains elusive, and interpretations of biological plausibility vary among researchers. In this study, we establish criteria for biological plausibility that a desirable learning algorithm should meet. Using these criteria, we evaluate a range of existing algorithms considered to be biologically plausible, including Hebbian learning, spike-timing-dependent plasticity, feedback alignment, target propagation, predictive coding, forward-forward algorithm, perturbation learning, local losses, and energy-based learning. Additionally, we empirically evaluate these algorithms across diverse network architectures and datasets. We compare the feature representations learned by these algorithms with brain activity recorded by non-invasive devices under identical stimuli, aiming to identify which algorithm can most accurately replicate brain activity patterns. We are hopeful that this study could inspire the development of new biologically plausible algorithms for training multilayer networks, thereby fostering progress in both the fields of neuroscience and machine learning.

Read more

6/26/2024

🤷

Unsupervised representation learning with Hebbian synaptic and structural plasticity in brain-like feedforward neural networks

Naresh Ravichandran, Anders Lansner, Pawel Herman

YC

0

Reddit

0

Neural networks that can capture key principles underlying brain computation offer exciting new opportunities for developing artificial intelligence and brain-like computing algorithms. Such networks remain biologically plausible while leveraging localized forms of synaptic learning rules and modular network architecture found in the neocortex. Compared to backprop-driven deep learning approches, they provide more suitable models for deploying on neuromorphic hardware and have greater potential for scalability on large-scale computing clusters. The development of such brain-like neural networks depends on having a learning procedure that can build effective internal representations from data. In this work, we introduce and evaluate a brain-like neural network model capable of unsupervised representation learning. It builds on the Bayesian Confidence Propagation Neural Network (BCPNN), which has earlier been implemented as abstract as well as biophyscially detailed recurrent attractor neural networks explaining various cortical associative memory phenomena. Here we developed a feedforward BCPNN model to perform representation learning by incorporating a range of brain-like attributes derived from neocortical circuits such as cortical columns, divisive normalization, Hebbian synaptic plasticity, structural plasticity, sparse activity, and sparse patchy connectivity. The model was tested on a diverse set of popular machine learning benchmarks: grayscale images (MNIST, Fashion-MNIST), RGB natural images (SVHN, CIFAR-10), QSAR (MUV, HIV), and malware detection (EMBER). The performance of the model when using a linear classifier to predict the class labels fared competitively with conventional multi-layer perceptrons and other state-of-the-art brain-like neural networks.

Read more

6/10/2024

🤿

Effective Learning with Node Perturbation in Deep Neural Networks

Sander Dalm, Marcel van Gerven, Nasir Ahmad

YC

0

Reddit

0

Backpropagation (BP) remains the dominant and most successful method for training parameters of deep neural network models. However, BP relies on two computationally distinct phases, does not provide a satisfactory explanation of biological learning, and can be challenging to apply for training of networks with discontinuities or noisy node dynamics. By comparison, node perturbation (NP) proposes learning by the injection of noise into network activations, and subsequent measurement of the induced loss change. NP relies on two forward (inference) passes, does not make use of network derivatives, and has been proposed as a model for learning in biological systems. However, standard NP is highly data inefficient and unstable due to its unguided noise-based search process. In this work, we investigate different formulations of NP and relate it to the concept of directional derivatives as well as combining it with a decorrelating mechanism for layer-wise inputs. We find that a closer alignment with directional derivatives together with input decorrelation at every layer strongly enhances performance of NP learning with large improvements in parameter convergence and much higher performance on the test data, approaching that of BP. Furthermore, our novel formulation allows for application to noisy systems in which the noise process itself is inaccessible.

Read more

5/28/2024

Improved Forward-Forward Contrastive Learning

Improved Forward-Forward Contrastive Learning

Gananath R

YC

0

Reddit

0

The backpropagation algorithm, or backprop, is a widely utilized optimization technique in deep learning. While there's growing evidence suggesting that models trained with backprop can accurately explain neuronal data, no backprop-like method has yet been discovered in the biological brain for learning. Moreover, employing a naive implementation of backprop in the brain has several drawbacks. In 2022, Geoffrey Hinton proposed a biologically plausible learning method known as the Forward-Forward (FF) algorithm. Shortly after this paper, a modified version called FFCL was introduced. However, FFCL had limitations, notably being a three-stage learning system where the final stage still relied on regular backpropagation. In our approach, we address these drawbacks by eliminating the last two stages of FFCL and completely removing regular backpropagation. Instead, we rely solely on local updates, offering a more biologically plausible alternative.

Read more

5/28/2024