Where and How to Attack? A Causality-Inspired Recipe for Generating Counterfactual Adversarial Examples
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) have been demonstrated to be vulnerable to well-crafted adversarial examples, which are generated through either well-conceived Lp-norm restricted or unrestricted attacks. Nevertheless, the majority of those approaches assume that adversaries can modify any features as they wish, and neglect the causal generating process of the data, which is unreasonable and unpractical. For instance, a modification in income would inevitably impact features like the debt-to-income ratio within a banking system. By considering the underappreciated causal generating process, first, we pinpoint the source of the vulnerability of DNNs via the lens of causality, then give theoretical results to answer where to attack. Second, considering the consequences of the attack interventions on the current state of the examples to generate more realistic adversarial examples, we propose CADE, a framework that can generate Counterfactual ADversarial Examples to answer how to attack. The empirical results demonstrate CADE's effectiveness, as evidenced by its competitive performance across diverse attack scenarios, including white-box, transfer-based, and random intervention attacks.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 40 of its 54 references that are in the map. First posted on arXiv 21 Dec 2023.
Builds on
40 of 54 references.
References · 40
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2022Generative Adversarial Networkscited by 5,603
- 2013Intriguing properties of neural networkscited by 5,114
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2016Adversarial examples in the physical worldcited by 1,762
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,442
28 more
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2019StarGAN v2: Diverse Image Synthesis for Multiple Domainscited by 1,095
- 2017StarGAN: Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translationcited by 1,036
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 833
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2017Countering Adversarial Images using Input Transformationscited by 517
- 2017Adversarial Patchcited by 514
- 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 484
- 2019DAG-GNN: DAG Structure Learning with Graph Neural Networkscited by 329
- 2018Feature Denoising for Improving Adversarial Robustnesscited by 312
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
- 2021Towards Causal Representation Learningcited by 207
- 2016A study of the effect of JPG compression on adversarial imagescited by 196
- 2017Generating Natural Adversarial Examplescited by 182
- 2017CausalGAN: Learning Causal Implicit Generative Models with Adversarial Trainingcited by 152
- 2018Constructing Unrestricted Adversarial Examples with Generative Modelscited by 135
- 2019SemanticAdv: Generating Adversarial Examples via Attribute-conditional Image Editingcited by 93
- 2018Semantic Adversarial Examplescited by 86
- 2019Unrestricted Adversarial Examples via Semantic Manipulationcited by 84
- 2018Woulda, Coulda, Shoulda: Counterfactually-Guided Policy Searchcited by 81
- 2020Weakly Supervised Disentangled Generative Causal Representation Learningcited by 67
- 2020Learning Disentangled Semantic Representation for Domain Adaptationcited by 54
- 2020A Causal View on Robustness of Neural Networkscited by 53
- 2021Mind the box: l1-APGD for sparse adversarial attacks on image classifierscited by 50
- 2021Self-Paced Contrastive Learning for Semi-supervised Medical Image Segmentation with Meta-labelscited by 32
- 2023Structural Hawkes Processes for Learning Causal Structure from Discrete-Time Event Sequencescited by 14
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.
- 2024Learning Structural Causal Models through Deep Generative Models: Methods, Guarantees, and Challengescited by 8
- 2025Weakly Supervised Contrastive Adversarial Training for Learning Robust Features from Semi-supervised Datacited by 1
- 2025Causality-Driven Neural Network Repair: Challenges and Opportunitiescited by 0
- 2025Causality-Driven Neural Network Repair: Challenges and Opportunities24 Apr 2025
- 2025Weakly Supervised Contrastive Adversarial Training for Learning Robust Features from Semi-supervised Data14 Mar 2025
- 2024Learning Structural Causal Models through Deep Generative Models: Methods, Guarantees, and Challenges8 May 2024