atlas

Research map / Continual learning / Online and replay-based

Persistence Homology Distillation for Semi-supervised Continual Learning

NeurIPS 2024 · Continual learning › Online and replay-based · approach: Unified and unsupervised continual frameworks · 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 Persistence Homology Distillation (PsHD), a topology-based distillation loss on unlabeled memory-buffer samples that preserves multi-scale persistence diagrams of k-hop neighborhoods, with an approximate algorithm to cut computation, for semi-supervised continual learning.

Problem

Catastrophic forgetting in semi-supervised continual learning, where traditional relation/feature distillation on noisy or inaccurate unlabeled data is unstable when feature spaces change substantially.

Approach

Distill persistence homology (persistence diagrams of weighted k-hop neighborhood graphs built from logit cosine similarity) using p-Wasserstein distance between old and new models, instead of pairwise sample or similarity distillation; an approximate grouping scheme reduces the number of diagrams computed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace unlabeled-sample relation distillation with persistence homology distillationiCaRL-based SSCL · CIFAR-10, CIFAR-100, and ImageNet-100; 5% and 25% on CIFAR datasets, 1% and 7.7% on ImageNet-100average incremental accuracy: +1.6; +2.9; +3.2; +1.3; +1.4; +2.9Helped
replace unlabeled-sample relation distillation with persistence homology distillationDER-based SSCL · CIFAR-10, CIFAR-100, and ImageNet-100; 5% and 25% on CIFAR datasets, 1% and 7.7% on ImageNet-100average incremental accuracy: -0.3; +3.0; +0.4; +0.4; +0.9; +0.7Mixed
use PsHD instead of DSGDSSCL · CIFAR-10 and CIFAR-100, default class order, buffer 500average accuracy: +1.1; +0.4; +0.5; +0.3; +0.8; +0.7Helped
replace logits, feature, or relation distillation with persistence homology distillationSSCL · CIFAR-10 and CIFAR-100, 5% and 25%average accuracyHelped
add Gaussian noise to distillationdistillation-based SSCL methods · CIFAR-10 5% supervision, σ 0.2, 1.0, and 1.2average accuracyMixed
include persistence homology distillation loss Lhd (ablation)iCaRL_Fix SSCL · CIFAR-10 5%, 25%; CIFAR-100 5%, 25%average accuracy: 83.7 -> 85.3+1.5; 82.9 -> 85.4+2.6; 54.2 -> 56.4+2.2; 58.4 -> 59.2+0.8Helped
include persistence homology distillation loss Lhd (ablation)DER_Fix SSCL · CIFAR-10 5%, 25%; CIFAR-100 5%, 25%average accuracy: 86.1 -> 86.2+0.1; 84.9 -> 87.9+3.0; 57.8 -> 58.2+0.4; 68.1 -> 68.3+0.2Helped
consider both 0- and 1-dimensional holes instead of only 0-dimensional holes (ablation)PsHD · CIFAR-10average incremental accuracyHelped
consider both 0- and 1-dimensional holes instead of only 0-dimensional holes (ablation)PsHD · CIFAR-100average incremental accuracyHurt
replace 20%-40% labeled memory samples with unlabeled samples (ablation)SSCL memory buffer · CIFAR-100 5% supervisionaverage accuracy: 1.49%Helped
replace labeled memory samples with unlabeled samples (ablation)SSCL memory buffer · CIFAR-100 25% supervisionaverage accuracy: 1.27%Mixed
reduce memory buffer size from 5120 to 2000 (ablation)PsHD · CIFAR-100 5% supervisionaverage accuracy: 47.7 -> 46.0No 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 (AIA) average accuracy at last task (AAT) backward transfer (BWT)

Baselines: iCaRL iCa_Fix DSGD DER_Fix PseudoER CCIC CSL NNCSL FOSTER X-DER PAWS PodNet

Builds on: FixMatch DSGD iCaRL DER NNCSL

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