Dynamic Residual Classifier for Class Incremental Learning
About
The rehearsal strategy is widely used to alleviate the catastrophic forgetting problem in class incremental learning (CIL) by preserving limited exemplars from previous tasks. With imbalanced sample numbers between old and new classes, the classifier learning can be biased. Existing CIL methods exploit the long-tailed (LT) recognition techniques, e.g., the adjusted losses and the data re-sampling methods, to handle the data imbalance issue within each increment task. In this work, the dynamic nature of data imbalance in CIL is shown and a novel Dynamic Residual Classifier (DRC) is proposed to handle this challenging scenario. Specifically, DRC is built upon a recent advance residual classifier with the branch layer merging to handle the model-growing problem. Moreover, DRC is compatible with different CIL pipelines and substantially improves them. Combining DRC with the model adaptation and fusion (MAF) pipeline, this method achieves state-of-the-art results on both the conventional CIL and the LT-CIL benchmarks. Extensive experiments are also conducted for a detailed analysis. The code is publicly available.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Class-incremental learning | CIFAR100-LT rho=100 (test) | Avg Acc38.51 | 48 | |
| Class-incremental learning | ImageNet Subset-LT rho=100 (test) | Accuracy48.23 | 48 | |
| Class-incremental learning | Food101-LT rho=100 (test) | Accuracy34.22 | 48 | |
| Spatial Mental Modeling | SAT (real) | AVG63.4 | 41 | |
| Class-incremental learning | CIFAR-100 10T | Avg Accuracy (A_T)80.09 | 35 | |
| Class-incremental learning | CIFAR-100 T=20 (test) | Final Accuracy66.79 | 25 | |
| Class-incremental learning | CUB200 (20T) | Last Accuracy35.25 | 15 | |
| Spatial Mental Modeling | SAT (synthesized) | EgoM79.6 | 15 | |
| Class-incremental learning | Path16 Order II 1.0 (train test) | Last Accuracy64.46 | 15 | |
| Class-incremental learning | Skin8 Memory size 16 1.0 (train test) | Last Accuracy34.89 | 15 |