Adaptive Decision Boundary for Few-Shot Class-Incremental Learning
About
Few-Shot Class-Incremental Learning (FSCIL) aims to continuously learn new classes from a limited set of training samples without forgetting knowledge of previously learned classes. Conventional FSCIL methods typically build a robust feature extractor during the base training session with abundant training samples and subsequently freeze this extractor, only fine-tuning the classifier in subsequent incremental phases. However, current strategies primarily focus on preventing catastrophic forgetting, considering only the relationship between novel and base classes, without paying attention to the specific decision spaces of each class. To address this challenge, we propose a plug-and-play Adaptive Decision Boundary Strategy (ADBS), which is compatible with most FSCIL methods. Specifically, we assign a specific decision boundary to each class and adaptively adjust these boundaries during training to optimally refine the decision spaces for the classes in each session. Furthermore, to amplify the distinctiveness between classes, we employ a novel inter-class constraint loss that optimizes the decision boundaries and prototypes for each class. Extensive experiments on three benchmarks, namely CIFAR100, miniImageNet, and CUB200, demonstrate that incorporating our ADBS method with existing FSCIL techniques significantly improves performance, achieving overall state-of-the-art results.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Few-Shot Class-Incremental Learning | CUB-200 | Session 1 Accuracy75.89 | 85 | |
| Few-Shot Class-Incremental Learning | CIFAR100 | Accuracy (S0)79.93 | 77 | |
| Few-Shot Class-Incremental Learning | MiniImagenet | Avg Accuracy66.02 | 41 | |
| Few-Shot Class-Incremental Learning | CUB200 Session 2 (test) | Overall Accuracy73.51 | 29 | |
| Few-Shot Class-Incremental Learning | CUB200 Session 10 - Last (test) | Overall Accuracy60.14 | 29 | |
| Few-Shot Class-Incremental Learning | ImageNet mini | Base Accuracy79.53 | 18 | |
| Few-Shot Class-Incremental Learning | CUB200 | Base Accuracy79.45 | 17 | |
| Few-Shot Class-Incremental Learning | CIFAR100 | Base Accuracy80.68 | 15 | |
| Few-Shot Class-Incremental Learning | LMT108 | Session 0 Accuracy44.54 | 6 | |
| Few-Shot Class-Incremental Learning | HapTex | Accuracy (Session 0)92.95 | 6 |