Test Selection for Deep Learning Systems
Not on the map. Why?
Abstract (arXiv)
Testing of deep learning models is challenging due to the excessive number and complexity of computations involved. As a result, test data selection is performed manually and in an ad hoc way. This raises the question of how we can automatically select candidate test data to test deep learning models. Recent research has focused on adapting test selection metrics from code-based software testing (such as coverage) to deep learning. However, deep learning models have different attributes from code such as spread of computations across the entire network reflecting training data properties, balance of neuron weights and redundancy (use of many more neurons than needed). Such differences make code-based metrics inappropriate to select data that can challenge the models (can trigger misclassification). We thus propose a set of test selection metrics based on the notion of model uncertainty (model confidence on specific inputs). Intuitively, the more uncertain we are about a candidate sample, the more likely it is that this sample triggers a misclassification. Similarly, the samples for which we are the most uncertain, are the most informative and should be used to improve the model by retraining. We evaluate these metrics on two widely-used image classification problems involving real and artificial (adversarial) data. We show that uncertainty-based metrics have a strong ability to select data that are misclassified and lead to major improvement in classification accuracy during retraining: up to 80% more gain than random selection and other state-of-the-art metrics on one dataset and up to 29% on the other.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 8; 2023: 5; 2024: 5; 2025: 5; 2026: 1.
27 papers.
Sort:
By area:
- 2022Simple Techniques Work Surprisingly Well for Neural Network Test Prioritization and Active Learning (Replicability Study)cited by 27
- 2022NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networkscited by 18
- 2025Evaluating Uncertainty and Quality of Vision-Language-Action-enabled Robotscited by 17
- 2021PatchCensor: Patch Robustness Certification for Transformers via Exhaustive Testingcited by 12
- 2023DeepGD: A Multi-Objective Black-Box Test Selection Approach for Deep Neural Networkscited by 11
- 2021A Review and Refinement of Surprise Adequacycited by 9
- 2022Aries: Efficient Testing of Deep Neural Networks via Labeling-Free Accuracy Estimationcited by 9
- 2022Unveiling Code Pre-Trained Models: Investigating Syntax and Semantics Capacitiescited by 9
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Spacecited by 4
- 2023Evaluating the Robustness of Test Selection Methods for Deep Neural Networkscited by 4
- 2022An Exploratory Study of AI System Risk Assessment from the Lens of Data Distribution and Uncertaintycited by 3
- 2024FAST: Boosting Uncertainty-based Test Prioritization Methods for Neural Networks via Feature Selectioncited by 3
15 more
- 2025MetaSel: A Test Selection Approach for Fine-tuned DNN Modelscited by 3
- 2021Robust Active Learning: Sample-Efficient Training of Robust Deep Learning Modelscited by 2
- 2022Characterizing and Understanding the Behavior of Quantized Models for Reliable Deploymentcited by 2
- 2022LaF: Labeling-Free Model Selection for Automated Deep Neural Network Reusingcited by 1
- 2022Guiding the retraining of convolutional neural networks against adversarial inputscited by 1
- 2023GIST: Generated Inputs Sets Transferability in Deep Learningcited by 1
- 2024Evaluation and Improvement of Fault Detection for Large Language Modelscited by 1
- 2024A3Rank: Augmentation Alignment Analysis for Prioritizing Overconfident Failing Samples for Deep Learning Modelscited by 1
- 2025DONUT: Physics-aware Machine Learning for Real-time X-ray Nanodiffraction Analysiscited by 1
- 2026TestifAI: Tomography-Based Testing for Deep Learning Systemscited by 1
- 2023Hazards in Deep Learning Testing: Prevalence, Impact and Recommendationscited by 0
- 2024DeepKnowledge: Generalisation-Driven Deep Learning Testingcited by 0
- 2024LeCov: Multi-level Testing Criteria for Large Language Modelscited by 0
- 2025TigAug: Data Augmentation for Testing Traffic Light Detection in Autonomous Driving Systemscited by 0
- 2025Learning-Based Testing for Deep Learning: Enhancing Model Robustness with Adversarial Input Prioritizationcited by 0
- 2026TestifAI: Tomography-Based Testing for Deep Learning Systems19 Aug 2026
- 2025Learning-Based Testing for Deep Learning: Enhancing Model Robustness with Adversarial Input Prioritization28 Sep 2025
- 2025Evaluating Uncertainty and Quality of Vision-Language-Action-enabled Robots22 Jul 2025
- 2025DONUT: Physics-aware Machine Learning for Real-time X-ray Nanodiffraction Analysis18 Jul 2025
- 2025TigAug: Data Augmentation for Testing Traffic Light Detection in Autonomous Driving Systems8 Jul 2025
- 2025MetaSel: A Test Selection Approach for Fine-tuned DNN Models21 Mar 2025
- 2024FAST: Boosting Uncertainty-based Test Prioritization Methods for Neural Networks via Feature Selection13 Sep 2024
- 2024LeCov: Multi-level Testing Criteria for Large Language Models20 Aug 2024
- 2024A3Rank: Augmentation Alignment Analysis for Prioritizing Overconfident Failing Samples for Deep Learning Models19 Jul 2024
- 2024Evaluation and Improvement of Fault Detection for Large Language Models14 Apr 2024
- 2024DeepKnowledge: Generalisation-Driven Deep Learning Testing25 Mar 2024
- 2023GIST: Generated Inputs Sets Transferability in Deep Learning1 Nov 2023
15 more
- 2023Hazards in Deep Learning Testing: Prevalence, Impact and Recommendations11 Sep 2023
- 2023Evaluating the Robustness of Test Selection Methods for Deep Neural Networks29 Jul 2023
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Space18 Jul 2023
- 2023DeepGD: A Multi-Objective Black-Box Test Selection Approach for Deep Neural Networks8 Mar 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
- 2022Aries: Efficient Testing of Deep Neural Networks via Labeling-Free Accuracy Estimation22 Jul 2022
- 2022Guiding the retraining of convolutional neural networks against adversarial inputs8 Jul 2022
- 2022Simple Techniques Work Surprisingly Well for Neural Network Test Prioritization and Active Learning (Replicability Study)2 May 2022
- 2022Characterizing and Understanding the Behavior of Quantized Models for Reliable Deployment8 Apr 2022
- 2022LaF: Labeling-Free Model Selection for Automated Deep Neural Network Reusing8 Apr 2022
- 2022NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networks24 Mar 2022
- 2021Robust Active Learning: Sample-Efficient Training of Robust Deep Learning Models5 Dec 2021
- 2021PatchCensor: Patch Robustness Certification for Transformers via Exhaustive Testing19 Nov 2021
- 2021A Review and Refinement of Surprise Adequacy10 Mar 2021
- 2022Simple Techniques Work Surprisingly Well for Neural Network Test Prioritization and Active Learning (Replicability Study)cited by 27
- 2022NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networkscited by 18
- 2021PatchCensor: Patch Robustness Certification for Transformers via Exhaustive Testingcited by 12
- 2023DeepGD: A Multi-Objective Black-Box Test Selection Approach for Deep Neural Networkscited by 11
- 2021A Review and Refinement of Surprise Adequacycited by 9
- 2022Aries: Efficient Testing of Deep Neural Networks via Labeling-Free Accuracy Estimationcited by 9
- 2022Unveiling Code Pre-Trained Models: Investigating Syntax and Semantics Capacitiescited by 9
- 2023CertPri: Certifiable Prioritization for Deep Neural Networks via Movement Cost in Feature Spacecited by 4
- 2023Evaluating the Robustness of Test Selection Methods for Deep Neural Networkscited by 4
- 2022An Exploratory Study of AI System Risk Assessment from the Lens of Data Distribution and Uncertaintycited by 3
- 2024FAST: Boosting Uncertainty-based Test Prioritization Methods for Neural Networks via Feature Selectioncited by 3
- 2025MetaSel: A Test Selection Approach for Fine-tuned DNN Modelscited by 3
12 most cited of 26 All 26 (JSON)
- 2026TestifAI: Tomography-Based Testing for Deep Learning Systems19 Aug 2026
- 2025Learning-Based Testing for Deep Learning: Enhancing Model Robustness with Adversarial Input Prioritization28 Sep 2025
- 2025DONUT: Physics-aware Machine Learning for Real-time X-ray Nanodiffraction Analysis18 Jul 2025
- 2025TigAug: Data Augmentation for Testing Traffic Light Detection in Autonomous Driving Systems8 Jul 2025
- 2025MetaSel: A Test Selection Approach for Fine-tuned DNN Models21 Mar 2025
- 2024FAST: Boosting Uncertainty-based Test Prioritization Methods for Neural Networks via Feature Selection13 Sep 2024
- 2024LeCov: Multi-level Testing Criteria for Large Language Models20 Aug 2024
- 2024A3Rank: Augmentation Alignment Analysis for Prioritizing Overconfident Failing Samples for Deep Learning Models19 Jul 2024
- 2024Evaluation and Improvement of Fault Detection for Large Language Models14 Apr 2024
- 2024DeepKnowledge: Generalisation-Driven Deep Learning Testing25 Mar 2024
- 2023GIST: Generated Inputs Sets Transferability in Deep Learning1 Nov 2023
- 2023Hazards in Deep Learning Testing: Prevalence, Impact and Recommendations11 Sep 2023
12 newest of 26 All 26 (JSON)