atlas

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

Game-Theoretic Unlearnable Example Generator

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.

Formulates unlearnable example attacks as a nonzero-sum Stackelberg game, proves equilibrium existence, and proposes GUE, an autoencoder-style poison generator trained with BOME and dynamic barrier gradient descent that generalizes to unseen data.

Problem

Unlearnable example attacks are formulated as bi-level optimization that is intractable for deep networks; existing per-sample methods must regenerate poisons for every new data batch and are vulnerable to dilution and adversarial training.

Approach

Model the attacker (leader) and victim (follower) as a nonzero-sum Stackelberg game, prove equilibrium existence in standard and adversarial settings, use a bounded surrogate loss, and solve it with a first-order bi-level method (BOME plus dynamic barrier gradient descent) to train an encoder-decoder poison generator that generalizes to unseen data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GUE instead of DeepConfuse, ShortcutGen, or TAPResNet-18 trained on poisoned data · CIFAR-10test accuracy: 22.74 -> 13.25; 24.42 -> 13.25; 20.28 -> 13.25Helped
Use GUE instead of EMResNet-18 trained on poisoned data · CIFAR-10test accuracy: 10.16 -> 13.25Hurt
Use GUE instead of DeepConfuse or TAPResNet-18 trained on poisoned data · CIFAR-100test accuracy: 25.73 -> 8.35; 15.40 -> 8.35Helped
Use GUE instead of EMResNet-18 trained on poisoned data · CIFAR-100test accuracy: 1.90 -> 8.35Hurt
Train the GUE generator using only 60% of the training data and apply it across the full datasetGUE generator · CIFAR-10test accuracy: about 20%Helped
Apply adversarial training at εd = 2/255 to GUE-poisoned dataGUE · CIFAR-10clean test accuracy: 13.25 -> 22.55Hurt
Increase adversarial-training radius to εd = 4/255 on GUE-poisoned dataGUE · CIFAR-10clean test accuracy: 13.25 -> 76.96Hurt
Use GUE-AT(8-2) instead of REM(8-2)ResNet-18 adversarial training · CIFAR-10, εd = 2/255test accuracy: 29.75 -> 22.27Helped
Use GUE-AT(8-4) instead of REM(8-4)ResNet-18 adversarial training · CIFAR-10, εd = 4/255test accuracy: 44.91 -> 52.79Hurt
Replace the surrogate attacker loss with cross-entropy loss (ablation)GUE equilibrium computation · Trainingpoisoned loss convergenceHurt
Replace the surrogate attacker loss with cross-entropy and gradient clipping (ablation)GUE equilibrium computation · Trainingpoisoned loss convergenceHurt
Use the bounded surrogate attacker loss instead of cross-entropy loss, with or without gradient clipping (ablation)GUE equilibrium computation · Trainingpoisoned loss convergenceHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100

Benchmarks: CIFAR-10 CIFAR-100

Metrics: clean test accuracy

Baselines: EM TAP DeepConfuse ShortcutGen REM INF

Builds on: BOME dynamic barrier gradient descent TRADES DeepConfuse Error-minimizing noise

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