Saved in:
Bibliographic Details
Main Authors: Chen, Jialuo, Wang, Jingyi, Zhang, Xiyue, Sun, Youcheng, Kwiatkowska, Marta, Chen, Jiming, Cheng, Peng
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2409.09130
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916393845260288
author Chen, Jialuo
Wang, Jingyi
Zhang, Xiyue
Sun, Youcheng
Kwiatkowska, Marta
Chen, Jiming
Cheng, Peng
author_facet Chen, Jialuo
Wang, Jingyi
Zhang, Xiyue
Sun, Youcheng
Kwiatkowska, Marta
Chen, Jiming
Cheng, Peng
contents 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 probability vector for the uncertainty estimation. With the help of FAST, the high-confidence errors and correctly classified examples become more distinguishable, resulting in higher APFD (Average Percentage of Fault Detection) values for test prioritization, and higher generalization ability for model enhancement. We conduct extensive experiments to evaluate FAST across a diverse set of model structures on multiple benchmark datasets to validate the effectiveness, efficiency, and scalability of FAST compared to the state-of-the-art prioritization techniques.
format Preprint
id arxiv_https___arxiv_org_abs_2409_09130
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle FAST: Boosting Uncertainty-based Test Prioritization Methods for Neural Networks via Feature Selection
Chen, Jialuo
Wang, Jingyi
Zhang, Xiyue
Sun, Youcheng
Kwiatkowska, Marta
Chen, Jiming
Cheng, Peng
Software Engineering
Machine Learning
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 probability vector for the uncertainty estimation. With the help of FAST, the high-confidence errors and correctly classified examples become more distinguishable, resulting in higher APFD (Average Percentage of Fault Detection) values for test prioritization, and higher generalization ability for model enhancement. We conduct extensive experiments to evaluate FAST across a diverse set of model structures on multiple benchmark datasets to validate the effectiveness, efficiency, and scalability of FAST compared to the state-of-the-art prioritization techniques.
title FAST: Boosting Uncertainty-based Test Prioritization Methods for Neural Networks via Feature Selection
topic Software Engineering
Machine Learning
url https://arxiv.org/abs/2409.09130