Hebbian and Gradient-based Plasticity Enables Robust Memory and Rapid Learning in RNNs

Y. Duan, Zhongfan Jia, Qian Li, Yi Zhong, Kaisheng Ma
2/12/2026

No official code found. Best implementation: yuvenduan/PlasticRNNs (7 stars, last commit 2023-09-29).

Abstract

Rapidly learning from ongoing experiences and remembering past events with a flexible memory system are two core capacities of biological intelligence. While the underlying neural mechanisms are not fully understood, various evidence supports that synaptic plasticity plays a critical role in memory formation and fast learning. Inspired by these results, we equip Recurrent Neural Networks (RNNs) with plasticity rules to enable them to adapt their parameters according to ongoing experiences. In addition to the traditional local Hebbian plasticity, we propose a global, gradient-based plasticity rule, which allows the model to evolve towards its self-determined target. Our models show promising results on sequential and associative memory tasks, illustrating their ability to robustly form and retain memories. In the meantime, these models can cope with many challenging few-shot learning problems. Comparing different plasticity rules under the same framework shows that Hebbian plasticity is well-suited for several memory and associative learning tasks; however, it is outperformed by gradient-based plasticity on few-shot regression tasks which require the model to infer the underlying mapping. Code is available at https://github.com/yuvenduan/PlasticRNNs.

View on arXivView PDF

Code Implementations(1)

The official implementation for the paper "Hebbian and Gradient-based Plasticity Enables Robust Memory and Rapid Learning in RNNs"

70PythonSep 25, 20223 years ago

Similar Papers

Cite this paper

@article{duan2026hebbian,
  title  = {Hebbian and Gradient-based Plasticity Enables Robust Memory and Rapid Learning in RNNs},
  author = {Y. Duan and Zhongfan Jia and Qian Li and Yi Zhong and Kaisheng Ma},
  year   = {2026},
  eprint = {2302.03235},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2302.03235},
  journal = {ICLR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.03235.svg)](https://codeofpaper.com/paper/2302.03235)

Discussion