atlas

Research map / Adversarial robustness and security / Backdoor and poisoning

Unveiling and Mitigating Backdoor Vulnerabilities based on Unlearning Weight Changes and Backdoor Activeness

NeurIPS 2024 · Adversarial robustness and security › Backdoor and poisoning · approach: Training-time backdoor defense · 1 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 TSBD, a two-stage post-training backdoor defense that uses neuron weight changes from clean unlearning to zero-reinitialize backdoor-related subweights, then fine-tunes with gradient-norm (activeness) regularization.

Problem

Post-training backdoor removal with only a small clean dataset (5%); clean unlearning is under-explored and vanilla fine-tuning can reactivate the backdoor (raising ASR).

Approach

Observes that neuron weight changes during clean unlearning correlate positively with those during poison unlearning, so clean unlearning can locate backdoor neurons without poisoned data; backdoored neurons are more gradient-active, so fine-tuning adds a gradient-norm penalty (activeness-aware fine-tuning) to suppress backdoor reactivation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TSBD instead of i-BAUCIFAR-10, PreAct-ResNet18 defense · CIFAR-10, 10% poisoning (average)ASR: 17.44 -> 2.18Helped
Use TSBD instead of i-BAUCIFAR-10, PreAct-ResNet18 defense · CIFAR-10, 10% poisoning (average)DER: 88.11 -> 97.09Helped
Replace RNP with TSBDTiny ImageNet, PreAct-ResNet18 defense · Tiny ImageNet, 10% poisoning (average)DER: 87.59 -> 97.89Helped
Zero the highest-changing weights across selected neurons rather than zeroing all selected-neuron weights (ablation)TSBD reinitialization · CIFAR-10, BadNetsACC: 69.53 -> 80.94Helped
Zero the highest-changing weights across selected neurons rather than zeroing top weights separately per neuron (ablation)TSBD reinitialization · CIFAR-10, BadNetsACC: 68.20 -> 80.94Helped
Omit fine-tuning after reinitialization (ablation)TSBD · CIFAR-10, BadNetsACC: 80.94 -> 90.72Hurt
Replace activeness-aware fine-tuning with vanilla fine-tuning (ablation)TSBD · CIFAR-10, BlendedASR: 2.61 -> 6.39Hurt
Replace activeness-aware fine-tuning with vanilla fine-tuning (ablation)TSBD · CIFAR-10, BadNetsACC: 90.72 -> 90.66No clear effect
Use clean-unlearning NWC order instead of the compared neuron-selection metrics (ablation)Backdoor neuron identification · CIFAR-10, TAC neuron coverage across tested neuron ratiosneuron coverage ratioHelped
Replace FP neuron activation ranking with NWC ranking (ablation)Fine-pruning (FP) · CIFAR-10, eight attacksASRHelped
Use activeness-aware fine-tuning rather than no fine-tuning (ablation)TSBD reinitialized model · CIFAR-10, BadNetsACC: 80.94 -> 90.72Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 Tiny ImageNet GTSRB

Benchmarks: CIFAR-10 Tiny ImageNet GTSRB

Metrics: ACC ASR DER

Baselines: FT FP NAD NC ANP CLP i-BAU RNP

Builds on: RNP FP ANP BackdoorBench Fine-grained gradient norm regularization (sharpness-aware-style approximation)

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