Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Regularizing Second-Order Influences for Continual Learning

About

Continual learning aims to learn on non-stationary data streams without catastrophically forgetting previous knowledge. Prevalent replay-based methods address this challenge by rehearsing on a small buffer holding the seen data, for which a delicate sample selection strategy is required. However, existing selection schemes typically seek only to maximize the utility of the ongoing selection, overlooking the interference between successive rounds of selection. Motivated by this, we dissect the interaction of sequential selection steps within a framework built on influence functions. We manage to identify a new class of second-order influences that will gradually amplify incidental bias in the replay buffer and compromise the selection process. To regularize the second-order effects, a novel selection objective is proposed, which also has clear connections to two widely adopted criteria. Furthermore, we present an efficient implementation for optimizing the proposed criterion. Experiments on multiple continual learning benchmarks demonstrate the advantage of our approach over state-of-the-art methods. Code is available at https://github.com/feifeiobama/InfluenceCL.

Zhicheng Sun, Yadong Mu, Gang Hua• 2023

Related benchmarks

TaskDatasetResultRank
Task-Incremental LearningMini-Imagenet (test)
Average Accuracy (A)39.61
35
Class-incremental learningMini-Imagenet (test)
BWT-43.78
30
Class-incremental learningSplit CIFAR-10
Accuracy60.57
26
Class-incremental learningCIFAR-100 Split 1.0 (test)
Accuracy27.99
22
Class-incremental learningSplit CIFAR-10 (5 disjoint subsets)
ACC53.07
22
Task-Incremental LearningSplit CIFAR-10 (5 disjoint subsets)
ACC92.53
22
Task-Incremental LearningCIFAR-100 Split 1.0 (test)
ACC74.27
22
Continual Learning5-dataset
Accuracy61.6
16
Task-Incremental LearningCIFAR-100 (20-split)
Accuracy61.2
12
Task-Incremental LearningCIFAR-10 Split
ACC92.43
5
Showing 10 of 10 rows

Other info

Code

Follow for update