atlas

Research map / Continual learning / Class-incremental

Resurrecting Old Classes with New Data for Exemplar-Free Continual Learning

CVPR 2024 · Continual learning › Class-incremental · approach: Class-balanced knowledge retention · 27 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 Adversarial Drift Compensation (ADC), which uses targeted adversarial perturbations of new-task images to act as pseudo-exemplars for estimating and compensating drift of old class prototypes in exemplar-free class-incremental learning under small-start settings.

Problem

Exemplar-free class-incremental learning degrades sharply when the first task is small, because feature drift of stored old-class prototypes is hard to estimate without exemplars.

Approach

Adversarially perturb current-task samples so that, in the old feature extractor, they embed close to old class prototypes; use these pseudo-exemplars to measure the old-to-new embedding drift and shift the prototypes accordingly, exploiting the transferability of such adversarial samples to the new model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ADC rather than SDC for prototype drift compensationResNet18 exemplar-free continual learning · CIFAR-100, T=5Alast: 54.94 -> 59.14Helped
Use ADC rather than SDC for prototype drift compensationResNet18 exemplar-free continual learning · CIFAR-100, T=10Alast: 41.36 -> 46.48Helped
Use ADC rather than SDC for prototype drift compensationResNet18 exemplar-free continual learning · TinyImageNet, T=5Alast: 40.05 -> 41.0Helped
Use ADC rather than SDC for prototype drift compensationResNet18 exemplar-free continual learning · TinyImageNet, T=10Alast: 27.42 -> 32.32Helped
Use ADC rather than SDC for prototype drift compensationResNet18 exemplar-free continual learning · ImageNet-Subset, T=5Alast: 59.82 -> 62.40Helped
Use ADC rather than SDC for prototype drift compensationResNet18 exemplar-free continual learning · ImageNet-Subset, T=10Alast: 43.72 -> 47.58Helped
Use ADC rather than LwF for prototype drift compensationResNet18 exemplar-free continual learning · CUB-200, T=5Alast: 58.68 -> 64.46Helped
Use ADC rather than FeCAM for prototype drift compensationResNet18 exemplar-free continual learning · CUB-200, T=10Alast: 51.78 -> 57.97Helped
Use ADC rather than LwF for prototype drift compensationResNet18 exemplar-free continual learning · Stanford Cars, T=7Alast: 45.18 -> 54.86Helped
Use ADC rather than FeCAM for prototype drift compensationResNet18 exemplar-free continual learning · Stanford Cars, T=14Alast: 37.50 -> 45.07Helped
Increase perturbation iterations from 1 to 3 (ablation)ADC · CIFAR-100, T=10Alast: 45.96 -> 46.48Helped
Increase perturbation iterations from 3 to 10 (ablation)ADC · CIFAR-100, T=10Alast: 46.48 -> 45.28Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 TinyImageNet ImageNet-Subset CUB-200 Stanford Cars

Benchmarks: CIFAR-100 TinyImageNet ImageNet-Subset CUB-200 Stanford Cars

Metrics: last task accuracy average incremental accuracy

Baselines: LwF NCM SDC PASS SSRE FeTrIL FeCAM NME

Builds on: SDC LwF PyCIL targeted adversarial attacks

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