atlas

Research map / Continual learning / Online and replay-based

STAR: Stability-Inducing Weight Perturbation for Continual Learning

ICLR 2025 · Continual learning › Online and replay-based · approach: Theoretical analysis of forgetting · 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 STAR, a plug-and-play regularizer for rehearsal-based continual learning that perturbs weights adversarially to maximize KL divergence on correctly classified buffer samples and penalizes the resulting output change.

Problem

Catastrophic forgetting in class-incremental continual learning with rehearsal buffers; rehearsal alone still forgets, and the stability of model outputs in the local parameter neighborhood is under-explored.

Approach

Uses a surrogate for forgetting, the KL divergence between predictions on correctly classified buffer samples before and after a worst-case (gradient-ascent, layer-normalized) weight perturbation, and optimizes it with the gradient taken at the perturbed point, added to any rehearsal loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add STAR to DER++DER++ · Split-CIFAR10average accuracy: 57.65 -> 61.76; 64.88 -> 68.60; 72.70 -> 76.52Helped
Add STAR to ER-ACEER-ACE · Split-CIFAR10average accuracy: 52.95 -> 60.69; 61.25 -> 67.58; 71.16 -> 75.44Helped
Add STAR to X-DER (RPC)X-DER (RPC) · Split-CIFAR10average accuracy: 52.75 -> 58.85; 58.48 -> 65.94; 64.77 -> 69.19Helped
Add STAR to DER++DER++ · Split-CIFAR100average accuracy: 25.11 -> 27.64; 37.13 -> 39.77; 52.08 -> 53.24Helped
Add STAR to X-DER (RPC)X-DER (RPC) · Split-CIFAR100average accuracy: 37.23 -> 38.15; 48.53 -> 47.56; 57.00 -> 57.55Mixed
Add STAR to ER-ACEER-ACE · Split-miniImageNetaverage accuracy: 17.95 -> 21.06; 22.60 -> 24.9; 27.92 -> 31.01Helped
Add STAR to DER++DER++ · Split-miniImageNetaverage accuracy: 18.02 -> 22.4; 23.44 -> 28.19; 30.43 -> 33.36Helped
Use the gradient-based perturbation instead of random Gaussian perturbation of the same magnitude (ablation)STAR · Split-CIFAR10average accuracyHelped
Use only correctly classified buffer samples rather than all buffer samples in the STAR loss (ablation)STAR · Split-CIFAR10average accuracyHelped
Include both buffer and current-task data in the STAR loss rather than buffer data alone (ablation)STAR · Split-CIFAR10average accuracyNo clear effect
Use only current-task data rather than buffer data in the STAR loss (ablation)STAR · Split-CIFAR10forgettingHurt
Use three gradient ascent steps to calculate the perturbation instead of one (ablation)STAR · Split-CIFAR10average accuracyMixed

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 miniImageNet

Benchmarks: Split-CIFAR10 Split-CIFAR100 Split-miniImageNet

Metrics: average accuracy final forgetting standard deviation

Baselines: ER ER-ACE DER++ X-DER (RPC) sSGD oEWC OCM LiDER DualHSIC

Builds on: ER DER++ ER-ACE X-DER sharpness-aware minimization

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