atlas

Research map / Continual learning / Class-incremental

M2SD:Multiple Mixing Self-Distillation for Few-Shot Class-Incremental Learning

AAAI 2024 · Continual learning › Class-incremental · approach: Few-shot class-incremental prototypes · 14 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 M2SD, a self-distillation framework for few-shot class-incremental learning that uses dual-branch mixup/CutMix virtual classes and attention-enhanced FPN features to shape a base-session feature space, then freezes the backbone and updates only the classifier.

Problem

Few-shot class-incremental learning (FSCIL): learning new classes from few examples while retaining accuracy on previously learned classes, with catastrophic forgetting.

Approach

Applies self-distillation to FSCIL: a dual-branch virtual-class mixing (mixup and CutMix) plus an attention-enhanced BiFPN feature module distills enriched features back to the base network, so the frozen feature space is more extensible for new classes; only the prototype classifier is updated incrementally.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use M2SD instead of the strongest listed baseline, SAVC†FSCIL on miniImageNet · miniImageNet session 8accuracy: 54.59 -> 56.51Helped
Use M2SD instead of the strongest listed baseline, SAVC†FSCIL on miniImageNet · miniImageNet session 0accuracy: 81.02 -> 82.11Helped
Use M2SD instead of previous methodsFSCIL on CUB200 · CUB200, average across stagesaccuracy: more than 2.0%Helped
Use M2SD instead of previous methodsFSCIL on CIFAR100 · CIFAR100, average across stagesaccuracy: more than 2.1%Helped
Use M2SD instead of previous methodsFSCIL on miniImageNet · miniImageNet, average across stagesaccuracy: more than 3.2%Helped
Add base-session pretraining before the self-distillation stage (ablation)M2SD on CUB200 · CUB200 session 10accuracy: 52.37 -> 60.96Helped
Use the 20%:80% stage1:stage2 ratio rather than 100%:0% (ablation)M2SD on CUB200 · CUB200 session 10accuracy: 48.35 -> 60.96Helped
Add CutMix as the second virtual-class branch alongside mixup (ablation)M2SD on CUB200 · CUB200 session 10accuracy: 60.19 -> 60.96Helped
Use CutMix alone rather than the mixup + CutMix branches (ablation)M2SD on CUB200 · CUB200 session 10accuracy: 60.96 -> 52.37Hurt
Add the dual-branch virtual-class structure (ablation)M2SD on CUB200 · CUB200 session 10accuracy: 59.84 -> 60.96Helped
Add feature enhancement (FE) (ablation)M2SD on CUB200 · CUB200 session 10accuracy: 60.02 -> 60.96Helped
Use classifier updating rather than retaining the original classifier parameters (ablation)M2SD on CUB200 · CUB200 session 10accuracy: 40.17 -> 60.96Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR100 CUB200 miniImageNet

Benchmarks: CIFAR100 CUB200 miniImageNet

Metrics: session-wise classification accuracy average accuracy intra-class distance inter-class distance

Baselines: Finetune iCaRL NCM TOPIC CEC ERDFR MetaFSCIL FACT ALICE SSFE-Net WaRP CABD

Builds on: CEC FACT SAVC IL2A mixup

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