TY - GEN
T1 - Test Case Prioritization with Z-Score Based Neuron Coverage
AU - Hwang, Hyekyoung
AU - Shin, Jitae
N1 - Publisher Copyright:
© 2024 Global IT Research Institute - GIRI.
PY - 2024
Y1 - 2024
N2 - Deep neural networks (DNNs) have been widely used in various applications, such as autonomous driving, healthcare, etc. However, despite achieving high accuracy, DNNs have exhibited quality issues in various aspects such as vulnerability to data corruptions, adversarial attacks, and data dependencies. To ensure the integrity and reliability of these systems, the use of systematic verification and validation methodologies before the deployment of DNN is considered an indispensable technique. Test case prioritization techniques reduce the cost of DNN verification by prioritizing test cases that could induce mispredictions of DNN. In this paper, we propose a neuron coverage-based test case prioritization technique for the DNN classifier that assigns sample priorities based on the ratio of outlier-valued neurons among total neurons in DNN. We evaluate the proposed method with three publicly accessible datasets with different sizes of DNN. The experimental results demonstrate that the proposed method outperforms the existing state-of-the-art neuron coverage-based approach both in error-inducing sample prioritization effectiveness and inference time efficiency.
AB - Deep neural networks (DNNs) have been widely used in various applications, such as autonomous driving, healthcare, etc. However, despite achieving high accuracy, DNNs have exhibited quality issues in various aspects such as vulnerability to data corruptions, adversarial attacks, and data dependencies. To ensure the integrity and reliability of these systems, the use of systematic verification and validation methodologies before the deployment of DNN is considered an indispensable technique. Test case prioritization techniques reduce the cost of DNN verification by prioritizing test cases that could induce mispredictions of DNN. In this paper, we propose a neuron coverage-based test case prioritization technique for the DNN classifier that assigns sample priorities based on the ratio of outlier-valued neurons among total neurons in DNN. We evaluate the proposed method with three publicly accessible datasets with different sizes of DNN. The experimental results demonstrate that the proposed method outperforms the existing state-of-the-art neuron coverage-based approach both in error-inducing sample prioritization effectiveness and inference time efficiency.
KW - Deep neural network
KW - Neuron coverage
KW - Test case prioritization
UR - https://www.scopus.com/pages/publications/85189507308
U2 - 10.23919/ICACT60172.2024.10471933
DO - 10.23919/ICACT60172.2024.10471933
M3 - Conference contribution
AN - SCOPUS:85189507308
T3 - International Conference on Advanced Communication Technology, ICACT
SP - 23
EP - 28
BT - 26th International Conference on Advanced Communications Technology
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 26th International Conference on Advanced Communications Technology, ICACT 2024
Y2 - 4 February 2024 through 7 February 2024
ER -