atlas

Research map / Continual learning / Class-incremental

Task Confusion and Catastrophic Forgetting in Class-Incremental Learning: A Mathematical Framework for Discriminative and Generative Modelings

NeurIPS 2024 · Continual learning › Class-incremental · approach: Exemplar-efficient class-incremental learning · 1 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 a mathematical framework separating task confusion from catastrophic forgetting in class-incremental learning, proving discriminative modeling cannot reach optimal class-IL while generative modeling can, and assesses popular class-IL strategies against it.

Problem

Class-incremental learning must classify all seen classes without task-IDs; performance drops are usually attributed to catastrophic forgetting, but task confusion (inter-task discrimination never trained) lacks theoretical understanding.

Approach

Decomposes an N-way classifier loss into pairwise binary-classifier loss blocks arranged in a task-level matrix, defines CF (diagonal blocks) and TC (off-diagonal blocks) separately, and proves an Infeasibility Theorem for discriminative modeling and a Feasibility Theorem for generative modeling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a generative classifier (GenC) instead of NoneClass-IL · MNISTaccuracy: 19.92 ± 0.02 -> 93.75 ± 0.09Helped
Use a generative classifier (GenC) instead of NoneClass-IL · CIFAR-10accuracy: 18.74 ± 0.29 -> 56.02 ± 0.04Helped
Use a generative classifier (GenC) instead of NoneClass-IL · CIFAR-100accuracy: 7.96 ± 0.11 -> 49.53 ± 0.07Helped
Use a generative classifier (GenC) instead of NoneClass-IL · CORe50accuracy: 18.65 ± 0.26 -> 70.80 ± 0.10Helped
Add regularization (EWC) to discriminative class-ILNone · CIFAR-10accuracy: 18.74 ± 0.29 -> 18.77 ± 0.31No clear effect
Add bias correction (AR1) to discriminative class-ILNone · CIFAR-10accuracy: 18.74 ± 0.29 -> 25.13 ± 1.18Helped
Use generative replay (DGR) instead of NoneClass-IL · CIFAR-10accuracy: 18.74 ± 0.29 -> 18.13 ± 1.85No clear effect
Use generative replay (DGR) instead of NoneClass-IL · MNISTaccuracy: 19.92 ± 0.02 -> 91.12 ± 0.65Helped
Use generative classifiers (SLDA and GenC) rather than discriminative class-IL strategiesClass-IL · CIFAR-10accuracy: None: 18.74 ± 0.29; SLDA: 38.33 ± 0.04; GenC: 56.02 ± 0.04Helped
Use generative classifiers (SLDA and GenC) rather than discriminative class-IL strategiesClass-IL · CIFAR-100accuracy: None: 7.96 ± 0.11; SLDA: 44.49 ± 0.00; GenC: 49.53 ± 0.07Helped
Use generative replay rather than a generative classifierClass-IL · CIFAR-100accuracy: DGR: 9.41 ± 0.30; BI-R+SI: 34.34 ± 0.23; GenC: 49.53 ± 0.07Mixed
Use generative modeling instead of discriminative modelingClass-IL · Task-confusion performanceclassification accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10 CIFAR-100 CORe50

Benchmarks: MNIST CIFAR-10 CIFAR-100 CORe50

Metrics: classification accuracy

Baselines: EWC SI LwF CWR AR1 DGR BI-R SLDA GenC

Builds on: Elastic Weight Consolidation Synaptic Intelligence Learning without Forgetting Deep Generative Replay

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