atlas

Research map / Adversarial robustness and security / Backdoor and poisoning

Energy-based Backdoor Defense without Task-Specific Samples and Model Retraining

ICML 2024 · Adversarial robustness and security › Backdoor and poisoning · approach: Training-time backdoor defense

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 EBBA and EBBA+, energy-statistics methods that detect backdoored models without task-specific samples and detect poisoned images and remove backdoors via transferred energy without retraining.

Problem

Existing backdoor defenses specialize in either detection or removal, and joint methods require task-specific clean/poisoned samples for detection and model retraining for removal, which is impractical for cloud-deployed models.

Approach

Shows the attacker's target label tends to appear among top outputs for task-agnostic inputs, computes a normalized per-label energy over internet images to flag the target label; then uses normalized transferred energy under image corruptions to move poisoned samples back to their true label, followed by clustering to detect poisoned images and purify the model without retraining.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply EBBA+ for backdoor removalResNet18 backdoored models · Cifar10, GTSRB, and ImageNet; five attacksBAHelped
Apply EBBA+ for backdoor removalResNet18 backdoored models · Cifar10, GTSRB, and ImageNet; five attacksASRHelped
Use EBBA+ instead of no defenseResNet18 on Cifar10, BadNets · Cifar10, BadNetsASR: 99.36 -> 2.92Helped
Use EBBA+ instead of no defenseResNet18 on GTSRB, BadNets · GTSRB, BadNetsASR: 99.62 -> 1.79Helped
Use EBBA+ instead of no defenseResNet18 on ImageNet, BadNets · ImageNet, BadNetsASR: 99.22 -> 1.51Helped
Use Hierarchical Clustering for the EBBA+ image-classification stage (ablation)EBBA+ on GTSRB · GTSRB, five attacks averagePDR: 0.972No clear effect
Use Birch clustering for the EBBA+ image-classification stage (ablation)EBBA+ on GTSRB · GTSRB, five attacks averagePDR: 0.968No clear effect
Use Mean Shift clustering for the EBBA+ image-classification stage (ablation)EBBA+ on GTSRB · GTSRB, five attacks averagePDR: 0.965No clear effect
Use DBSCAN clustering for the EBBA+ image-classification stage (ablation)EBBA+ on GTSRB · GTSRB, five attacks averagePDR: 0.975No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 GTSRB ImageNet (subset) Internet images ESC-50 THUCnews

Benchmarks: CIFAR-10 GTSRB ImageNet

Metrics: detection binary accuracy PDR F1 score benign accuracy (BA) attack success rate (ASR)

Baselines: Neural Cleanse SCALE Unicorn TeCo FTD Fine-Pruning NAD ANP RNP ZIP MEDIC

Builds on: energy-based models (Liu et al., 2020) TeCo SCALE Neural Cleanse

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