DeepMutation: Mutation Testing of Deep Learning Systems
Not on the map. Why?
Abstract (arXiv)
Deep learning (DL) defines a new data-driven programming paradigm where the internal system logic is largely shaped by the training data. The standard way of evaluating DL models is to examine their performance on a test dataset. The quality of the test dataset is of great importance to gain confidence of the trained models. Using an inadequate test dataset, DL models that have achieved high test accuracy may still lack generality and robustness. In traditional software testing, mutation testing is a well-established technique for quality evaluation of test suites, which analyzes to what extent a test suite detects the injected faults. However, due to the fundamental difference between traditional software and deep learning-based software, traditional mutation testing techniques cannot be directly applied to DL systems. In this paper, we propose a mutation testing framework specialized for DL systems to measure the quality of test data. To do this, by sharing the same spirit of mutation testing in traditional software, we first define a set of source-level mutation operators to inject faults to the source of DL (i.e., training data and training programs). Then we design a set of model-level mutation operators that directly inject faults into DL models without a training process. Eventually, the quality of test data could be evaluated from the analysis on to what extent the injected faults could be detected. The usefulness of the proposed mutation testing techniques is demonstrated on two public datasets, namely MNIST and CIFAR-10, with three DL models.
Key facts. Cited by 66 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 16; 2023: 15; 2024: 9; 2025: 6; 2026: 8.
66 papers.
Sort:
By area:
- 2023Emotionally Numb or Empathetic? Evaluating How LLMs Feel Using EmotionBenchcited by 54
- 2022Perturbation Augmentation for Fairer NLPcited by 51
- 2022Causality-based Neural Network Repaircited by 44
- 2022NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networkscited by 17
- 2022DeepFD: Automated Fault Diagnosis and Localization for Deep Learning Programscited by 16
- 2022AEON: A Method for Automatic Evaluation of NLP Test Casescited by 15
- 2021Attack as Defense: Characterizing Adversarial Examples using Robustnesscited by 14
- 2023BDMMT: Backdoor Sample Detection for Language Models through Model Mutation Testingcited by 13
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2021DeepMetis: Augmenting a Deep Learning Test Set to Increase its Mutation Scorecited by 12
- 2021PatchCensor: Patch Robustness Certification for Transformers via Exhaustive Testingcited by 11
- 2022Unveiling Code Pre-Trained Models: Investigating Syntax and Semantics Capacitiescited by 9
38 more
- 2021ArchRepair: Block-Level Architecture-Oriented Repairing for Deep Neural Networkscited by 7
- 2024A Survey on Failure Analysis and Fault Injection in AI Systemscited by 7
- 2021Measuring Discrimination to Boost Comparative Testing for Multiple Deep Learning Modelscited by 6
- 2021Fairness Testing of Deep Image Classification with Adequacy Metricscited by 6
- 2022EREBA: Black-box Energy Testing of Adaptive Neural Networkscited by 5
- 2022Software Testing for Machine Learningcited by 5
- 2023Mutation-based Fault Localization of Deep Neural Networkscited by 5
- 2021Corner case data description and detectioncited by 4
- 2023Mutation Testing of Deep Reinforcement Learning Based on Real Faultscited by 4
- 2023LUNA: A Model-Based Universal Analysis Framework for Large Language Modelscited by 4
- 2022Exploring ML testing in practice -- Lessons learned from an interactive rapid review with Axis Communicationscited by 3
- 2022COMET: Coverage-guided Model Generation For Deep Learning Library Testingcited by 3
- 2022A Probabilistic Framework for Mutation Testing in Deep Neural Networkscited by 3
- 2022An Exploratory Study of AI System Risk Assessment from the Lens of Data Distribution and Uncertaintycited by 3
- 2023Iterative Assessment and Improvement of DNN Operational Accuracycited by 3
- 2023Neuron Sensitivity Guided Test Case Selection for Deep Learning Testingcited by 3
- 2023RAI4IoE: Responsible AI for Enabling the Internet of Energycited by 3
- 2023DeepQTest: Testing Autonomous Driving Systems with Reinforcement Learning and Real-world Weather Datacited by 3
- 2025Metamorphic Testing for Pose Estimation Systemscited by 3
- 2021MUTEN: Boosting Gradient-Based Adversarial Attacks via Mutant-Based Ensemblescited by 2
- 2021ML4ML: Automated Invariance Testing for Machine Learning Modelscited by 2
- 2022Testing Deep Learning Models: A First Comparative Study of Multiple Testing Techniquescited by 2
- 2022Testing Feedforward Neural Networks Training Programscited by 2
- 2024QuanTest: Entanglement-Guided Testing of Quantum Neural Network Systemscited by 2
- 2024MILE: A Mutation Testing Framework of In-Context Learning Systemscited by 2
- 2024Towards certifiable AI in aviation: landscape, challenges, and opportunitiescited by 2
- 2024Exploring Critical Testing Scenarios for Decision-Making Policies: An LLM Approachcited by 2
- 2021GGT: Graph-Guided Testing for Adversarial Sample Detection of Deep Neural Networkcited by 1
- 2021Finding Deviated Behaviors of the Compressed DNN Models for Image Classificationscited by 1
- 2023D-Score: A White-Box Diagnosis Score for CNNs Based on Mutation Operatorscited by 1
- 2023Feature Map Testing for Deep Neural Networkscited by 1
- 2024ARQ: A Mixed-Precision Quantization Framework for Accurate and Certifiably Robust DNNscited by 1
- 2025On Accelerating Deep Neural Network Mutation Analysis by Neuron and Mutant Clusteringcited by 1
- 2025DANDI: Diffusion as Normative Distribution for Deep Neural Network Inputcited by 1
- 2022Excitement Surfeited Turns to Errors: Deep Learning Testing Framework Based on Excitable Neuronscited by 0
- 2022Repairing Group-Level Errors for DNNs Using Weighted Regularizationcited by 0
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systemscited by 0
- 2023Exploring Robustness of Image Recognition Models on Hardware Acceleratorscited by 0
50 most cited of 66 All 66 (JSON)
- 2026Reliability Testing of Medical Model Performance under Distributed Deployment29 Sep 2026
- 2026Deep4ge: DNN Training Trajectories for Fault Detection and Diagnosis14 Jul 2026
- 2026Evaluation-Strategy Gap in Fault Diagnosis of Deep Learning Programs25 Jun 2026
- 2026Efficient Mutation Testing of Quantum Machine Learning Models30 Apr 2026
- 2026Hierarchical Fault Detection and Diagnosis for Transformer Architectures30 Apr 2026
- 2026Regression Test Selection for Updated Capability Modules in Compositional ML Systems via Atomic-Quality Probes29 Apr 2026
- 2026Quality-Driven Selective Mutation for Deep Learning24 Apr 2026
- 2026QuanForge: A Mutation Testing Framework for Quantum Neural Networks22 Apr 2026
- 2025Learning-Based Testing for Deep Learning: Enhancing Model Robustness with Adversarial Input Prioritization28 Sep 2025
- 2025Influence-Guided Concolic Testing of Transformer Robustness28 Sep 2025
- 2025Anomaly Detection Based on Critical Paths for Deep Neural Networks20 May 2025
- 2025Metamorphic Testing for Pose Estimation Systems13 Feb 2025
38 more
- 2025DANDI: Diffusion as Normative Distribution for Deep Neural Network Input5 Feb 2025
- 2025On Accelerating Deep Neural Network Mutation Analysis by Neuron and Mutant Clustering22 Jan 2025
- 2024Exploring Critical Testing Scenarios for Decision-Making Policies: An LLM Approach9 Dec 2024
- 2024ARQ: A Mixed-Precision Quantization Framework for Accurate and Certifiably Robust DNNs31 Oct 2024
- 2024Towards certifiable AI in aviation: landscape, challenges, and opportunities13 Sep 2024
- 2024MILE: A Mutation Testing Framework of In-Context Learning Systems7 Sep 2024
- 2024Robust Black-box Testing of Deep Neural Networks using Co-Domain Coverage13 Aug 2024
- 2024Revising the Problem of Partial Labels from the Perspective of CNNs' Robustness24 Jul 2024
- 2024A Survey on Failure Analysis and Fault Injection in AI Systems28 Jun 2024
- 2024QuanTest: Entanglement-Guided Testing of Quantum Neural Network Systems20 Feb 2024
- 2024DeepCover: Advancing RNN Test Coverage and Online Error Prediction using State Machine Extraction10 Feb 2024
- 2023Good Tools are Half the Work: Tool Usage in Deep Learning Projects29 Oct 2023
- 2023LUNA: A Model-Based Universal Analysis Framework for Large Language Models22 Oct 2023
- 2023DeepQTest: Testing Autonomous Driving Systems with Reinforcement Learning and Real-world Weather Data8 Oct 2023
- 2023RAI4IoE: Responsible AI for Enabling the Internet of Energy20 Sep 2023
- 2023Machine Learning Data Suitability and Performance Testing Using Fault Injection Testing Framework20 Sep 2023
- 2023Mutation-based Fault Localization of Deep Neural Networks10 Sep 2023
- 2023Emotionally Numb or Empathetic? Evaluating How LLMs Feel Using EmotionBench7 Aug 2023
- 2023Feature Map Testing for Deep Neural Networks21 Jul 2023
- 2023Neuron Sensitivity Guided Test Case Selection for Deep Learning Testing20 Jul 2023
- 2023Exploring Robustness of Image Recognition Models on Hardware Accelerators2 Jun 2023
- 2023D-Score: A White-Box Diagnosis Score for CNNs Based on Mutation Operators3 Apr 2023
- 2023Iterative Assessment and Improvement of DNN Operational Accuracy2 Mar 2023
- 2023BDMMT: Backdoor Sample Detection for Language Models through Model Mutation Testing25 Jan 2023
- 2023Mutation Testing of Deep Reinforcement Learning Based on Real Faults13 Jan 2023
- 2023Understanding the Complexity and Its Impact on Testing in ML-Enabled Systems10 Jan 2023
- 2022Unveiling Code Pre-Trained Models: Investigating Syntax and Semantics Capacities20 Dec 2022
- 2022An Exploratory Study of AI System Risk Assessment from the Lens of Data Distribution and Uncertainty13 Dec 2022
- 2022A Probabilistic Framework for Mutation Testing in Deep Neural Networks11 Aug 2022
- 2022COMET: Coverage-guided Model Generation For Deep Learning Library Testing2 Aug 2022
- 2022Perturbation Augmentation for Fairer NLP25 May 2022
- 2022AEON: A Method for Automatic Evaluation of NLP Test Cases13 May 2022
- 2022DeepFD: Automated Fault Diagnosis and Localization for Deep Learning Programs4 May 2022
- 2022Software Testing for Machine Learning30 Apr 2022
- 2022Causality-based Neural Network Repair20 Apr 2022
- 2022Testing Feedforward Neural Networks Training Programs1 Apr 2022
- 2022Exploring ML testing in practice -- Lessons learned from an interactive rapid review with Axis Communications30 Mar 2022
- 2022Repairing Group-Level Errors for DNNs Using Weighted Regularization24 Mar 2022
50 newest of 66 All 66 (JSON)
- 2022Causality-based Neural Network Repaircited by 44
- 2023BDMMT: Backdoor Sample Detection for Language Models through Model Mutation Testingcited by 13
- 2023BDMMT: Backdoor Sample Detection for Language Models through Model Mutation Testing25 Jan 2023
- 2022Causality-based Neural Network Repair20 Apr 2022
- 2023Emotionally Numb or Empathetic? Evaluating How LLMs Feel Using EmotionBenchcited by 54
- 2022Perturbation Augmentation for Fairer NLPcited by 51
- 2022NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networkscited by 17
- 2022DeepFD: Automated Fault Diagnosis and Localization for Deep Learning Programscited by 16
- 2022AEON: A Method for Automatic Evaluation of NLP Test Casescited by 15
- 2021Attack as Defense: Characterizing Adversarial Examples using Robustnesscited by 14
- 2021Towards Practical Robustness Analysis for DNNs based on PAC-Model Learningcited by 12
- 2021DeepMetis: Augmenting a Deep Learning Test Set to Increase its Mutation Scorecited by 12
- 2021PatchCensor: Patch Robustness Certification for Transformers via Exhaustive Testingcited by 11
- 2022Unveiling Code Pre-Trained Models: Investigating Syntax and Semantics Capacitiescited by 9
- 2021ArchRepair: Block-Level Architecture-Oriented Repairing for Deep Neural Networkscited by 7
- 2024A Survey on Failure Analysis and Fault Injection in AI Systemscited by 7
12 most cited of 63 All 63 (JSON)
- 2026Reliability Testing of Medical Model Performance under Distributed Deployment29 Sep 2026
- 2026Deep4ge: DNN Training Trajectories for Fault Detection and Diagnosis14 Jul 2026
- 2026Evaluation-Strategy Gap in Fault Diagnosis of Deep Learning Programs25 Jun 2026
- 2026Efficient Mutation Testing of Quantum Machine Learning Models30 Apr 2026
- 2026Hierarchical Fault Detection and Diagnosis for Transformer Architectures30 Apr 2026
- 2026Regression Test Selection for Updated Capability Modules in Compositional ML Systems via Atomic-Quality Probes29 Apr 2026
- 2026Quality-Driven Selective Mutation for Deep Learning24 Apr 2026
- 2026QuanForge: A Mutation Testing Framework for Quantum Neural Networks22 Apr 2026
- 2025Learning-Based Testing for Deep Learning: Enhancing Model Robustness with Adversarial Input Prioritization28 Sep 2025
- 2025Influence-Guided Concolic Testing of Transformer Robustness28 Sep 2025
- 2025Anomaly Detection Based on Critical Paths for Deep Neural Networks20 May 2025
- 2025Metamorphic Testing for Pose Estimation Systems13 Feb 2025
12 newest of 63 All 63 (JSON)