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

Exploring Example Influence in Continual Learning

About

Continual Learning (CL) sequentially learns new tasks like human beings, with the goal to achieve better Stability (S, remembering past tasks) and Plasticity (P, adapting to new tasks). Due to the fact that past training data is not available, it is valuable to explore the influence difference on S and P among training examples, which may improve the learning pattern towards better SP. Inspired by Influence Function (IF), we first study example influence via adding perturbation to example weight and computing the influence derivation. To avoid the storage and calculation burden of Hessian inverse in neural networks, we propose a simple yet effective MetaSP algorithm to simulate the two key steps in the computation of IF and obtain the S- and P-aware example influence. Moreover, we propose to fuse two kinds of example influence by solving a dual-objective optimization problem, and obtain a fused influence towards SP Pareto optimality. The fused influence can be used to control the update of model and optimize the storage of rehearsal. Empirical results show that our algorithm significantly outperforms state-of-the-art methods on both task- and class-incremental benchmark CL datasets.

Qing Sun, Fan Lyu, Fanhua Shang, Wei Feng, Liang Wan• 2022

Related benchmarks

TaskDatasetResultRank
Class-incremental learningCIFAR10 (test)
Average Accuracy50.1
59
Task-Incremental LearningMini-Imagenet (test)
Average Accuracy (A)37.2
35
Task-Incremental LearningCIFAR100 (test)
Accuracy76.14
31
Class-incremental learningMini-Imagenet (test)
BWT-45.52
30
Task-Incremental LearningCIFAR-100 Split 1.0 (test)
ACC76.14
22
Class-incremental learningCIFAR-100 Split 1.0 (test)
Accuracy25.72
22
Class-incremental learningSplit CIFAR-10 (5 disjoint subsets)
ACC50.1
22
Task-Incremental LearningSplit CIFAR-10 (5 disjoint subsets)
ACC91.41
22
Class-incremental learningCIFAR100 (test)
A25.72
21
Task-Incremental LearningCIFAR10 (test)
Average Score91.41
21
Showing 10 of 10 rows

Other info

Code

Follow for update