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

Few-Shot Class-Incremental Learning by Sampling Multi-Phase Tasks

About

New classes arise frequently in our ever-changing world, e.g., emerging topics in social media and new types of products in e-commerce. A model should recognize new classes and meanwhile maintain discriminability over old classes. Under severe circumstances, only limited novel instances are available to incrementally update the model. The task of recognizing few-shot new classes without forgetting old classes is called few-shot class-incremental learning (FSCIL). In this work, we propose a new paradigm for FSCIL based on meta-learning by LearnIng Multi-phase Incremental Tasks (LIMIT), which synthesizes fake FSCIL tasks from the base dataset. The data format of fake tasks is consistent with the `real' incremental tasks, and we can build a generalizable feature space for the unseen tasks through meta-learning. Besides, LIMIT also constructs a calibration module based on transformer, which calibrates the old class classifiers and new class prototypes into the same scale and fills in the semantic gap. The calibration module also adaptively contextualizes the instance-specific embedding with a set-to-set function. LIMIT efficiently adapts to new classes and meanwhile resists forgetting over old classes. Experiments on three benchmark datasets (CIFAR100, miniImageNet, and CUB200) and large-scale dataset, i.e., ImageNet ILSVRC2012 validate that LIMIT achieves state-of-the-art performance.

Da-Wei Zhou, Han-Jia Ye, Liang Ma, Di Xie, Shiliang Pu, De-Chuan Zhan• 2022

Related benchmarks

TaskDatasetResultRank
Class-incremental learningCIFAR-100
Averaged Incremental Accuracy47.8
234
Few-Shot Class-Incremental LearningminiImageNet (test)
Accuracy (Session 1)68.47
173
Few-Shot Class-Incremental LearningCIFAR100 (test)
Session 4 Top-1 Acc60.7
122
Few-Shot Class-Incremental LearningCUB200 (test)
Accuracy (Session 1)74.18
92
Few-Shot Class-Incremental LearningCUB-200
Session 1 Accuracy74.18
75
Few-Shot Class-Incremental LearningCIFAR100
Accuracy (S0)73.81
67
Few-Shot Class-Incremental LearningiCubWorld
BCR97.2
39
Few-Shot Class-Incremental LearningCORe50
BCR72.9
39
Few-Shot Class-Incremental LearningMiniImagenet
Avg Accuracy70.62
31
Few-Shot Class-Incremental LearningCIFAR100 multi-class 5-shot
BCR73.6
26
Showing 10 of 42 rows

Other info

Follow for update