DeepMetis: Augmenting a Deep Learning Test Set to Increase its Mutation Score
Not on the map. Why?
Abstract (arXiv)
Deep Learning (DL) components are routinely integrated into software systems that need to perform complex tasks such as image or natural language processing. The adequacy of the test data used to test such systems can be assessed by their ability to expose artificially injected faults (mutations) that simulate real DL faults. In this paper, we describe an approach to automatically generate new test inputs that can be used to augment the existing test set so that its capability to detect DL mutations increases. Our tool DeepMetis implements a search based input generation strategy. To account for the non-determinism of the training and the mutation processes, our fitness function involves multiple instances of the DL model under test. Experimental results show that tool is effective at augmenting the given test set, increasing its capability to detect mutants by 63% on average. A leave-one-out experiment shows that the augmented test set is capable of exposing unseen mutants, which simulate the occurrence of yet undetected faults.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 19 of its 53 references that are in the map. First posted on arXiv 15 Sep 2021.
Builds on
19 of 53 references.
References · 19
- 2015Illuminating search spaces by mapping elitescited by 406
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
- 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 213
- 2015Appearance-Based Gaze Estimation in the Wildcited by 153
- 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 144
- 2018Guiding Deep Learning System Testing using Surprise Adequacycited by 123
- 2019Taxonomy of Real Faults in Deep Learning Systemscited by 90
- 2018Automated Directed Fairness Testingcited by 77
- 2018DeepMutation: Mutation Testing of Deep Learning Systemscited by 66
- 2019A Comprehensive Study on Deep Learning Bug Characteristicscited by 65
- 2018DLFuzz: Differential Fuzzing Testing of Deep Learning Systemscited by 64
7 more
- 2018Adversarial Sample Detection for Deep Neural Network through Model Mutation Testingcited by 48
- 2020Model-based Exploration of the Frontier of Behaviours for Deep Learning System Testingcited by 40
- 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
- 2020Towards Characterizing Adversarial Defects of Deep Learning Software from the Lens of Uncertaintycited by 26
- 2021Distribution-Aware Testing of Neural Networks Using Generative Modelscited by 22
- 2021A Search-Based Testing Framework for Deep Neural Networks of Source Code Embeddingcited by 12
- 2019Input Prioritization for Testing Neural Networkscited by 11
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 2; 2024: 2; 2025: 1; 2026: 2.
12 papers.
- 2022When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Studycited by 18
- 2023Testing of Deep Reinforcement Learning Agents with Surrogate Modelscited by 12
- 2021PatchCensor: Patch Robustness Certification for Transformers via Exhaustive Testingcited by 11
- 2022Hierarchical Distribution-Aware Testing of Deep Learningcited by 8
- 2022Simulator-based explanation and debugging of hazard-triggering events in DNN-based safety-critical systemscited by 4
- 2023Evaluating the Robustness of Test Selection Methods for Deep Neural Networkscited by 4
- 2024Benchmarking Generative AI Models for Deep Learning Test Input Generationcited by 4
- 2024Targeted Deep Learning System Boundary Testingcited by 3
- 2022Characterizing and Understanding the Behavior of Quantized Models for Reliable Deploymentcited by 2
- 2025On Accelerating Deep Neural Network Mutation Analysis by Neuron and Mutant Clusteringcited by 1
- 2026HyperNet-Adaptation for Diffusion-Based Test Case Generationcited by 0
- 2026Quality-Driven Selective Mutation for Deep Learningcited by 0
- 2026Quality-Driven Selective Mutation for Deep Learning24 Apr 2026
- 2026HyperNet-Adaptation for Diffusion-Based Test Case Generation21 Jan 2026
- 2025On Accelerating Deep Neural Network Mutation Analysis by Neuron and Mutant Clustering22 Jan 2025
- 2024Benchmarking Generative AI Models for Deep Learning Test Input Generation23 Dec 2024
- 2024Targeted Deep Learning System Boundary Testing12 Aug 2024
- 2023Evaluating the Robustness of Test Selection Methods for Deep Neural Networks29 Jul 2023
- 2023Testing of Deep Reinforcement Learning Agents with Surrogate Models22 May 2023
- 2022When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Study21 Dec 2022
- 2022Hierarchical Distribution-Aware Testing of Deep Learning17 May 2022
- 2022Characterizing and Understanding the Behavior of Quantized Models for Reliable Deployment8 Apr 2022
- 2022Simulator-based explanation and debugging of hazard-triggering events in DNN-based safety-critical systems1 Apr 2022
- 2021PatchCensor: Patch Robustness Certification for Transformers via Exhaustive Testing19 Nov 2021