Efficient Continual Learning with Modular Networks and Task-Driven Priors

12/23/2020
by   Tom Véniat, et al.
0

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 space of all possible ways to combine modules, enabling efficient learning on long streams of tasks. Our experiments show that this modular architecture and learning algorithm perform competitively on widely used CL benchmarks while yielding superior performance on the more challenging benchmarks we introduce in this work.

READ FULL TEXT
research
10/11/2022

Toward Sustainable Continual Learning: Detection and Knowledge Repurposing of Similar Tasks

Most existing works on continual learning (CL) focus on overcoming the c...
research
10/23/2020

A Combinatorial Perspective on Transfer Learning

Human intelligence is characterized not only by the capacity to learn co...
research
06/11/2023

A Probabilistic Framework for Modular Continual Learning

Modular approaches, which use a different composition of modules for eac...
research
11/20/2017

Modular Continual Learning in a Unified Visual Environment

A core aspect of human intelligence is the ability to learn new tasks qu...
research
11/15/2021

Continual Learning via Local Module Composition

Modularity is a compelling solution to continual learning (CL), the prob...
research
12/02/2018

Efficient Lifelong Learning with A-GEM

In lifelong learning, the learner is presented with a sequence of tasks,...
research
11/21/2020

Learn to Bind and Grow Neural Structures

Task-incremental learning involves the challenging problem of learning n...

Please sign up or login with your details

Forgot password? Click here to reset