atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Detection and Defense of Unlearnable Examples

AAAI 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Attacks and defenses in sequential settings · 4 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.

Shows that unlearnable examples are easily detectable via linear/two-layer network and bias-shifting tests, and proposes stronger augmentations plus simple-network adversarial noise as a cheap defense, with certified budget criteria for adversarial training.

Problem

Unlearnable examples protect personal data by poisoning training sets so models look good on poisoned validation data but fail on clean test data; the paper asks whether such poisoned datasets can be detected and defended cheaply, and what poison/defense budgets make adversarial training effective.

Approach

Proves certain class-wise and region-wise random poisons make the poisoned dataset (not just the noise) linearly separable, uses linear/two-layer-NN training accuracy and a large-bias-shift test to detect poisons, and defends by combining stronger contrastive-style augmentations with adversarial noise from an adversarially trained two-layer NN to destroy detectability.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add stronger data augmentations with adversarial noises generated by a simple two-layer network (ablation)SDA defense on poisoned CIFAR-10 · Region-16 and Err-min(S)test accuracy: 77.20 -> 93.51; 75.62 -> 88.01Helped
Add adversarial noises to stronger data augmentations (ablation)SDA defense on poisoned CIFAR-10 · Err-max, RobustEM, AR, EntFtest accuracy: 56.96 -> 61.19; 79.21 -> 79.28; 75.81 -> 80.20; 90.84 -> 88.17Mixed
Add adversarial noises to stronger data augmentations (ablation)SDA defense on poisoned CIFAR-10 · NTGA and TUEtest accuracy: 78.48 -> 89.00; 73.80 -> 92.76Helped
Increase adversarial-training defense budget from 2/255 to 6/255Adversarial training on poisoned CIFAR-10 with poison budget 8/255 · Region-16, Err-min(S), and RobustEMtest accuracy: 29.57 -> 77.03; 10.13 -> 76.53; 28.50 -> 76.69Helped
Increase adversarial-training defense budget beyond 6/255Adversarial training on poisoned CIFAR-10 with poison budget 8/255 · Region-16, Err-min(S), and RobustEMtest accuracy: 77.03 -> 72.65; 76.53 -> 72.13; 76.69 -> 72.19Hurt
Increase poison budget from 0 to 8/255Region-16 poisoning on CIFAR-10 · CIFAR-10linear separability rate: 46.53 -> 99.87Helped
Increase poison budget from 0 to 8/255Err-min(S) poisoning on CIFAR-10 · CIFAR-10linear separability rate: 46.53 -> 99.99Helped
Increase poison budget from 0 to 8/255RobustEM poisoning on CIFAR-10 · CIFAR-10linear separability rate: 46.53 -> 78.49Helped
Use stronger contrastive-learning data augmentation for two-layer-network detectionSimple Networks Detection · CIFAR-10 and CIFAR-100 poisoned datasetsdetection training accuracyNo clear effect
Use a bias-shifting noise of ±0.5Bias-shifting Noise Test · Poisoned validation setsvalidation accuracy: 100.0 -> 99.84; 100.0 -> 99.64; 99.99 -> 100.0; 99.98 -> 95.26; 99.98 -> 99.82No clear effect
Train with a smaller initial learning rate and early stoppingVictim models trained on unlearnable CIFAR-10 examples · CIFAR-10test accuracy: 10.32 -> 69.47; 11.02 -> 79.30; 9.95 -> 81.84Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 TinyImageNet

Benchmarks: CIFAR-10 CIFAR-100 TinyImageNet

Metrics: test accuracy detection accuracy linear separability rate false positive/false negative rate

Baselines: Adversarial training (AT-based methods) UEraser ISS Adversarial noises

Builds on: unlearnable examples adversarial training PGD attack contrastive learning augmentations

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