atlas

Research map / Adversarial robustness and security / Certified and empirical robustness

Learning Bregman Divergences with Application to Robustness

NeurIPS 2024 · Adversarial robustness and security › Certified and empirical robustness · approach: Augmentation and diffusion purification · 0 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.

Learns input-convex-network base functions to make Bregman divergences over pixel-space images, then uses mirror-descent attacks in adversarial training to improve robustness to CIFAR-10-C corruptions.

Problem

Pixel-space Lp or LPIPS similarity measures do not match realistic image corruptions, so adversarial training with them fails to improve robustness to contrast and fog corruptions, and no Bregman divergence had been learned end-to-end on raw images.

Approach

Model the Bregman base function as an input convex neural network trained self-supervisedly (with a Bregman softmax loss and a learned approximate inverse mirror map) so that corrupted images are close and noisy images far; use the learned Bregman ball as the threat model and a mirror-descent attack for adversarial training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use mirror-descent adversarial training with the contrast-trained Bregman divergence instead of L2 PGD adversarial trainingPreAct ResNet-18 · CIFAR-10-C Contrast averageaccuracy: 63.92 -> 87.40Helped
Use mirror-descent adversarial training with the zoom-blur-trained divergence instead of L2 PGD adversarial trainingPreAct ResNet-18 · CIFAR-10-C Contrast averageaccuracy: 63.92 -> 90.03Helped
Use the BAPPS-trained corruption-oblivious Bregman divergence for adversarial training instead of L2 PGDPreAct ResNet-18 · CIFAR-10-C Contrastaccuracy: 63.19 -> 77.70Helped
Use the BAPPS-trained corruption-oblivious Bregman divergence for adversarial training instead of L2 PGDPreAct ResNet-18 · CIFAR-10-C Fogaccuracy: 77.18 -> 88.00Helped
Train a Bregman divergence to mimic human perceptual similarity judgments instead of using LPIPSImage similarity measure · BAPPS 2AFC Traditional, CNN-based, Super Resolution, Video deblur, and Colorizationaccuracy: 51.41 -> 63.65; 72.10 -> 79.57; 60.46 -> 61.04; 54.25 -> 56.95; 55.18 -> 61.63Helped
Train a Bregman divergence to mimic human perceptual similarity judgments instead of using LPIPSImage similarity measure · BAPPS 2AFC Frame Interpolationaccuracy: 55.55 -> 53.73Hurt
Use a zoom-blur-trained divergence rather than a contrast-trained divergence for mirror-descent adversarial trainingPreAct ResNet-18 · CIFAR-10-C Zoom bluraccuracy: 80.81 -> 79.59Hurt
Use a corruption-specific Bregman divergence for mirror-descent adversarial trainingPreAct ResNet-18 · CIFAR-10-C Contrast, Fog, Zoom blur, and Brightnessaccuracy: 63.92 -> 87.40; 77.47 -> 90.87; 85.87 -> 79.59; 91.88 -> 93.31Mixed

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-10-C BAPPS ImageNet

Benchmarks: CIFAR-10-C BAPPS 2AFC

Metrics: accuracy average corruption accuracy across severities 2AFC accuracy noise-vs-corruption distance ratio

Baselines: PGD adversarial training RLAT LPIPS DINO UniCom MoCo v2

Builds on: Bregman divergence mirror descent projected gradient descent adversarial training input convex neural networks LPIPS

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