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

Few-Shot Class-Incremental Learning via Training-Free Prototype Calibration

About

Real-world scenarios are usually accompanied by continuously appearing classes with scare labeled samples, which require the machine learning model to incrementally learn new classes and maintain the knowledge of base classes. In this Few-Shot Class-Incremental Learning (FSCIL) scenario, existing methods either introduce extra learnable components or rely on a frozen feature extractor to mitigate catastrophic forgetting and overfitting problems. However, we find a tendency for existing methods to misclassify the samples of new classes into base classes, which leads to the poor performance of new classes. In other words, the strong discriminability of base classes distracts the classification of new classes. To figure out this intriguing phenomenon, we observe that although the feature extractor is only trained on base classes, it can surprisingly represent the semantic similarity between the base and unseen new classes. Building upon these analyses, we propose a simple yet effective Training-frEE calibratioN (TEEN) strategy to enhance the discriminability of new classes by fusing the new prototypes (i.e., mean features of a class) with weighted base prototypes. In addition to standard benchmarks in FSCIL, TEEN demonstrates remarkable performance and consistent improvements over baseline methods in the few-shot learning scenario. Code is available at: https://github.com/wangkiw/TEEN

Qi-Wei Wang, Da-Wei Zhou, Yi-Kai Zhang, De-Chuan Zhan, Han-Jia Ye• 2023

Related benchmarks

TaskDatasetResultRank
Few-Shot Class-Incremental LearningminiImageNet (test)
Accuracy (Session 1)70.55
173
Few-shot classificationCUB (test)
Accuracy91.04
145
Few-Shot Class-Incremental LearningCIFAR100 (test)
Session 4 Top-1 Acc62.01
122
Few-shot Image ClassificationminiImageNet (test)
Accuracy83.11
111
Few-Shot Class-Incremental LearningCUB200 (test)
Accuracy (Session 1)76.13
92
Few-Shot Class-Incremental LearningCUB-200
Session 1 Accuracy86.2
75
Image ClassificationMiniImagenet--
13
Few-Shot Class-Incremental LearningCUB200 2011 (test)
Accuracy (Session 0)77.26
10
Few-Shot Class-Incremental LearningImageNet-R 10-way 5-shot (test)
Accuracy (Session 0)84.6
8
Few-Shot Class-Incremental LearningCIFAR100 5-way 5-shot (test)
Accuracy (Session 0)0.929
8
Showing 10 of 21 rows

Other info

Code

Follow for update