CausAdv: A Causal-based Framework for Detecting Adversarial Examples
Not on the map. Why?
Abstract (arXiv)
Deep learning has led to tremendous success in computer vision, largely due to Convolutional Neural Networks (CNNs). However, CNNs have been shown to be vulnerable to crafted adversarial perturbations. This vulnerability of adversarial examples has has motivated research into improving model robustness through adversarial detection and defense methods. In this paper, we address the adversarial robustness of CNNs through causal reasoning. We propose CausAdv: a causal framework for detecting adversarial examples based on counterfactual reasoning. CausAdv learns both causal and non-causal features of every input, and quantifies the counterfactual information (CI) of every filter of the last convolutional layer. We then perform a statistical analysis of the filters' CI across clean and adversarial samples, to demonstrate that adversarial examples exhibit different CI distributions compared to clean samples. Our results show that causal reasoning enhances the process of adversarial detection without the need to train a separate detector. Moreover, we illustrate the efficiency of causal explanations as a helpful detection tool by visualizing the extracted causal features. Code for reproducing our results is available at: https://github.com/HichemDebbi/CausAdv/tree/main.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 60 of its 81 references that are in the map. First posted on arXiv 29 Oct 2024.
Builds on
60 of 81 references.
References · 60
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,155
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
- 2014Going Deeper with Convolutionscited by 4,241
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
- 2015Learning Deep Features for Discriminative Localizationcited by 2,436
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,352
38 more
- 2016Adversarial examples in the physical worldcited by 1,769
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,517
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,451
- 2017SmoothGrad: removing noise by adding noisecited by 1,109
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 953
- 2016Adversarial Machine Learning at Scalecited by 936
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 790
- 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 776
- 2017Evasion Attacks against Machine Learning at Test Timecited by 689
- 2019Square Attack: a query-efficient black-box adversarial attack via random searchcited by 685
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 678
- 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 666
- 2016Delving into Transferable Adversarial Examples and Black-box Attackscited by 536
- 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 486
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 446
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
- 2017Interpretation of Neural Networks is Fragilecited by 444
- 2018Lipschitz regularity of deep neural networks: analysis and efficient estimationcited by 415
- 2017Defense against Adversarial Attacks Using High-Level Representation Guided Denoisercited by 329
- 2018Feature Denoising for Improving Adversarial Robustnesscited by 314
- 2017MagNet: a Two-Pronged Defense against Adversarial Examplescited by 269
- 2020Geometry-aware Instance-reweighted Adversarial Trainingcited by 198
- 2017On the (Statistical) Detection of Adversarial Examplescited by 180
- 2020Skip Connections Matter: On the Transferability of Adversarial Examples Generated with ResNetscited by 167
- 2019Understanding Adversarial Attacks on Deep Learning Based Medical Image Analysis Systemscited by 153
- 2014Towards Deep Neural Network Architectures Robust to Adversarial Examplescited by 146
- 2021On the Convergence and Robustness of Adversarial Trainingcited by 130
- 2020Adversarial Camouflage: Hiding Physical-World Attacks with Natural Stylescited by 126
- 2018Abstracting Causal Modelscited by 107
- 2019CXPlain: Causal Explanations for Model Interpretation under Uncertaintycited by 98
- 2016Adversarial Examples Detection in Deep Networks with Convolutional Filter Statisticscited by 77
- 2021Improving Adversarial Robustness via Channel-wise Activation Suppressingcited by 76
- 2019The Odds are Odd: A Statistical Test for Detecting Adversarial Examplescited by 75
- 2018Deflecting Adversarial Attacks with Pixel Deflectioncited by 71
- 2020A Unified Approach to Interpreting and Boosting Adversarial Transferabilitycited by 71
- 2021Counterfactuals and Causability in Explainable Artificial Intelligence: Theory, Algorithms, and Applicationscited by 59
- 2017Efficient Defenses Against Adversarial Attackscited by 53
- 2019A New Defense Against Adversarial Images: Turning a Weakness into a Strengthcited by 49
50 most cited of 60 All 60 (JSON)
Built on by
Citing papers per year: 2025: 2.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2025From Visual Explanations to Counterfactual Explanations with Latent Diffusion
- 2025Causality-Driven Neural Network Repair: Challenges and Opportunities
- 2026CCRV-Bench: Constraint-Based Evaluation of Causal Reasoning in Vision-Language Models
- 2023Adversarial Counterfactual Visual Explanations
- 2024Do Counterfactual Examples Complicate Adversarial Training?
- 2023Causal reasoning in typical computer vision tasks
- 2024CausalDiff: Causality-Inspired Disentanglement via Diffusion Model for Adversarial Defense
- 2024PIP: Detecting Adversarial Examples in Large Vision-Language Models via Attention Patterns of Irrelevant Probe Questions