atlas

Research map / Continual learning / Class-incremental

Harnessing Neural Unit Dynamics for Effective and Scalable Class-Incremental Learning

ICML 2024 · Continual learning › Class-incremental · approach: Exemplar-efficient class-incremental learning · 0 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 AutoActivator, a rehearsal-free class-incremental learning model built from randomized, supervisory-gated neural units that grow minimally per task, with closed-form output-weight updates and activation-threshold-based task-agnostic reactivation.

Problem

Class-incremental learning must learn new classes from sequential data without forgetting old ones and without task identities at test time, while keeping model growth and memory budget small.

Approach

Grows neural units by randomly generating hidden node batches and recruiting only those satisfying a supervisory (residual-error-reduction) condition, updates the output weights in closed form via pseudoinverse stepwise updates, and at inference reactivates units by matching per-unit activation thresholds computed from predicted probabilities.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AutoActivator instead of IL2MMLP on MNIST-10/5 · MNIST-10/5ACA (%): 94.87 -> 97.32Helped
Use AutoActivator instead of CRNetMLP on FashionMNIST-10/5 · FashionMNIST-10/5ACA (%): 86.01 -> 88.46Helped
Use AutoActivator instead of FS-DGPMResNet-18 on CIFAR-100/10 · CIFAR-100/10ACA (%): 67.54 -> 69.65Helped
Use AutoActivator instead of FS-DGPMResNet-18 on CIFAR-100/25 · CIFAR-100/25ACA (%): 68.45 -> 70.16Helped
Attach complementary prompts to two pre-trained ViTsAutoActivator on ImageNet-R-200/10 · ImageNet-R-200/10ACA (%): 68.13 -> 70.32Helped
Add Component I for rectifying inter-class confusion (ablation)AutoActivator reactivation · MNIST-10/5ACA (%): 13.69 -> 97.18Helped
Add Component II for calibrating reactivation results (ablation)AutoActivator reactivation with Component I · FashionMNIST-10/5ACA (%): 86.46 -> 88.37Helped
Add Component II for calibrating reactivation results (ablation)AutoActivator reactivation with Component I · ImageNet-RACA (%): 63.25 -> 65.83Helped
Use batch-by-batch node recruitment (l=10) instead of one-by-one recruitment (l=1) (ablation)AutoActivator node expansion · CIL task sequencestraining timeHelped
Use one-by-one node recruitment (l=1) instead of batch-by-batch recruitment (l=10) (ablation)AutoActivator node expansion · CIL task sequencesneural unit sizeHelped
Increase the maximum random-generation attempts T_max (ablation)AutoActivator candidate-node generation · CIL task sequencesACAHelped
Increase expected accuracy R(t) from 95% to 99% (ablation)AutoActivator on FashionMNIST-10/5 · FashionMNIST-10/5parameters per class (M): 0.0110 -> 0.0535Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FashionMNIST CIFAR-100 ImageNet-R Tiny-ImageNet ImageNet ImageNet-100 ImageNet-1K

Benchmarks: split MNIST-10/5 split FashionMNIST-10/5 split CIFAR-100/10 split CIFAR-100/25 split ImageNet-R-200/10 CIFAR-100/100 single CIL ImageNet-100 ImageNet-1K

Metrics: ACA BWT memory budget AIA forgetting scale ratio

Baselines: IL2M BiC LOGD FS-DGPM Co2L ARI NISPA RPS-Net DER PCL L2P DualPrompt

Builds on: randomized learning (random hidden nodes) incremental pseudoinverse update BiC PCL

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