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

Class-Incremental Learning with CLIP: Adaptive Representation Adjustment and Parameter Fusion

About

Class-incremental learning is a challenging problem, where the goal is to train a model that can classify data from an increasing number of classes over time. With the advancement of vision-language pre-trained models such as CLIP, they demonstrate good generalization ability that allows them to excel in class-incremental learning with completely frozen parameters. However, further adaptation to downstream tasks by simply fine-tuning the model leads to severe forgetting. Most existing works with pre-trained models assume that the forgetting of old classes is uniform when the model acquires new knowledge. In this paper, we propose a method named Adaptive Representation Adjustment and Parameter Fusion (RAPF). During training for new data, we measure the influence of new classes on old ones and adjust the representations, using textual features. After training, we employ a decomposed parameter fusion to further mitigate forgetting during adapter module fine-tuning. Experiments on several conventional benchmarks show that our method achieves state-of-the-art results. Our code is available at \url{https://github.com/linlany/RAPF}.

Linlan Huang, Xusheng Cao, Haori Lu, Xialei Liu• 2024

Related benchmarks

TaskDatasetResultRank
Image ClassificationFood101
Accuracy17.2
457
Class-incremental learningCIFAR-100
Average Accuracy86.14
150
Class-incremental learningImageNet-R
Last Accuracy70.48
147
Class-incremental learningImageNet-R B0 Inc20
Last Accuracy80.58
98
Class-incremental learningCIFAR100 10 Tasks
Accuracy79
66
Class-incremental learningImageNet-R 5-task--
64
Class-incremental learningCIFAR-100 B0_Inc10
Avg Accuracy86.14
60
Class-incremental learningObjectNet
Average Accuracy48.67
60
Class-incremental learningCUB200 10 Tasks
FN (Final Acc)76.2
59
Class-incremental learningCIFAR-100 20 tasks
Accuracy79.2
58
Showing 10 of 84 rows
...

Other info

Follow for update