Continuum: Simple Management of Complex Continual Learning Scenarios

02/11/2021
by   Arthur Douillard, et al.
24

Continual learning is a machine learning sub-field specialized in settings with non-iid data. Hence, the training data distribution is not static and drifts through time. Those drifts might cause interferences in the trained model and knowledge learned on previous states of the data distribution might be forgotten. Continual learning's challenge is to create algorithms able to learn an ever-growing amount of knowledge while dealing with data distribution drifts. One implementation difficulty in these field is to create data loaders that simulate non-iid scenarios. Indeed, data loaders are a key component for continual algorithms. They should be carefully designed and reproducible. Small errors in data loaders have a critical impact on algorithm results, e.g. with bad preprocessing, wrong order of data or bad test set. Continuum is a simple and efficient framework with numerous data loaders that avoid researcher to spend time on designing data loader and eliminate time-consuming errors. Using our proposed framework, it is possible to directly focus on the model design by using the multiple scenarios and evaluation metrics implemented. Furthermore the framework is easily extendable to add novel settings for specific needs.

READ FULL TEXT

page 1

page 4

page 5

research
04/04/2021

Understanding Continual Learning Settings with Data Distribution Drift Analysis

Classical machine learning algorithms often assume that the data are dra...
research
06/29/2019

Continual Learning for Robotics

Continual learning (CL) is a particular machine learning paradigm where ...
research
03/02/2022

Continual Feature Selection: Spurious Features in Continual Learning

Continual Learning (CL) is the research field addressing learning settin...
research
08/02/2021

Sequoia: A Software Framework to Unify Continual Learning Research

The field of Continual Learning (CL) seeks to develop algorithms that ac...
research
08/30/2022

Beyond Supervised Continual Learning: a Review

Continual Learning (CL, sometimes also termed incremental learning) is a...
research
10/26/2022

Federated Continual Learning to Detect Accounting Anomalies in Financial Auditing

The International Standards on Auditing require auditors to collect reas...
research
11/26/2022

BeGin: Extensive Benchmark Scenarios and An Easy-to-use Framework for Graph Continual Learning

Continual Learning (CL) is the process of learning ceaselessly a sequenc...

Please sign up or login with your details

Forgot password? Click here to reset