atlas

Research map / Continual learning / Class-incremental

Navigating Semantic Drift in Task-Agnostic Class-Incremental Learning

ICML 2025 · 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 MACIL, a task-agnostic class-incremental learning method on a frozen ViT-B/16 with task-specific LoRA that calibrates semantic drift via mean shift compensation, Mahalanobis-based covariance calibration, and patch-token self-distillation.

Problem

Class-incremental learning with pre-trained models must balance plasticity and stability without task IDs at inference; LoRA-based updates induce feature mean and covariance drift (semantic drift) that degrades old-class classification.

Approach

Estimates class mean shifts for all old classes from weighted embedding changes (weights by proximity to old class mean), aligns class-wise covariances via a Mahalanobis-distance loss between old and current networks, adds patch-token self-distillation, and retrains the classifier on Gaussian samples from calibrated statistics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add mean shift compensation (ablation)Task-specific LoRA baseline with classifier alignment · ImageNet-R (10 tasks)last accuracy: 79.36 ± 0.57 -> 80.81 ± 0.16Helped
add covariance calibration (ablation)Task-specific LoRA baseline with classifier alignment · ImageNet-R (10 tasks)last accuracy: 79.36 ± 0.57 -> 80.70 ± 0.32Helped
add mean shift compensation and covariance calibration (ablation)Task-specific LoRA baseline with classifier alignment · ImageNet-R (10 tasks)last accuracy: 79.36 ± 0.57 -> 81.60 ± 0.09Helped
add patch distillation to mean shift compensation and covariance calibration (ablation)Task-specific LoRA with MSC and CC · ImageNet-R (10 tasks)last accuracy: 81.60 ± 0.09 -> 81.88 ± 0.07Helped
use task-specific LoRA instead of task-shared LoRA (ablation)LoRA structure · ImageNet-Rlast accuracy: 81.15±0.19 -> 81.88±0.07Helped
use task-specific LoRA instead of hybrid Hydra-LoRA (ablation)LoRA structure · ImageNet-Rlast accuracy: 81.00±0.09 -> 81.88±0.07Helped
use task-specific LoRA instead of task-shared LoRA (ablation)LoRA structure · CIFAR-100last accuracy: 91.53±0.19 -> 91.94±0.17Helped
use task-specific LoRA instead of hybrid Hydra-LoRA (ablation)LoRA structure · CIFAR-100last accuracy: 91.48±0.13 -> 91.94±0.17Helped
use task-shared LoRA instead of task-specific LoRA (ablation)LoRA structure · ImageNet-Alast accuracy: 64.14±0.58 -> 64.27±0.08Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-R ImageNet-A CUB-200 CIFAR-100 ImageNet-21K

Benchmarks: ImageNet-R ImageNet-A CUB-200 CIFAR-100

Metrics: last accuracy average incremental accuracy

Baselines: L2P DualPrompt CODA-Prompt SLCA RanPAC OS-Prompt VQ-Prompt CPrompt EASE InfLoRA+CA SSIAT MOS

Builds on: LoRA SLCA InfLoRA HydraLoRA SSIAT

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