Explanation-Guided Diagnosis of Machine Learning Evasion Attacks
Not on the map. Why?
Abstract (arXiv)
Machine Learning (ML) models are susceptible to evasion attacks. Evasion accuracy is typically assessed using aggregate evasion rate, and it is an open question whether aggregate evasion rate enables feature-level diagnosis on the effect of adversarial perturbations on evasive predictions. In this paper, we introduce a novel framework that harnesses explainable ML methods to guide high-fidelity assessment of ML evasion attacks. Our framework enables explanation-guided correlation analysis between pre-evasion perturbations and post-evasion explanations. Towards systematic assessment of ML evasion attacks, we propose and evaluate a novel suite of model-agnostic metrics for sample-level and dataset-level correlation analysis. Using malware and image classifiers, we conduct comprehensive evaluations across diverse model architectures and complementary feature representations. Our explanation-guided correlation analysis reveals correlation gaps between adversarial samples and the corresponding perturbations performed on them. Using a case study on explanation-guided evasion, we show the broader usage of our methodology for assessing robustness of ML models.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 35 of its 60 references that are in the map. First posted on arXiv 30 Jun 2021.
Builds on
35 of 60 references.
References · 35
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2017Learning Important Features Through Propagating Activation Differencescited by 1,454
- 2017SmoothGrad: removing noise by adding noisecited by 1,097
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2016Adversarial Machine Learning at Scalecited by 934
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2017Interpretable Explanations of Black Boxes by Meaningful Perturbationcited by 611
23 more
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 411
- 2017Deep Reinforcement Learning framework for Autonomous Drivingcited by 224
- 2016Understanding Neural Networks through Representation Erasurecited by 223
- 2018Local Rule-Based Explanations of Black Box Decision Systemscited by 165
- 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 164
- 2017Malware Detection by Eating a Whole EXEcited by 114
- 2019Fooling Neural Network Interpretations via Adversarial Model Manipulationcited by 112
- 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
- 2018Interpretable Deep Learning under Firecited by 74
- 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 60
- 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 60
- 2017Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detectioncited by 51
- 2018Exploring Adversarial Examples in Malware Detectioncited by 41
- 2019When Explainability Meets Adversarial Learning: Detecting Adversarial Examples using SHAP Signaturescited by 40
- 2019Evaluating Explanation Methods for Deep Learning in Securitycited by 38
- 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
- 2019Explaining Vulnerabilities of Deep Learning to Adversarial Malware Binariescited by 30
- 2020Can We Trust Your Explanations? Sanity Checks for Interpreters in Android Malware Analysiscited by 20
- 2018Deceiving End-to-End Deep Learning Malware Detectors using Adversarial Examplescited by 19
- 2017Black-Box Attacks against RNN based Malware Detection Algorithmscited by 13
- 2020Best-Effort Adversarial Approximation of Black-Box Malware Classifierscited by 4
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 0; 2025: 2.
6 papers.
- 2022The Role of Machine Learning in Cybersecuritycited by 21
- 2021EG-Booster: Explanation-Guided Booster of ML Evasion Attackscited by 3
- 2022Concept-based Adversarial Attacks: Tricking Humans and Classifiers Alikecited by 3
- 2023Privacy Preservation in Artificial Intelligence and Extended Reality (AI-XR) Metaverses: A Surveycited by 3
- 2025Systems-Theoretic and Data-Driven Security Analysis in ML-enabled Medical Devicescited by 0
- 2025DeepProv: Behavioral Characterization and Repair of Neural Networks via Inference Provenance Graph Analysiscited by 0
- 2025DeepProv: Behavioral Characterization and Repair of Neural Networks via Inference Provenance Graph Analysis30 Sep 2025
- 2025Systems-Theoretic and Data-Driven Security Analysis in ML-enabled Medical Devices18 Jun 2025
- 2023Privacy Preservation in Artificial Intelligence and Extended Reality (AI-XR) Metaverses: A Survey19 Sep 2023
- 2022The Role of Machine Learning in Cybersecurity20 Jun 2022
- 2022Concept-based Adversarial Attacks: Tricking Humans and Classifiers Alike18 Mar 2022
- 2021EG-Booster: Explanation-Guided Booster of ML Evasion Attacks31 Aug 2021