atlas

Research map / Continual learning / Online and replay-based

BrainWash: A Poisoning Attack to Forget in Continual Learning

CVPR 2024 · Continual learning › Online and replay-based · approach: Theoretical analysis of forgetting · 8 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 BrainWash, a norm-bounded data poisoning attack that uses model inversion and a first-order bilevel optimization to make a continual learner forget earlier tasks when it learns a poisoned task.

Problem

Continual learners are vulnerable to adversarial data poisoning that induces catastrophic forgetting of previously learned tasks, and the attacker typically lacks access to earlier tasks' data and the victim's CL algorithm.

Approach

Approximate previous-task data via model inversion on the victim's model, then craft l-infinity-bounded additive noise on the current task via a first-order bilevel optimization that maximizes forgetting on the inverted data, with an optional clean-accuracy term (cautious attacker) for the current task.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Poison the final task with BrainWash instead of training it cleanlyEWC continual learner · 10-Split CIFAR-100BWT: -5.2 -> -29.1Helped
Poison the final task with BrainWash instead of training it cleanlyEWC continual learner · 10-Split miniImageNetBWT: -3.9 -> -34.4Helped
Poison the final task with BrainWash instead of training it cleanlyEWC continual learner · 20-Split tinyImageNetBWT: -0.4 -> -25.9Helped
Use cautious rather than reckless poisoningEWC on CIFAR-100 · 10-Split CIFAR-100BWT: -24.7 vs -29.1Mixed
Increase the poisoning noise boundBrainWash on CIFAR-100, miniImageNet, and tinyImageNet · Continual learning benchmarksBWT: See Table 1 (ϵ = 0.1 and ϵ = 0.3)Helped
Read the victim's replay memory while applying BrainWashER replay-based CL · 10-Split CIFAR-100BWT: -23.1 -> -27.7Helped
Use BrainWash rather than Unlearnable Examples, DeepConfuse, or Meta-PoisonEWC · 10-Split CIFAR-100BWT: -21.4, -19.42, -22.94 -> -29.1Helped
Increase the regularization coefficient λ (ablation)BrainWash with EWC · 10-Split CIFAR-100forgettingHurt
Increase the noise injection rate or noise magnitude (ablation)BrainWash with EWC · CIFAR-100, five tasksforgettingHelped
Remove regularization from model inversion (ablation)BrainWash with EWC · 10-Split CIFAR-100forgetting: 28.8 -> 23.6Hurt
Replace inverted prior-task data with real prior-task data (ablation)BrainWash with EWC · 10-Split CIFAR-100forgetting: 28.8 -> 28.16No clear effect
Apply BrainWash later in continual training, from 10 to 20 tasks (ablation)BrainWash with EWC · CIFAR-100, five-way tasksforgetting: 17.47 -> 14.04Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-100 miniImageNet tinyImageNet

Benchmarks: 10-Split CIFAR-100 10-Split miniImageNet 20-Split tinyImageNet

Metrics: backward transfer (BWT) accuracy on last task

Baselines: Uniform noise Unlearnable Examples Deep-Confuse Meta-Poison ER ER-ACE

Builds on: Meta-Poison Deep-Confuse Yin et al. DeepInversion Elastic Weight Consolidation Unlearnable Examples

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