EG-Booster: Explanation-Guided Booster of ML Evasion Attacks
Not on the map. Why?
Abstract (arXiv)
The widespread usage of machine learning (ML) in a myriad of domains has raised questions about its trustworthiness in security-critical environments. Part of the quest for trustworthy ML is robustness evaluation of ML models to test-time adversarial examples. Inline with the trustworthy ML goal, a useful input to potentially aid robustness evaluation is feature-based explanations of model predictions. In this paper, we present a novel approach called EG-Booster that leverages techniques from explainable ML to guide adversarial example crafting for improved robustness evaluation of ML models before deploying them in security-critical settings. The key insight in EG-Booster is the use of feature-based explanations of model predictions to guide adversarial example crafting by adding consequential perturbations likely to result in model evasion and avoiding non-consequential ones unlikely to contribute to evasion. EG-Booster is agnostic to model architecture, threat model, and supports diverse distance metrics used previously in the literature. We evaluate EG-Booster using image classification benchmark datasets, MNIST and CIFAR10. Our findings suggest that EG-Booster significantly improves evasion rate of state-of-the-art attacks while performing less number of perturbations. Through extensive experiments that covers four white-box and three black-box attacks, we demonstrate the effectiveness of EG-Booster against two undefended neural networks trained on MNIST and CIFAR10, and another adversarially-trained ResNet model trained on CIFAR10. Furthermore, we introduce a stability assessment metric and evaluate the reliability of our explanation-based approach by observing the similarity between the model's classification outputs across multiple runs of EG-Booster.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 31 of its 46 references that are in the map. First posted on arXiv 31 Aug 2021.
Builds on
31 of 46 references.
References · 31
- 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
- 2013Intriguing properties of neural networkscited by 5,114
- 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
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,442
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2016Adversarial Machine Learning at Scalecited by 934
19 more
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 411
- 2019HopSkipJumpAttack: A Query-Efficient Decision-Based Attackcited by 328
- 2017Deep Reinforcement Learning framework for Autonomous Drivingcited by 224
- 2018Adversarial Risk and the Dangers of Evaluating Against Weak Attackscited by 221
- 2019Fooling Neural Network Interpretations via Adversarial Model Manipulationcited by 112
- 2018SparseFool: a few pixels make a big differencecited by 94
- 2018Model Reconstruction from Model Explanationscited by 84
- 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 60
- 2021Fast Minimum-norm Adversarial Attacks through Adaptive Norm Constraintscited by 50
- 2020Model extraction from counterfactual explanationscited by 46
- 2019Accurate, reliable and fast robustness evaluationcited by 43
- 2019Evaluating Explanation Methods for Deep Learning in Securitycited by 38
- 2016Globally Normalized Transition-Based Neural Networkscited by 26
- 2020Can We Trust Your Explanations? Sanity Checks for Interpreters in Android Malware Analysiscited by 20
- 2020Generating End-to-End Adversarial Examples for Malware Classifiers Using Explainabilitycited by 9
- 2021Explanation-Guided Diagnosis of Machine Learning Evasion Attackscited by 6
Built on by
Citing papers per year: 2023: 1; 2024: 2.
3 papers.