atlas

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

Purify Unlearnable Examples via Rate-Constrained Variational Autoencoders

ICML 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Defenses against universal perturbations · 2 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 D-VAE, a rate-constrained VAE with learnable class-wise embeddings that disentangles and removes unlearnable-example perturbations in a two-stage pre-training purification pipeline.

Problem

Unlearnable examples (availability poisoning with bounded perturbations) make models generalize poorly; existing defenses either are computationally expensive (adversarial training) or lack universality across UE types (JPEG/grayscale squeezing) or need extra clean data (diffusion purification).

Approach

Rate-constrained VAEs (KL-target floor) preferentially suppress high-predictivity, low-class-conditional-entropy perturbations; a D-VAE adds a learnable class-wise embedding and auxiliary decoder to estimate and subtract the perturbation, applied in two stages with different KL targets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply D-VAE two-stage purification instead of the strongest reported baselineResNet-18 trained on unlearnable CIFAR-10 · CIFAR-10 (mean across UEs)accuracy: 84.67 -> 90.01Helped
apply D-VAE two-stage purification instead of ISSResNet-18 trained on unlearnable CIFAR-100 · CIFAR-100 (mean across UEs)accuracy: 57.03 -> 66.20Helped
apply D-VAE two-stage purification instead of ISSResNet-18 trained on unlearnable 100-class ImageNet-subset · 100-class ImageNet-subset (mean across UEs)accuracy: 64.21 -> 75.00Helped
remove the first purification stage (ablation)D-VAE two-stage purification · CIFAR-10 (mean across UEs)accuracy: 90.01 -> 80.52Hurt
remove inference 2 in the second stage (ablation)D-VAE two-stage purification · CIFAR-10 (mean across UEs)accuracy: 90.01 -> 89.02Hurt
remove the second purification stage (ablation)D-VAE two-stage purification · CIFAR-10 (mean across UEs)accuracy: 90.01 -> 36.21Hurt
remove inference 3 (ablation)D-VAE two-stage purification · CIFAR-10 (mean across UEs)accuracy: 90.01 -> 40.12Hurt
use the first-stage D-VAE for final reconstruction instead of the full two-stage procedure (ablation)D-VAE purification · CIFAR-10 (mean across UEs)accuracy: 90.01 -> 83.44Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-subset (100 classes)

Benchmarks: CIFAR-10 CIFAR-100 ImageNet-subset

Metrics: clean test accuracy PSNR MSE detection accuracy precision recall F1-score

Baselines: adversarial training adversarial augmentation image shortcut squeezing AVATAR LFU

Builds on: variational autoencoder image shortcut squeezing adversarial training

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