atlas

Research map / Continual learning / Class-incremental

GACL: Exemplar-Free Generalized Analytic Continual Learning

NeurIPS 2024 · Continual learning › Class-incremental · approach: Exemplar-efficient class-incremental learning · 8 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 GACL, an exemplar-free generalized class-incremental learner using closed-form analytic least-squares with a frozen DeiT-S backbone, achieving a weight-invariant (joint-training-equivalent) solution under Si-Blurry settings.

Problem

Class-incremental learning under generalized settings (GCIL) where tasks have mixed/reappearing classes and uneven sample sizes, without storing exemplars, suffers from catastrophic forgetting and task-recency bias.

Approach

Extends analytic continual learning (ACIL) to GCIL by splitting incoming labels into exposed (previously seen) and unexposed classes and adding an exposed-class label gain (ECLG) term, so recursive weight updates exactly match joint training regardless of how data is split across tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add ECLG to GACL (ablation)GACL · CIFAR-100 Si-Blurry, r_B=10%A_Last: 47.30 ± 2.61 -> 70.31 ± 0.06Helped
add ECLG to GACL (ablation)GACL · ImageNet-R Si-Blurry, r_B=10%A_Last: 41.67 ± 0.36 -> 42.22 ± 0.10Helped
add ECLG to GACL (ablation)GACL · Tiny-ImageNet Si-Blurry, r_B=10%A_Last: 60.13 ± 0.37 -> 62.68 ± 0.08Helped
set regularization γ from 0 to 100 (ablation)GACL · CIFAR-100 Si-BlurryA_AUC: 8.87 ± 4.96 -> 57.99 ± 2.46Helped
set regularization γ from 100 to 10000 (ablation)GACL · CIFAR-100 Si-BlurryA_AUC: 57.99 ± 2.46 -> 51.01 ± 3.04Hurt
increase replay memory from 500 to 2000MVP-R · CIFAR-100 Si-BlurryA_AUC: +4.42%Helped
use GACL instead of SLDACIFAR-100 Si-Blurry · Si-Blurry, memory size 0A_AUC: 53.00 ± 3.85 -> 57.99 ± 2.46Helped
use GACL instead of MVP-R with memory 2000CIFAR-100 Si-Blurry · Si-Blurry, memory size 2000A_Last: 64.30 ± 0.29 -> 70.31 ± 0.06Helped
use GACL instead of MVP-R with memory 2000ImageNet-R Si-Blurry · Si-Blurry, memory size 2000A_AUC: 47.16 ± 1.00 -> 41.68 ± 0.78Hurt
use GACL instead of MVP-R with memory 2000Tiny-ImageNet Si-Blurry · Si-Blurry, memory size 2000A_Avg: 62.41 ± 0.50 -> 69.32 ± 0.87Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 ImageNet-R Tiny-ImageNet ImageNet (611 classes for backbone pretraining)

Benchmarks: CIFAR-100 (Si-Blurry) ImageNet-R (Si-Blurry) Tiny-ImageNet (Si-Blurry)

Metrics: AUC accuracy average incremental accuracy last-task accuracy

Baselines: EWC++ ER RM MVP-R LwF L2P DualPrompt MVP SLDA

Builds on: ACIL GKEAL Si-Blurry DeiT

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