DualNet: Continual Learning, Fast and Slow

Quang Pham, Liu Chenghao, Steven C. H. Hoi

arXiv (Cornell University) · 2021 · 60 citations · 31 references

DOIFull text

Open access

Concepts

TL;DR

Complementary Learning Systems theory posits that humans achieve continual learning via a fast hippocampal system for rapid task‑specific encoding and a slow neocortical system for gradual acquisition of structured knowledge. This work introduces DualNet, a continual learning framework that combines a fast supervised system for task‑specific representations with a slow unsupervised system for task‑agnostic representations. DualNet integrates a fast learning module that learns pattern‑separated representations from supervised tasks and a slow module that learns general representations via self‑supervised learning, and the two modules cooperate seamlessly within a unified continual learning architecture. Experiments on CORE50 and miniImageNet demonstrate that DualNet surpasses leading continual learning methods by a large margin. Code will be released upon acceptance.

Abstract

According to Complementary Learning Systems (CLS) theory~\citep{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 and 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 a novel continual learning framework named "DualNet", which comprises a fast learning system for supervised learning of pattern-separated representation from specific tasks and a slow learning system for unsupervised representation learning of task-agnostic general representation via a Self-Supervised Learning (SSL) technique. The two fast and slow learning systems are complementary and work seamlessly in a holistic continual learning framework. Our extensive experiments on two challenging continual learning benchmarks of CORE50 and miniImageNet show that DualNet outperforms state-of-the-art continual learning methods by a large margin. We further conduct ablation studies of different SSL objectives to validate DualNet's efficacy, robustness, and scalability. Code will be made available upon acceptance.

References

31