atlas

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

Interpreting Robustness Proofs of Deep Neural Networks

ICLR 2024 · Adversarial robustness and security › Certified and empirical robustness · approach: Robustness-accuracy trade-off analysis · 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.

Proposes SuPFEx, a greedy algorithm that extracts a small sufficient set of penultimate-layer proof features from DNN robustness proofs and uses gradient maps to show that standard, PGD, CROWN-IBP and COLT-trained networks rely on different (spurious vs. semantic) input features.

Problem

Robustness proofs produced by DNN verifiers capture invariants over infinite input regions, but it is unclear whether these proofs rely on human-understandable input features.

Approach

Treat the proof as a function of penultimate-layer interval proof features; define sufficiency and priority via pruning final-layer weight columns, and use a greedy halving search (SuPFEx) with an upper-bound priority to find small sufficient feature sets, then visualize their averaged input gradients.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SuPFEx instead of the theorem-bound baseline to extract sufficient proof featuresDNN robustness proofs · MNIST and CIFAR-10; settings in SuPFEx Efficacy Analysismean proof feature count: 23.19 -> 2.23; 218.02 -> 5.57; 44.43 -> 7.37; 42.38 -> 5.84; 279.31 -> 5.29; 51.01 -> 5.97; 47.92 -> 5.86; 52.93 -> 10.3Helped
Train with standard training rather than robust trainingDNN robustness proofs · MNIST and CIFAR-10semantic reliance on input featuresMixed
Use PGD adversarial training rather than standard trainingDNN robustness proofs · MNIST and CIFAR-10filtering of spurious featuresHelped
Use CROWN-IBP certified training rather than standard trainingDNN robustness proofs · MNIST and CIFAR-10filtering of spurious featuresMixed
Combine empirical and certified robustness training with COLTDNN robustness proofs · MNIST and CIFAR-10semantic alignment of proof featuresHelped
Increase training perturbation ε_trainPGD- and COLT-trained networks · MNISTnumber of input features highlighted by top proof featureHelped
Use IBP instead of DeepZRobustness proof generation · MNIST and CIFAR-10; PGD, COLT, and CROWN-IBP networkspercentage of properties proved: 82.0 % -> 26.0 %; 89.4 % -> 49.8 %; 96.4 % -> 93.4 %; 47.0 % -> 10.2 %; 53.0 % -> 17.2 %; 53.0 % -> 21.8 %Hurt
Use larger ε for the input region φSuPFEx · MNIST and CIFAR-10proof feature extraction performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR-10

Benchmarks: MNIST CIFAR-10

Metrics: proof feature set size (mean, median) percentage of proofs with <=5 and <=10 features agreement of top feature across verifiers

Baselines: Trivial zero-feature pruning Theorem upper bound on feature set size IBP verifier

Builds on: DeepZ CROWN-IBP COLT PGD adversarial training IBP

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