atlas

Research map / Continual learning / Class-incremental

Reducing Class-wise Confusion for Incremental Learning with Disentangled Manifolds

CVPR 2025 · Continual learning › Class-incremental · approach: Exemplar-efficient class-incremental learning · 7 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.

Proposes CREATE, a class-incremental learning method that uses a lightweight per-class autoencoder classifier (reconstruction-error based) plus a confusion-aware latent separation loss to reduce class-wise confusion.

Problem

Prototype-based class incremental learning suffers from inadequate representation capacity (one prototype per class cannot model multi-modal class manifolds) and feature overlap caused by feature drift, leading to class-wise confusion and forgetting.

Approach

Replace prototype matching with a set of lightweight class-specific autoencoders whose reconstruction errors serve as classification scores, trained with cross-entropy, logit distillation, and a confusion-weighted contrastive loss in each class's latent subspace to separate overlapping features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CREATE instead of FosterCIFAR100 Base0 Inc10 · CIFAR100 Base0 Inc10average accuracy: 72.81 -> 75.60Helped
Use CREATE instead of DSGDCIFAR100 Base0 Inc20 · CIFAR100 Base0 Inc20average accuracy: 72.91 -> 78.46Helped
Use CREATE instead of BEEFCIFAR100 Base50 Inc5 · CIFAR100 Base50 Inc5average accuracy: 70.71 -> 72.27Helped
Use CREATE instead of BEEFCIFAR100 Base50 Inc10 · CIFAR100 Base50 Inc10average accuracy: 71.70 -> 75.52Helped
Use CREATE instead of BEEFImageNet100 Base0 Inc10 · ImageNet100 Base0 Inc10last accuracy: 68.32 -> 66.94Hurt
Use CREATE instead of DERImageNet100 Base0 Inc20 · ImageNet100 Base0 Inc20average accuracy: 78.56 -> 81.37Helped
Use CREATE instead of BEEFImageNet100 Base50 Inc5 · ImageNet100 Base50 Inc5average accuracy: 77.69 -> 79.44Helped
Use CREATE instead of BEEFImageNet100 Base50 Inc10 · ImageNet100 Base50 Inc10average accuracy: 80.52 -> 82.43Helped
Add class-specific auto-encoders instead of NME (ablation)CREATE · CIFAR100 Base50 Inc10average accuracy: 70.26 -> 74.19Helped
Add confusion-aware latent space separation loss (LCR) (ablation)CREATE with class-specific auto-encoders · CIFAR100 Base50 Inc10average accuracy: 74.19 -> 75.52Helped
Increase AE channel size from 32 to 64 (ablation)CREATE · CIFAR100 Base50 Inc10average accuracy: 75.52 -> 75.59No clear effect
Use two AE convolutional layers instead of one (ablation)CREATE · CIFAR100 Base50 Inc10average accuracy: 75.52 -> 73.48Hurt

Limitations

Experimental setup

Datasets: CIFAR100 ImageNet100

Benchmarks: CIFAR100 ImageNet100

Metrics: last-phase accuracy average incremental accuracy parameter count (#P)

Baselines: iCaRL PODNet WA DER FOSTER DyTox BEEF DGR DSGD

Builds on: PyCIL iCaRL DER DSGD

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