atlas

Research map / Continual learning / Class-incremental

Defying Imbalanced Forgetting in Class Incremental Learning

AAAI 2024 · Continual learning › Class-incremental · approach: Exemplar-efficient class-incremental learning · 4 citations (OpenAlex)

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

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add CLAD to LUCIRLUCIR · 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.24Helped
Add CLAD to PODNetPODNet · 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.70Helped
Add CLAD to CwDCwD · 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.19Helped
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=10average incremental accuracyHelped
Use an extremely large or small conflict-class proportion instead of 0.1 (ablation)CLAD with LUCIR · CIFAR-100, B=50, S=10average incremental accuracyHurt
Add online and offline disentanglement components (ablation)CLAD with LUCIR · CIFAR-100, B=50, S=10average incremental accuracyHelped
Increase exemplars per class from R=5 to R=40 while using CLAD (ablation)LUCIR + CLAD · CIFAR-100, B=50, S=10average incremental accuracy: 58.22 -> 69.07Helped
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.10average incremental accuracy: 67.06 -> 67.22; 67.57 -> 67.45No 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.10average incremental accuracy: 66.16 -> 65.84; 66.16 -> 65.90Hurt
Increase the CLAD loss coefficient from 4.0 to values greater than 4.0 (ablation)CLAD with LUCIR · CIFAR-100, B=50, S=10average incremental accuracyNo clear effect

Surprising findings

Limitations

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

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.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy