On the Discrimination and Consistency for Exemplar-Free Class Incremental Learning
About
Exemplar-free class incremental learning (EF-CIL) is a nontrivial task that requires continuously enriching model capability with new classes while maintaining previously learned knowledge without storing and replaying any old class exemplars. An emerging theory-guided framework for CIL trains task-specific models for a shared network, shifting the pressure of forgetting to task-id prediction. In EF-CIL, task-id prediction is more challenging due to the lack of inter-task interaction (e.g., replays of exemplars). To address this issue, we conduct a theoretical analysis of the importance and feasibility of preserving a discriminative and consistent feature space, upon which we propose a novel method termed DCNet. Concretely, it progressively maps class representations into a hyperspherical space, in which different classes are orthogonally distributed to achieve ample inter-class separation. Meanwhile, it also introduces compensatory training to adaptively adjust supervision intensity, thereby aligning the degree of intra-class aggregation. Extensive experiments and theoretical analysis verified the superiority of the proposed DCNet.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Class-incremental learning | CIFAR100 10 Tasks | Accuracy52.85 | 66 | |
| Class-incremental learning | CIFAR-100 20 tasks | Accuracy43.1 | 58 | |
| Task-Incremental Learning | Tiny-ImageNet 20 tasks | Average Accuracy46.2 | 54 | |
| Task-Incremental Learning | CIFAR-100 10 tasks | Backward Transfer1.68 | 44 | |
| Task-Incremental Learning | CIFAR-100 20 tasks | Accuracy (ACC)58.5 | 40 | |
| Task-Incremental Learning | Tiny-ImageNet 10 tasks | Accuracy54.8 | 33 | |
| Class-incremental learning | Tiny-ImageNet 10 tasks | Accuracy43.9 | 31 | |
| Class-incremental learning | Tiny-ImageNet 20 tasks | Accuracy35.8 | 25 | |
| Class-incremental learning | ImageNet-1k 10 Tasks (test) | Accuracy37.8 | 13 | |
| Class-incremental learning | ImageNet-1k 20 Tasks (test) | Accuracy30.1 | 13 |