Temporal Imbalance of Positive and Negative Supervision in Class-Incremental Learning
About
With the widespread adoption of deep learning in visual tasks, Class-Incremental Learning (CIL) has become an important paradigm for handling dynamically evolving data distributions. However, CIL faces the core challenge of catastrophic forgetting, often manifested as a prediction bias toward new classes. Existing methods mainly attribute this bias to intra-task class imbalance and focus on corrections at the classifier head. In this paper, we highlight an overlooked factor -- temporal imbalance -- as a key cause of this bias. Earlier classes receive stronger negative supervision toward the end of training, leading to asymmetric precision and recall. We establish a temporal supervision model, formally define temporal imbalance, and propose Temporal-Adjusted Loss (TAL), which uses a temporal decay kernel to construct a supervision strength vector and dynamically reweight the negative supervision in cross-entropy loss. Theoretical analysis shows that TAL degenerates to standard cross-entropy under balanced conditions and effectively mitigates prediction bias under imbalance. Extensive experiments demonstrate that TAL significantly reduces forgetting and improves performance on multiple CIL benchmarks, underscoring the importance of temporal modeling for stable long-term learning.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Class-incremental learning | CIFAR-100 10 (test) | Average Top-1 Accuracy68.68 | 105 | |
| Class-incremental learning | CUB200 10 Tasks | FN (Final Acc)57.1 | 59 | |
| Class-incremental learning | CIFAR-100 20 tasks (test) | Average Novelty62.34 | 30 | |
| Class-incremental learning | ImageNetR-LT 10-task setting | -- | 14 | |
| Class-incremental learning | ImageNet-100 10-task setting (test) | AMean57.05 | 10 | |
| Class-incremental learning | ImageNet-100 20-task setting (test) | Average Mean Accuracy51.08 | 10 | |
| Class-incremental learning | Food101 10-task setting (test) | Average Mean Accuracy74.57 | 10 | |
| Class-incremental learning | CUB-LT 5-task setting | AMean (Accuracy)76.97 | 10 | |
| Class-incremental learning | ImageNetR-LT 5-task setting | AMean75.34 | 10 | |
| Class-incremental learning | Food101-LT 5-task setting | Average Mean Accuracy (AMean)65.19 | 10 |