TestRank: Bringing Order into Unlabeled Test Instances for Deep Learning Tasks
Not on the map. Why?
Abstract (arXiv)
Deep learning (DL) has achieved unprecedented success in a variety of tasks. However, DL systems are notoriously difficult to test and debug due to the lack of explainability of DL models and the huge test input space to cover. Generally speaking, it is relatively easy to collect a massive amount of test data, but the labeling cost can be quite high. Consequently, it is essential to conduct test selection and label only those selected "high quality" bug-revealing test inputs for test cost reduction. In this paper, we propose a novel test prioritization technique that brings order into the unlabeled test instances according to their bug-revealing capabilities, namely TestRank. Different from existing solutions, TestRank leverages both intrinsic attributes and contextual attributes of test instances when prioritizing them. To be specific, we first build a similarity graph on test instances and training samples, and we conduct graph-based semi-supervised learning to extract contextual features. Then, for a particular test instance, the contextual features extracted from the graph neural network (GNN) and the intrinsic features obtained with the DL model itself are combined to predict its bug-revealing probability. Finally, TestRank prioritizes unlabeled test instances in descending order of the above probability value. We evaluate the performance of TestRank on a variety of image classification datasets. Experimental results show that the debugging efficiency of our method significantly outperforms existing test prioritization techniques.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 19 of its 34 references that are in the map. First posted on arXiv 21 May 2021.
Builds on
19 of 34 references.
References · 19
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2016Wide Residual Networkscited by 3,057
7 more
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2018DeepGauge: Multi-Granularity Testing Criteria for Deep Learning Systemscited by 144
- 2018Guiding Deep Learning System Testing using Surprise Adequacycited by 123
- 2019Input Prioritization for Testing Neural Networkscited by 11
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1; 2025: 2; 2026: 2.
7 papers.
- 2023Evaluating the Robustness of Test Selection Methods for Deep Neural Networkscited by 4
- 2025MetaSel: A Test Selection Approach for Fine-tuned DNN Modelscited by 3
- 2022LaF: Labeling-Free Model Selection for Automated Deep Neural Network Reusingcited by 1
- 2024Evaluation and Improvement of Fault Detection for Large Language Modelscited by 1
- 2025Toward Efficient Testing of Graph Neural Networks via Test Input Prioritizationcited by 1
- 2026CAFD: Concept-Aware DNN Fault Detection using VLMscited by 0
- 2026Learnable Weighting of Intra-Attribute Distances for Categorical Data Clustering with Nominal and Ordinal Attributescited by 0
- 2026Learnable Weighting of Intra-Attribute Distances for Categorical Data Clustering with Nominal and Ordinal Attributes6 Jul 2026
- 2026CAFD: Concept-Aware DNN Fault Detection using VLMs19 May 2026
- 2025Toward Efficient Testing of Graph Neural Networks via Test Input Prioritization20 Dec 2025
- 2025MetaSel: A Test Selection Approach for Fine-tuned DNN Models21 Mar 2025
- 2024Evaluation and Improvement of Fault Detection for Large Language Models14 Apr 2024
- 2023Evaluating the Robustness of Test Selection Methods for Deep Neural Networks29 Jul 2023
- 2022LaF: Labeling-Free Model Selection for Automated Deep Neural Network Reusing8 Apr 2022