Feature-Guided Black-Box Safety Testing of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Despite the improved accuracy of deep neural networks, the discovery of adversarial examples has raised serious safety concerns. Most existing approaches for crafting adversarial examples necessitate some knowledge (architecture, parameters, etc.) of the network at hand. In this paper, we focus on image classifiers and propose a feature-guided black-box approach to test the safety of deep neural networks that requires no such knowledge. Our algorithm employs object detection techniques such as SIFT (Scale Invariant Feature Transform) to extract features from an image. These features are converted into a mutable saliency distribution, where high probability is assigned to pixels that affect the composition of the image with respect to the human visual system. We formulate the crafting of adversarial examples as a two-player turn-based stochastic game, where the first player's objective is to minimise the distance to an adversarial example by manipulating the features, and the second player can be cooperative, adversarial, or random. We show that, theoretically, the two-player game can con- verge to the optimal strategy, and that the optimal strategy represents a globally minimal adversarial image. For Lipschitz networks, we also identify conditions that provide safety guarantees that no adversarial examples exist. Using Monte Carlo tree search we gradually explore the game state space to search for adversarial examples. Our experiments show that, despite the black-box setting, manipulations guided by a perception-based saliency distribution are competitive with state-of-the-art methods that rely on white-box saliency matrices or sophisticated optimization procedures. Finally, we show how our method can be used to evaluate robustness of neural networks in safety-critical applications such as traffic sign recognition in self-driving cars.
Key facts. Cited by 49 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Oct 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 9; 2023: 8; 2024: 13; 2025: 3; 2026: 4.
49 papers.
Sort:
By area:
- 2023A Survey of Safety and Trustworthiness of Large Language Models through the Lens of Verification and Validationcited by 93
- 2023How Deep Learning Sees the World: A Survey on Adversarial Attacks & Defensescited by 66
- 2024Building Guardrails for Large Language Modelscited by 65
- 2023Exploring the Landscape of Machine Unlearning: A Comprehensive Survey and Taxonomycited by 51
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2021Can Offline Testing of Deep Neural Networks Replace Their Online Testing?cited by 24
- 2022Robust Explanation Constraints for Neural Networkscited by 24
- 2024Speech Robust Bench: A Robustness Benchmark For Speech Recognitioncited by 21
- 2022pvCNN: Privacy-Preserving and Verifiable Convolutional Neural Network Testingcited by 20
- 2024Certified Robustness to Data Poisoning in Gradient-Based Trainingcited by 18
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networkscited by 17
- 2021Attack as Defense: Characterizing Adversarial Examples using Robustnesscited by 14
37 more
- 2023From Robustness to Explainability and Back Againcited by 14
- 2024OSLO: One-Shot Label-Only Membership Inference Attackscited by 13
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2022If a Human Can See It, So Should Your System: Reliability Requirements for Machine Vision Componentscited by 11
- 2024A Survey on Verification and Validation, Testing and Evaluations of Neurosymbolic Artificial Intelligencecited by 10
- 2024Machine Learning Robustness: A Primercited by 8
- 2023Adversarial Robustness Certification for Bayesian Neural Networkscited by 7
- 2024Certification for Differentially Private Prediction in Gradient-Based Trainingcited by 7
- 2021Customizable Reference Runtime Monitoring of Neural Networks using Resolution Boxescited by 6
- 2023When to Trust AI: Advances and Challenges for Certification of Neural Networkscited by 6
- 2021Adversarial Robustness of Deep Learning: Theory, Algorithms, and Applicationscited by 5
- 2021Understanding and Measuring Robustness of Multimodal Learningcited by 5
- 2022Software Testing for Machine Learningcited by 5
- 2022Specifying and Testing k-Safety Properties for Machine-Learning Modelscited by 5
- 2025Unified Prompt Attack Against Text-to-Image Generation Modelscited by 5
- 2022Keep your Distance: Determining Sampling and Distance Thresholds in Machine Learning Monitoringcited by 4
- 2022Boosting Robustness Verification of Semantic Feature Neighborhoodscited by 4
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Spacecited by 4
- 2021A Computability Perspective on (Verified) Machine Learningcited by 3
- 2024A Survey of Neural Network Robustness Assessment in Image Recognitioncited by 3
- 2024Exploring Cross-model Neuronal Correlations in the Context of Predicting Model Performance and Generalizabilitycited by 3
- 2022Testing robustness of predictions of trained classifiers against naturally occurring perturbationscited by 2
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networkscited by 2
- 2021Abstraction and Symbolic Execution of Deep Neural Networks with Bayesian Approximation of Hidden Featurescited by 1
- 2021A framework for the automation of testing computer vision systemscited by 1
- 2024Outline of an Independent Systematic Blackbox Test for ML-based Systemscited by 1
- 2025Counterfactual Visual Explanation via Causally-Guided Adversarial Steeringcited by 1
- 2021Permutation Invariance of Deep Neural Networks with ReLUscited by 0
- 2022Excitement Surfeited Turns to Errors: Deep Learning Testing Framework Based on Excitable Neuronscited by 0
- 2024DeepCover: Advancing RNN Test Coverage and Online Error Prediction using State Machine Extractioncited by 0
- 2024Patch Synthesis for Property Repair of Deep Neural Networkscited by 0
- 2024Robust Black-box Testing of Deep Neural Networks using Co-Domain Coveragecited by 0
- 2025TopoMap: A Feature-based Semantic Discriminator of the Topographical Regions in the Test Input Spacecited by 0
- 2026Hybrid Robustness Verification for Spatio-Temporal Neural Networkscited by 0
- 2026Probabilistic Modelling of Operational Design Domains, A New Approach for Testing AI Systemscited by 0
- 2026Towards Systematic Qualification of Vision-Language Models for Automotive Perception Systemscited by 0
- 2026Certification-Enhanced Generalization Boundscited by 0
- 2026Certification-Enhanced Generalization Bounds5 Oct 2026
- 2026Towards Systematic Qualification of Vision-Language Models for Automotive Perception Systems22 Sep 2026
- 2026Probabilistic Modelling of Operational Design Domains, A New Approach for Testing AI Systems21 Sep 2026
- 2026Hybrid Robustness Verification for Spatio-Temporal Neural Networks8 Jun 2026
- 2025TopoMap: A Feature-based Semantic Discriminator of the Topographical Regions in the Test Input Space3 Sep 2025
- 2025Counterfactual Visual Explanation via Causally-Guided Adversarial Steering14 Jul 2025
- 2025Unified Prompt Attack Against Text-to-Image Generation Models23 Feb 2025
- 2024Exploring Cross-model Neuronal Correlations in the Context of Predicting Model Performance and Generalizability15 Aug 2024
- 2024Robust Black-box Testing of Deep Neural Networks using Co-Domain Coverage13 Aug 2024
- 2024Certification for Differentially Private Prediction in Gradient-Based Training19 Jun 2024
- 2024Certified Robustness to Data Poisoning in Gradient-Based Training9 Jun 2024
- 2024OSLO: One-Shot Label-Only Membership Inference Attacks27 May 2024
37 more
- 2024A Survey of Neural Network Robustness Assessment in Image Recognition12 Apr 2024
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
- 2024Machine Learning Robustness: A Primer1 Apr 2024
- 2024Speech Robust Bench: A Robustness Benchmark For Speech Recognition8 Mar 2024
- 2024DeepCover: Advancing RNN Test Coverage and Online Error Prediction using State Machine Extraction10 Feb 2024
- 2024Building Guardrails for Large Language Models2 Feb 2024
- 2024Outline of an Independent Systematic Blackbox Test for ML-based Systems30 Jan 2024
- 2024A Survey on Verification and Validation, Testing and Evaluations of Neurosymbolic Artificial Intelligence6 Jan 2024
- 2023When to Trust AI: Advances and Challenges for Certification of Neural Networks20 Sep 2023
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Space18 Jul 2023
- 2023Adversarial Robustness Certification for Bayesian Neural Networks23 Jun 2023
- 2023From Robustness to Explainability and Back Again5 Jun 2023
- 2023A Survey of Safety and Trustworthiness of Large Language Models through the Lens of Verification and Validation19 May 2023
- 2023How Deep Learning Sees the World: A Survey on Adversarial Attacks & Defenses18 May 2023
- 2023Exploring the Landscape of Machine Unlearning: A Comprehensive Survey and Taxonomy10 May 2023
- 2023Incremental Satisfiability Modulo Theory for Verification of Deep Neural Networks10 Feb 2023
- 2022Robust Explanation Constraints for Neural Networks16 Dec 2022
- 2022Boosting Robustness Verification of Semantic Feature Neighborhoods12 Sep 2022
- 2022Keep your Distance: Determining Sampling and Distance Thresholds in Machine Learning Monitoring11 Jul 2022
- 2022Specifying and Testing k-Safety Properties for Machine-Learning Models13 Jun 2022
- 2022Software Testing for Machine Learning30 Apr 2022
- 2022Testing robustness of predictions of trained classifiers against naturally occurring perturbations21 Apr 2022
- 2022Excitement Surfeited Turns to Errors: Deep Learning Testing Framework Based on Excitable Neurons12 Feb 2022
- 2022If a Human Can See It, So Should Your System: Reliability Requirements for Machine Vision Components8 Feb 2022
- 2022pvCNN: Privacy-Preserving and Verifiable Convolutional Neural Network Testing23 Jan 2022
- 2021Understanding and Measuring Robustness of Multimodal Learning22 Dec 2021
- 2021Permutation Invariance of Deep Neural Networks with ReLUs18 Oct 2021
- 2021Adversarial Robustness of Deep Learning: Theory, Algorithms, and Applications24 Aug 2021
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Review26 Jul 2021
- 2021A framework for the automation of testing computer vision systems10 May 2021
- 2021Customizable Reference Runtime Monitoring of Neural Networks using Resolution Boxes25 Apr 2021
- 2021Attack as Defense: Characterizing Adversarial Examples using Robustness13 Mar 2021
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networks12 Mar 2021
- 2021Abstraction and Symbolic Execution of Deep Neural Networks with Bayesian Approximation of Hidden Features5 Mar 2021
- 2021A Computability Perspective on (Verified) Machine Learning12 Feb 2021
- 2021Can Offline Testing of Deep Neural Networks Replace Their Online Testing?26 Jan 2021
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learning25 Jan 2021
- 2024Building Guardrails for Large Language Modelscited by 65
- 2023Exploring the Landscape of Machine Unlearning: A Comprehensive Survey and Taxonomycited by 51
- 2024Certified Robustness to Data Poisoning in Gradient-Based Trainingcited by 18
- 2024OSLO: One-Shot Label-Only Membership Inference Attackscited by 13
- 2025Unified Prompt Attack Against Text-to-Image Generation Modelscited by 5
- 2025Unified Prompt Attack Against Text-to-Image Generation Models23 Feb 2025
- 2024Certified Robustness to Data Poisoning in Gradient-Based Training9 Jun 2024
- 2024OSLO: One-Shot Label-Only Membership Inference Attacks27 May 2024
- 2024Building Guardrails for Large Language Models2 Feb 2024
- 2023Exploring the Landscape of Machine Unlearning: A Comprehensive Survey and Taxonomy10 May 2023
- 2023A Survey of Safety and Trustworthiness of Large Language Models through the Lens of Verification and Validationcited by 93
- 2023How Deep Learning Sees the World: A Survey on Adversarial Attacks & Defensescited by 66
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2021Can Offline Testing of Deep Neural Networks Replace Their Online Testing?cited by 24
- 2022Robust Explanation Constraints for Neural Networkscited by 24
- 2024Speech Robust Bench: A Robustness Benchmark For Speech Recognitioncited by 21
- 2022pvCNN: Privacy-Preserving and Verifiable Convolutional Neural Network Testingcited by 20
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networkscited by 17
- 2021Attack as Defense: Characterizing Adversarial Examples using Robustnesscited by 14
- 2023From Robustness to Explainability and Back Againcited by 14
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2022If a Human Can See It, So Should Your System: Reliability Requirements for Machine Vision Componentscited by 11
12 most cited of 43 All 43 (JSON)
- 2026Certification-Enhanced Generalization Bounds5 Oct 2026
- 2026Probabilistic Modelling of Operational Design Domains, A New Approach for Testing AI Systems21 Sep 2026
- 2026Hybrid Robustness Verification for Spatio-Temporal Neural Networks8 Jun 2026
- 2025TopoMap: A Feature-based Semantic Discriminator of the Topographical Regions in the Test Input Space3 Sep 2025
- 2025Counterfactual Visual Explanation via Causally-Guided Adversarial Steering14 Jul 2025
- 2024Exploring Cross-model Neuronal Correlations in the Context of Predicting Model Performance and Generalizability15 Aug 2024
- 2024Robust Black-box Testing of Deep Neural Networks using Co-Domain Coverage13 Aug 2024
- 2024Certification for Differentially Private Prediction in Gradient-Based Training19 Jun 2024
- 2024A Survey of Neural Network Robustness Assessment in Image Recognition12 Apr 2024
- 2024Patch Synthesis for Property Repair of Deep Neural Networks2 Apr 2024
- 2024Machine Learning Robustness: A Primer1 Apr 2024
- 2024Speech Robust Bench: A Robustness Benchmark For Speech Recognition8 Mar 2024
12 newest of 43 All 43 (JSON)