Research map / Continual learning / Class-incremental
Defying Imbalanced Forgetting in Class Incremental Learning
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Reveals imbalanced forgetting among old classes in replay-based class incremental learning and proposes CLAD, a plug-in regularizer that predicts vulnerable old classes via logits similarity and pushes new-class representations away from them.
Problem
Average incremental accuracy hides large accuracy imbalance among classes within the same old task in replay-based class incremental learning; forgetting is uneven across old classes because of representation conflicts with semantically similar new classes.
Approach
Predict which old classes are likely to be forgotten using the logits similarity between old-model outputs and new-class samples (Forgetting Prediction), then add a cosine-similarity regularizer that disentangles new-class representations from those conflict old classes, both online (in-batch) and offline (buffer), as a plugin to existing replay methods.
Key results
- CLAD improves LUCIR on CIFAR-100 (B=50, S=10) from 66.16% to 67.57% (+1.41), with gains up to +1.72 across settings.
- CLAD improves PODNet and CwD with smaller gains, e.g., CwD +1.81 on CIFAR-100 with S=5.
- Pearson correlation of 0.6 (p=0.00) between inter-class similarity and class-level forgetting; gains increase as exemplars per class decrease (R=5: +2.57 for LUCIR, S=10).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Add CLAD to LUCIR | LUCIR · CIFAR-100, ImageNet-100, and ImageNet (all listed task protocols) | average incremental accuracy: +1.41, +1.72, +1.29, +2.65, +1.15, +1.38, +0.89, +1.24 | Helped |
| Add CLAD to PODNet | PODNet · CIFAR-100, ImageNet-100, and ImageNet (all listed task protocols) | average incremental accuracy: +0.51, +0.39, +0.34, +0.12, +0.69, +0.17, +0.50, +1.70 | Helped |
| Add CLAD to CwD | CwD · CIFAR-100, ImageNet-100, and ImageNet (all listed task protocols) | average incremental accuracy: +0.95, +1.81, +1.38, +0.90, +1.09, +0.86, +1.08, +1.19 | Helped |
| Select the highest-similarity old classes rather than the lowest-similarity classes or random old classes (ablation) | CLAD with LUCIR · CIFAR-100, B=50, S=10 | average incremental accuracy | Helped |
| Use an extremely large or small conflict-class proportion instead of 0.1 (ablation) | CLAD with LUCIR · CIFAR-100, B=50, S=10 | average incremental accuracy | Hurt |
| Add online and offline disentanglement components (ablation) | CLAD with LUCIR · CIFAR-100, B=50, S=10 | average incremental accuracy | Helped |
| Increase exemplars per class from R=5 to R=40 while using CLAD (ablation) | LUCIR + CLAD · CIFAR-100, B=50, S=10 | average incremental accuracy: 58.22 -> 69.07 | Helped |
| Use cosine similarity instead of logits similarity for conflict prediction (ablation) | CLAD with LUCIR · CIFAR-100, B=50, S=10, conflict proportion 0.05 and 0.10 | average incremental accuracy: 67.06 -> 67.22; 67.57 -> 67.45 | No clear effect |
| Use oracle-model similarity instead of logits similarity for conflict prediction (ablation) | CLAD with LUCIR · CIFAR-100, B=50, S=10, conflict proportion 0.05 and 0.10 | average incremental accuracy: 66.16 -> 65.84; 66.16 -> 65.90 | Hurt |
| Increase the CLAD loss coefficient from 4.0 to values greater than 4.0 (ablation) | CLAD with LUCIR · CIFAR-100, B=50, S=10 | average incremental accuracy | No clear effect |
Surprising findings
- Random and smallest-similarity conflict class selection hurt performance, indicating the gain depends on targeting genuinely similar old classes.
- Using an oracle jointly-trained model for similarity prediction slightly decreases accuracy versus logits-based prediction from the first-task model.
Limitations
- Only one loss form and one old-class selection method were explored, as acknowledged by the authors.
- Exemplar-free CIL methods are not covered.
- Gains on PODNet are limited because its middle-layer feature distillation conflicts with the final-layer disentanglement.
Experimental setup
Datasets: CIFAR-100 ImageNet ImageNet-100
Benchmarks: CIFAR-100 ImageNet-100 ImageNet
Metrics: average incremental accuracy
Baselines: LwF iCaRL BiC LUCIR PODNet CwD CSCCT AANet
Builds on: LUCIR PODNet CwD iCaRL BiC
Closest papers by meaning
- Gradient Reweighting: Towards Imbalanced Class-Incremental Learning (CVPR 2024 · similarity 0.91)
- Make Domain Shift a Catastrophic Forgetting Alleviator in Class-Incremental Learning (AAAI 2025 · similarity 0.91)
- Long-Tail Class Incremental Learning via Independent Sub-prototype Construction (CVPR 2024 · similarity 0.90)
- Task Confusion and Catastrophic Forgetting in Class-Incremental Learning: A Mathematical Framework for Discriminative and Generative Modelings (NeurIPS 2024 · similarity 0.89)
- Class Incremental Learning with Multi-Teacher Distillation (CVPR 2024 · similarity 0.88)
- Federated Class-Incremental Learning: A Hybrid Approach Using Latent Exemplars and Data-Free Techniques to Address Local and Global Forgetting (ICLR 2025 · similarity 0.88)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
