atlas

Research map / Continual learning / Online and replay-based

Make Continual Learning Stronger via C-Flat

NeurIPS 2024 · Continual learning › Online and replay-based · approach: Theoretical analysis of forgetting · 7 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 C-Flat, a zeroth-plus-first-order sharpness-aware optimizer plug-and-play into class-incremental learning methods, improving average accuracy across seven CIL baselines on CIFAR-100, ImageNet-100 and Tiny-ImageNet.

Problem

Continual learning suffers from catastrophic forgetting due to the sensitivity-stability dilemma; zeroth-order sharpness-aware minimization may converge to sharp minima rather than flat, generalizable ones in the joint old+new knowledge space.

Approach

Combine zeroth-order sharpness (SAM-style max loss in a neighborhood) with a first-order gradient-norm flatness regularizer, implemented via Hessian-vector products, as a drop-in optimizer for any CL method.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add C-Flat to WAWA · CIFAR-100 B0_Inc5average accuracy (%): 63.36 -> 65.70Helped
Add C-Flat to DERDER · CIFAR-100 B0_Inc10average accuracy (%): 71.01 -> 72.08Helped
Add C-Flat to ReplayReplay · ImageNet-100 B50_Inc10average accuracy (%): 63.89 -> 63.60Hurt
Add C-Flat to iCaRLiCaRL · ImageNet-100 B50_Inc25average accuracy (%): 77.25 -> 76.22Hurt
Add C-Flat to FOSTERFOSTER · ImageNet-100 B50_Inc25average accuracy (%): 87.81 -> 87.81No clear effect
Replace FS with C-FlatFS-DGPM · GPM benchmark (not specified in excerpt)accuracy: 73.14 -> 73.72; +0.58Helped
Apply C-Flat in only 10% of iterations (ablation)Replay · CIFAR-100 B0_Inc20accuracy: 60.28 -> 60.48Helped
Apply C-Flat in only 10% of iterations (ablation)iCaRL · CIFAR-100 B0_Inc20accuracy: 62.74 -> 62.75Helped
Apply C-Flat in only 10% of iterations (ablation)WA · CIFAR-100 B0_Inc20accuracy: 67.75 -> 68.02Helped
Apply C-Flat in only 10% of iterations (ablation)PODNet · CIFAR-100 B0_Inc20accuracy: 63.05 -> 63.80Helped
Apply C-Flat in only 10% of iterations (ablation)DER · CIFAR-100 B0_Inc20accuracy: 71.52 -> 71.44No clear effect
Apply C-Flat in only 10% of iterations (ablation)FOSTER · CIFAR-100 B0_Inc20accuracy: 69.30 -> 69.71Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 ImageNet-100 Tiny-ImageNet

Benchmarks: CIFAR-100 ImageNet-100 Tiny-ImageNet

Metrics: average accuracy across phases Hessian eigenvalues Hessian trace loss landscape visualization

Baselines: Replay iCaRL WA PODNet DER FOSTER MEMO SAM GAM SGD

Builds on: sharpness-aware minimization GAM iCaRL WA DER FOSTER MEMO PODNet GPM DGPM

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