Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Online Coreset Selection for Rehearsal-based Continual Learning

About

A dataset is a shred of crucial evidence to describe a task. However, each data point in the dataset does not have the same potential, as some of the data points can be more representative or informative than others. This unequal importance among the data points may have a large impact in rehearsal-based continual learning, where we store a subset of the training examples (coreset) to be replayed later to alleviate catastrophic forgetting. In continual learning, the quality of the samples stored in the coreset directly affects the model's effectiveness and efficiency. The coreset selection problem becomes even more important under realistic settings, such as imbalanced continual learning or noisy data scenarios. To tackle this problem, we propose Online Coreset Selection (OCS), a simple yet effective method that selects the most representative and informative coreset at each iteration and trains them in an online manner. Our proposed method maximizes the model's adaptation to a current dataset while selecting high-affinity samples to past tasks, which directly inhibits catastrophic forgetting. We validate the effectiveness of our coreset selection mechanism over various standard, imbalanced, and noisy datasets against strong continual learning baselines, demonstrating that it improves task adaptation and prevents catastrophic forgetting in a sample-efficient manner.

Jaehong Yoon, Divyam Madaan, Eunho Yang, Sung Ju Hwang• 2021

Related benchmarks

TaskDatasetResultRank
Incremental LearningCIFAR100 T=50
Last Accuracy86.37
19
Continual Learning5-dataset
Accuracy61.5
16
Online Continual LearningS-CIFAR-100 T=10 15
Last Accuracy (AT)29.94
15
Task-Incremental LearningS-CIFAR-100 T=10
Average Accuracy (A-bar)48.85
15
Online Continual LearningS-CIFAR-100 15 (T=50)
Last Accuracy (AT)12.52
15
Task-Incremental LearningS-TinyImageNet T=20
Average Accuracy (A-bar)23.84
15
Task-Incremental LearningS-ImageNet-1K T=100
Average Accuracy (A-bar)13.57
15
Online Continual LearningS-TinyImageNet T=20 25
Last Accuracy (AT)12.87
15
Online Continual LearningS-ImageNet-1K T=100 15
Last Accuracy (AT)4.34
15
Continual LearningCIFAR-100
Training Time (Hours)7.72
13
Showing 10 of 14 rows

Other info

Follow for update