FAST: Boosting Uncertainty-based Test Prioritization Methods for Neural Networks via Feature Selection
Jialuo Chen, Jingyi Wang, Xiyue Zhang, Youcheng Sun, Marta, Kwiatkowska, Jiming Chen, Peng Cheng

TL;DR
This paper introduces FAST, a feature selection-based method that enhances uncertainty-based test prioritization for neural networks by reducing noise from irrelevant features, thereby improving fault detection and model generalization.
Contribution
FAST is a novel feature selection approach that boosts existing test prioritization methods for DNNs by dynamically pruning noisy features during inference.
Findings
Improves APFD scores for test prioritization
Enhances distinction between high-confidence errors and correct predictions
Demonstrates scalability across diverse models and datasets
Abstract
Due to the vast testing space, the increasing demand for effective and efficient testing of deep neural networks (DNNs) has led to the development of various DNN test case prioritization techniques. However, the fact that DNNs can deliver high-confidence predictions for incorrectly predicted examples, known as the over-confidence problem, causes these methods to fail to reveal high-confidence errors. To address this limitation, in this work, we propose FAST, a method that boosts existing prioritization methods through guided FeAture SelecTion. FAST is based on the insight that certain features may introduce noise that affects the model's output confidence, thereby contributing to high-confidence errors. It quantifies the importance of each feature for the model's correct predictions, and then dynamically prunes the information from the noisy features during inference to derive a new…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Risk and Safety Analysis · Software System Performance and Reliability
MethodsSparse Evolutionary Training
