Representation Memorization for Fast Learning New Knowledge without Forgetting
Not on the map. Why?
Abstract (arXiv)
The ability to quickly learn new knowledge (e.g. new classes or data distributions) is a big step towards human-level intelligence. In this paper, we consider scenarios that require learning new classes or data distributions quickly and incrementally over time, as it often occurs in real-world dynamic environments. We propose "Memory-based Hebbian Parameter Adaptation" (Hebb) to tackle the two major challenges (i.e., catastrophic forgetting and sample efficiency) towards this goal in a unified framework. To mitigate catastrophic forgetting, Hebb augments a regular neural classifier with a continuously updated memory module to store representations of previous data. To improve sample efficiency, we propose a parameter adaptation method based on the well-known Hebbian theory, which directly "wires" the output network's parameters with similar representations retrieved from the memory. We empirically verify the superior performance of Hebb through extensive experiments on a wide range of learning tasks (image classification, language model) and learning scenarios (continual, incremental, online). We demonstrate that Hebb effectively mitigates catastrophic forgetting, and it indeed learns new knowledge better and faster than the current state-of-the-art.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 40 references that are in the map. First posted on arXiv 28 Aug 2021.
Builds on
27 of 40 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,718
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,313
- 2019Class-Balanced Loss Based on Effective Number of Samplescited by 1,239
- 2014Neural Turing Machinescited by 630
- 2018End-to-End Incremental Learningcited by 596
- 2017Regularizing and Optimizing LSTM Language Modelscited by 205
15 more
- 2019Episodic Memory in Lifelong Language Learningcited by 188
- 2013Maxout Networkscited by 186
- 2016Using Fast Weights to Attend to the Recent Pastcited by 161
- 2018Differentiable plasticity: training plastic neural networks with backpropagationcited by 83
- 2016Improving Neural Language Models with a Continuous Cachecited by 81
- 2017Learning to Remember Rare Eventscited by 63
- 2016One-shot Learning with Memory-Augmented Neural Networkscited by 60
- 2017Learning to Remember Translation History with a Continuous Cachecited by 39
- 2020Backpropamine: training self-modifying neural networks with differentiable neuromodulated plasticitycited by 39
- 2017Unbounded cache model for online language modeling with open vocabularycited by 37
- 2018Memory-based Parameter Adaptationcited by 35
- 2018A Simple Cache Model for Image Recognitioncited by 20
- 2018Metalearning with Hebbian Fast Weightscited by 15
- 2018Fast Parametric Learning with Activation Memorizationcited by 9
- 2020Memory Augmented Neural Model for Incremental Session-based Recommendationcited by 9
Built on by
Not cited yet.