atlas

Research map / Continual learning / Online and replay-based

Dynamic Sub-graph Distillation for Robust Semi-supervised Continual Learning

AAAI 2024 · Continual learning › Online and replay-based · approach: Unified and unsupervised continual frameworks · 12 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 Dynamic Sub-graph Distillation (DSGD), a graph-structure distillation loss based on K-order personalized PageRank vectors over batch-dynamic similarity graphs, to reduce catastrophic forgetting of unlabeled data in semi-supervised class-incremental learning when added to iCaRL and DER with FixMatch.

Problem

Semi-supervised continual learning suffers catastrophic forgetting, especially on unlabeled data, because unreliable pseudo-labels and distribution bias make conventional logit or representation distillation unstable.

Approach

Instead of distilling absolute representations or predictions on unlabeled replayed samples, distill the structural relations: build old and new similarity graphs over replayed exemplars, compute K-step PPR distillation vectors per sample, and match them between old and new networks; also blends previous-model predictions into FixMatch pseudo-labels with a logistic schedule.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add DSGD to iCaRL&FixiCaRL&Fix · CIFAR100-20, CIFAR100-25, CIFAR100-80, CIFAR100-125average accuracy: +7.05; +3.59; +4.46; +1.21Helped
add DSGD to iCaRL&FixiCaRL&Fix · CIFAR100-20, CIFAR100-25, CIFAR100-80, CIFAR100-125last accuracy: +12.07; +4.70; +5.60; +1.76Helped
add DSGD to iCaRL&FixiCaRL&Fix · CIFAR10-30, CIFAR10-150average accuracy: +31.35; +5.78Helped
add DSGD to iCaRL&FixiCaRL&Fix · CIFAR10-30, CIFAR10-150last accuracy: +45.70; +10.61Helped
add DSGD to iCaRL&FixiCaRL&Fix · ImageNet-100-13, ImageNet-100-100average accuracy: + 1.98; +13.04Helped
add DSGD to iCaRL&FixiCaRL&Fix · ImageNet-100-13, ImageNet-100-100last accuracy: + 3.56; +11.8Helped
add DSGD (ablation)iCaRL&Fix · CIFAR100-5, CIFAR100-20, CIFAR100-80average accuracy: 31.79 -> 35.91; 45.75 -> 48.44; 53.46 -> 54.40Helped
add PseDis (ablation)iCaRL&Fix · CIFAR100-5, CIFAR100-20, CIFAR100-80average accuracy: 31.79 -> 35.42; 45.75 -> 47.67; 53.46 -> 53.71Helped
add PseDis alongside DSGD (ablation)iCaRL&Fix + DSGD · CIFAR100-5, CIFAR100-20, CIFAR100-80average accuracy: 35.91 -> 39.85; 48.44 -> 52.80; 54.40 -> 57.92Helped
increase K from 1 to 6 (ablation)DSGD · CIFAR100-20average accuracy: 47.34% to 50.98%Helped
increase K from 1 to 6 (ablation)DSGD · CIFAR100-5average accuracy: 31.37% to 37.25%Helped
vary gamma across 0.9, 0.95, 1, 1.5, and 2 (ablation)DSGD · CIFAR100-20performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-100

Benchmarks: CIFAR-10 CIFAR-100 ImageNet-100

Metrics: average incremental accuracy last incremental accuracy

Baselines: iCaRL DER iCaRL&Fix DER&Fix DistillMatch CCIC NNCSL ORDisCo JointTrain

Builds on: iCaRL DER FixMatch ORDisCo

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