atlas

Research map / Continual learning / Online and replay-based

Online Task-Free Continual Generative and Discriminative Learning via Dynamic Cluster Memory

CVPR 2024 · Continual learning › Online and replay-based · approach: Memory-based and Bayesian online learning · 11 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 Cluster Memory (DCM), a model-free, label-free memory management method for online task-free continual learning that builds, fills, and prunes memory clusters using a knowledge discrepancy measure, and applies it to DDPM image generation and classification.

Problem

Memory-based online task-free continual learning (OTFCL) relies on supervised signals for sample selection, which prevents its use in unsupervised learning such as continual image generation with a fixed memory budget.

Approach

A nonparametric Knowledge Discrepancy Measure (square-error or Jensen-Shannon on forward-diffused samples) drives dynamic creation of memory clusters on novelty, cluster-wise sample storage by similarity, and graph-based pruning of overlapping clusters, all without model feedback or labels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Dynamic Cluster Memory with square-error KDM for DDPM memory managementDDPM · Split MNIST, Split Fashion, Split SVHN, and Split CIFAR10FID: 28.57 vs 71.67; 46.65 vs 82.23; 61.52 vs 65.18; 82.74 vs 106.18Helped
Use Dynamic Cluster Memory with Jensen–Shannon KDM for DDPM memory managementDDPM · CelebA-3DChair, CelebA-CACD, CelebA-ImageNet, and Split MINIImageNetFID: 40.45 vs 132.12; 48.38 vs 78.00; 110.60 vs 186.76; 146.98 vs 169.26Helped
Use DCM-SE or DCM-JS memory management for DDPMDDPM · CelebA-HQ, CACD, and FFHQ at 128 × 128 × 3 and 256 × 256 × 3FID: 89.23 vs 132.65; 57.19 vs 142.66; 90.80 vs 157.03; 75.18 vs 168.52; 110.21 vs 236.98; 129.38 vs 254.32Helped
Use DCM-SE memory management for classificationClassifier · Split MNISTaccuracy: 95.12 ± 0.32 vs 94.07 ± 0.13Helped
Extend DCM-JS with network expansion (Dynamic-JS) (ablation)DCM-JS classifier · Split CIFAR10accuracy: 49.89± 1.23 -> 55.94 ± 0.58Helped
Extend DCM-JS with network expansion (Dynamic-JS) (ablation)DCM-JS classifier · Split CIFAR100accuracy: 22.98 ± 0.74 -> 26.27 ± 0.63Helped
Vary the expansion threshold λ (ablation)DCM-SE · Split MNISTFIDNo clear effect
Use square-error KDM instead of Jensen–Shannon KDM (ablation)DCM memory management · Split CIFAR10 classificationaccuracy: 50.02± 1.12 vs 49.89 ± 1.23Mixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST Fashion-MNIST SVHN CIFAR10 CIFAR100 CelebA CACD 3DChair ImageNet MINI-ImageNet FFHQ

Benchmarks: Split MNIST Split Fashion Split SVHN Split CIFAR10 Split CIFAR100 CelebA-CACD CelebA-ImageNet CelebA-3DChair Split MINIImageNet CelebA-HQ FFHQ

Metrics: FID classification accuracy

Baselines: CGKD-GAN CGKD-WAE CNDPM LTS LGM R-VAE R-DDPM MeRGANs GEM iCARL MIR GSS

Builds on: DDPM Improved DDPM Reservoir sampling CGKD CNDPM

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