Efficient Continual Learning with Modular Networks and Task-Driven Priors
Tom Veniat, Ludovic Denoyer, Marc'Aurelio Ranzato

TL;DR
This paper introduces a modular network architecture and a task-driven prior for continual learning, enabling efficient knowledge transfer, scalability, and improved performance on new benchmarks beyond traditional forgetting-focused tests.
Contribution
It proposes a novel modular architecture with a task-driven prior, addressing transfer and scalability in continual learning, and introduces new benchmarks to evaluate these properties.
Findings
Competitive performance on standard CL benchmarks.
Superior results on newly proposed challenging benchmarks.
Efficient learning through task-driven module composition.
Abstract
Existing literature in Continual Learning (CL) has focused on overcoming catastrophic forgetting, the inability of the learner to recall how to perform tasks observed in the past. There are however other desirable properties of a CL system, such as the ability to transfer knowledge from previous tasks and to scale memory and compute sub-linearly with the number of tasks. Since most current benchmarks focus only on forgetting using short streams of tasks, we first propose a new suite of benchmarks to probe CL algorithms across these new axes. Finally, we introduce a new modular architecture, whose modules represent atomic skills that can be composed to perform a certain task. Learning a task reduces to figuring out which past modules to re-use, and which new modules to instantiate to solve the current task. Our learning algorithm leverages a task-driven prior over the exponential search…
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
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Anomaly Detection Techniques and Applications · Machine Learning and ELM
