atlas

Research map / Adversarial robustness and security / Black-box and transfer attacks

Where and How to Attack? A Causality-Inspired Recipe for Generating Counterfactual Adversarial Examples

AAAI 2024 · Adversarial robustness and security › Black-box and transfer attacks · approach: Transfer attacks on face recognition · 6 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 CADE, a causality-inspired framework that generates counterfactual adversarial examples by intervening on causally selected variables (children/Markov blanket of target) using an SCM-based abduction-action-prediction procedure, including latent-space attacks on images via the DEAR causal generative model.

Problem

Standard adversarial attacks (L_p-bounded or unrestricted) assume adversaries can modify any feature freely and ignore the causal generating process, producing unrealistic examples; the paper asks where to attack and how to attack under causal constraints.

Approach

Theoretical characterization that DNN vulnerability stems from non-robustness to interventional distributions: intervening on children (or children plus co-parents) of the target shifts the conditional distribution while co-parent-only interventions do not; then generate counterfactuals via abduction, action, and prediction using a non-linear invertible SCM, with latent-space attacks through a cau

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Intervene on the target's child variables rather than only its co-parent (CADE(2)/CADE(3) versus CADE(1)) (ablation)CADE · PendulumASR (%)Helped
Intervene on light_angle, a co-parent of the target (CADE(1)) (ablation)CADE · PendulumASR (%)Hurt
Intervene on shadow_length (CADE(2)) instead of light_angle (CADE(1)) (ablation)CADE · Pendulum, Res-50 white-boxASR (%): 75.3* -> 98.6*Helped
Intervene on shadow_position (CADE(3)) instead of light_angle (CADE(1)) (ablation)CADE · Pendulum, Res-50 white-boxASR (%): 75.3* -> 95.0*Helped
Intervene on the target's Markov blanket (CADE(Mb)) rather than only light_angle (CADE(1)) (ablation)CADE · Pendulum, Res-50 white-boxASR (%): 75.3* -> 99.4*Helped
Use random intervention on child variables without a substitute model instead of intervening on the co-parent (ablation)CADE · Pendulum, random interventionASR (%): 57.7 -> 84.2Helped
Intervene on the co-parent CP (with the prediction process) (ablation)CADE · SynMeasurementRMSENo clear effect
Intervene on child C1 rather than co-parent CP (ablation)CADE · SynMeasurementRMSEHelped
Intervene on one child C1 rather than two children C1+C2 (ablation)CADE · SynMeasurementRMSENo clear effect
Include the prediction process when intervening on children rather than use perturbation without prediction (ablation)CADE · SynMeasurementRMSEHelped

Surprising findings

Limitations

Experimental setup

Datasets: Pendulum CelebA SynMeasurement

Benchmarks: Pendulum CelebA SynMeasurement

Metrics: attack success rate RMSE

Baselines: PGD C&W SAE ACE APGD(L_inf) APGD(L1)

Builds on: DEAR PGD structural causal model

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