Aries: Efficient testing of deep neural networks via labeling-free accuracy estimation

Deep learning (DL) plays a more and more important role in our daily life due to its competitive performance in industrial application domains. As the core of DL-enabled systems, deep neural networks (DNNs) need to be carefully evaluated to ensure the produced models match the expected requirements....

Full description

Saved in:
Bibliographic Details
Main Authors: HU, Qiang, GUO, Yuejun, XIE, Xiaofei, CORDY, Maxime, MA, Lei, PAPADAKIS, Mike, LE TRAON, Yves
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2023
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/8243
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-9246
record_format dspace
spelling sg-smu-ink.sis_research-92462023-10-26T01:36:06Z Aries: Efficient testing of deep neural networks via labeling-free accuracy estimation HU, Qiang GUO, Yuejun XIE, Xiaofei CORDY, Maxime MA, Lei PAPADAKIS, Mike LE TRAON, Yves Deep learning (DL) plays a more and more important role in our daily life due to its competitive performance in industrial application domains. As the core of DL-enabled systems, deep neural networks (DNNs) need to be carefully evaluated to ensure the produced models match the expected requirements. In practice, the de facto standard to assess the quality of DNNs in the industry is to check their performance (accuracy) on a collected set of labeled test data. However, preparing such labeled data is often not easy partly because of the huge labeling effort, i.e., data labeling is labor-intensive, especially with the massive new incoming unlabeled data every day. Recent studies show that test selection for DNN is a promising direction that tackles this issue by selecting minimal representative data to label and using these data to assess the model. However, it still requires human effort and cannot be automatic. In this paper, we propose a novel technique, named Aries, that can estimate the performance of DNNs on new unlabeled data using only the information obtained from the original test data. The key insight behind our technique is that the model should have similar prediction accuracy on the data which have similar distances to the decision boundary. We performed a large-scale evaluation of our technique on two famous datasets, CIFAR-10 and Tiny-ImageNet, four widely studied DNN models including ResNetl0l and DenseNetl21, and 13 types of data transformation methods. Results show that the estimated accuracy by Aries is only 0.03% - 2.60% off the true accuracy. Besides, Aries also outperforms the state-of-the-art labeling-free methods in 50 out of 52 cases and selection-labeling-based methods in 96 out of 128 cases. 2023-05-20T07:00:00Z text https://ink.library.smu.edu.sg/sis_research/8243 info:doi/10.1109/ICSE48619.2023.00152 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Deep learning testing Distribution shift Performance estimation Artificial Intelligence and Robotics
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Deep learning testing
Distribution shift
Performance estimation
Artificial Intelligence and Robotics
spellingShingle Deep learning testing
Distribution shift
Performance estimation
Artificial Intelligence and Robotics
HU, Qiang
GUO, Yuejun
XIE, Xiaofei
CORDY, Maxime
MA, Lei
PAPADAKIS, Mike
LE TRAON, Yves
Aries: Efficient testing of deep neural networks via labeling-free accuracy estimation
description Deep learning (DL) plays a more and more important role in our daily life due to its competitive performance in industrial application domains. As the core of DL-enabled systems, deep neural networks (DNNs) need to be carefully evaluated to ensure the produced models match the expected requirements. In practice, the de facto standard to assess the quality of DNNs in the industry is to check their performance (accuracy) on a collected set of labeled test data. However, preparing such labeled data is often not easy partly because of the huge labeling effort, i.e., data labeling is labor-intensive, especially with the massive new incoming unlabeled data every day. Recent studies show that test selection for DNN is a promising direction that tackles this issue by selecting minimal representative data to label and using these data to assess the model. However, it still requires human effort and cannot be automatic. In this paper, we propose a novel technique, named Aries, that can estimate the performance of DNNs on new unlabeled data using only the information obtained from the original test data. The key insight behind our technique is that the model should have similar prediction accuracy on the data which have similar distances to the decision boundary. We performed a large-scale evaluation of our technique on two famous datasets, CIFAR-10 and Tiny-ImageNet, four widely studied DNN models including ResNetl0l and DenseNetl21, and 13 types of data transformation methods. Results show that the estimated accuracy by Aries is only 0.03% - 2.60% off the true accuracy. Besides, Aries also outperforms the state-of-the-art labeling-free methods in 50 out of 52 cases and selection-labeling-based methods in 96 out of 128 cases.
format text
author HU, Qiang
GUO, Yuejun
XIE, Xiaofei
CORDY, Maxime
MA, Lei
PAPADAKIS, Mike
LE TRAON, Yves
author_facet HU, Qiang
GUO, Yuejun
XIE, Xiaofei
CORDY, Maxime
MA, Lei
PAPADAKIS, Mike
LE TRAON, Yves
author_sort HU, Qiang
title Aries: Efficient testing of deep neural networks via labeling-free accuracy estimation
title_short Aries: Efficient testing of deep neural networks via labeling-free accuracy estimation
title_full Aries: Efficient testing of deep neural networks via labeling-free accuracy estimation
title_fullStr Aries: Efficient testing of deep neural networks via labeling-free accuracy estimation
title_full_unstemmed Aries: Efficient testing of deep neural networks via labeling-free accuracy estimation
title_sort aries: efficient testing of deep neural networks via labeling-free accuracy estimation
publisher Institutional Knowledge at Singapore Management University
publishDate 2023
url https://ink.library.smu.edu.sg/sis_research/8243
_version_ 1781793971858571264