Conference Paper
Machine Learning

A continual learning survey: Defying forgetting in classification tasks

Matthias Delange, Rahaf Aljundi, Marc Masana(Computer Vision Center), Sarah Parisot(Huawei Technologies (Canada)), Xu Jia(Huawei Technologies (Canada)), Aleš Leonardis(Huawei Technologies (Canada)), Greg Slabaugh(Huawei Technologies (Canada)), Tinne Tuytelaars
January 1, 2021IEEE Transactions on Pattern Analysis and Machine Intelligence2,535 citations

2.5k

Citations

162

Influential Citations

IEEE Transactions on Pattern Analysis and Machine Intelligence

Venue

2021

Year

Abstract

Artificial neural networks thrive in solving the classification problem for a particular rigid task, acquiring knowledge through generalized learning behaviour from a distinct training phase. The resulting network resembles a static entity of knowledge, with endeavours to extend this knowledge without targeting the original task resulting in a catastrophic forgetting. Continual learning shifts this paradigm towards networks that can continually accumulate knowledge over different tasks without the need to retrain from scratch. We focus on task incremental classification, where tasks arrive sequentially and are delineated by clear boundaries. Our main contributions concern: (1) a taxonomy and extensive overview of the state-of-the-art; (2) a novel framework to continually determine the stability-plasticity trade-off of the continual learner; (3) a comprehensive experimental comparison of 11 state-of-the-art continual learning methods; and (4) baselines. We empirically scrutinize method strengths and weaknesses on three benchmarks, considering Tiny Imagenet and large-scale unbalanced iNaturalist and a sequence of recognition datasets. We study the influence of model capacity, weight decay and dropout regularization, and the order in which the tasks are presented, and qualitatively compare methods in terms of required memory, computation time, and storage.

Analysis

Why This Paper Matters

Continual learning is a critical step towards artificial general intelligence, enabling models to learn sequentially from a stream of tasks without forgetting previous knowledge. This paper, published in IEEE TPAMI and cited over 2500 times, offers a timely and comprehensive survey of the field, addressing the challenge of catastrophic forgetting in classification tasks. By systematically categorizing methods and providing a rigorous experimental comparison, it serves as a cornerstone for researchers and practitioners aiming to build systems that can adapt to new information while retaining old skills.

The significance of this work lies in its dual role: it not only consolidates existing knowledge but also introduces a novel framework to evaluate the stability-plasticity trade-off, a fundamental dilemma in continual learning. This framework allows for a principled assessment of how well a model balances retaining old knowledge (stability) and acquiring new knowledge (plasticity). The extensive experiments on diverse benchmarks, including large-scale and unbalanced datasets, provide actionable insights into the performance of current methods under realistic conditions.

Technical Contributions

  • Taxonomy and Overview: The paper presents a detailed taxonomy of continual learning methods, classifying them into regularization-based, replay-based, and parameter-isolation approaches, and reviews state-of-the-art techniques.
  • Stability-Plasticity Framework: A novel framework is proposed to continually determine the stability-plasticity trade-off, offering a quantitative measure to compare methods.
  • Experimental Benchmark: A comprehensive comparison of 11 continual learning methods across three benchmarks (Tiny Imagenet, iNaturalist, and a sequence of recognition datasets) is conducted, evaluating performance under various conditions.
  • Factor Analysis: The study investigates the impact of model capacity, weight decay, dropout regularization, and task order on continual learning performance, providing practical guidelines.
  • Resource Comparison: Methods are qualitatively compared in terms of memory, computation time, and storage requirements, highlighting trade-offs for deployment.

Results

The paper reports extensive experimental results, showing that no single method dominates across all scenarios. For instance, on Tiny Imagenet, replay-based methods like Experience Replay and Gradient Episodic Memory achieve high accuracy but require significant memory, while regularization methods like Elastic Weight Consolidation are more memory-efficient but less accurate. The stability-plasticity framework reveals that methods often favor one aspect over the other, and the optimal trade-off depends on task similarity and resource constraints. The study also finds that increasing model capacity can improve performance but may exacerbate forgetting, and that weight decay and dropout can mitigate forgetting to some extent. Task order significantly affects performance, with some methods being more robust to order than others.

Significance

This paper has had a profound impact on the continual learning community by providing a standardized benchmark and evaluation framework. It has guided the development of new methods that better balance stability and plasticity, and has highlighted the importance of considering practical constraints like memory and computation. The taxonomy and experimental insights have become reference points for subsequent research, fostering progress towards more robust and efficient continual learning systems. As AI models are increasingly deployed in dynamic environments, the principles and findings from this survey are essential for building lifelong learning agents.