Continual Learning, Fast and Slow
Quang Pham, Chenghao Liu, Steven C. H. Hoi

TL;DR
This paper introduces DualNets, a continual learning framework inspired by neuroscience, combining fast task-specific learning with slow general representation learning, demonstrating strong results across various scenarios.
Contribution
The paper proposes DualNets, a novel continual learning approach that integrates fast supervised learning with slow self-supervised learning, inspired by the brain's complementary systems.
Findings
Achieves competitive performance on diverse continual learning benchmarks.
Effective in both offline and online task-free scenarios.
Validated through extensive ablation studies.
Abstract
According to the Complementary Learning Systems (CLS) theory~\cite{mcclelland1995there} in neuroscience, humans do effective \emph{continual learning} through two complementary systems: a fast learning system centered on the hippocampus for rapid learning of the specifics, individual experiences; and a slow learning system located in the neocortex for the gradual acquisition of structured knowledge about the environment. Motivated by this theory, we propose \emph{DualNets} (for Dual Networks), a general continual learning framework comprising a fast learning system for supervised learning of pattern-separated representation from specific tasks and a slow learning system for representation learning of task-agnostic general representation via Self-Supervised Learning (SSL). DualNets can seamlessly incorporate both representation types into a holistic framework to facilitate better…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications
MethodsMulti-Head Attention · Attention Is All You Need · *Communicated@Fast*How Do I Communicate to Expedia? · Softmax · Linear Layer · Dense Connections · Gradient Clipping · AdaGrad · Layer Normalization · Byte Pair Encoding
