TY - GEN
T1 - Testing DNN-Based Path Planning Algorithms by Metamorphic Testing
AU - Lv, Shuxiao
AU - Yin, Beibei
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/11
Y1 - 2020/11
N2 - Deep Neural Networks (DNNs) are increasingly applied to solve path planning problems in recent years. However, unexpected or incorrect behaviors of DNNs greatly threaten the reliability of DNN-based path planning algorithms. Therefore, the reliability should be evaluated through the software testing process. The quality of the training dataset is of great importance to the pre-trained DNN models. The pretrained model may still lack generality by using a randomly generated and insufficient training dataset. And DNN-based system testing is faced with Oracle problems. Because Metamorphic Testing (MT) has been shown considerable effectiveness in alleviating the absence of oracle problems. To increase the reliability of DNN-based path planning algorithms, in this paper, we present a test technique specialized for DNN-based path planning algorithms based on metamorphic testing. We present a framework for systematically designing sixteen metamorphic relations (MRs) by combining input transformations and output relations. And experiments are carried out on an actually released business software system, which demonstrates that our method is effective. The results show that our approach can effectively improve the diversity of test data, the accuracy of the DNN model, and the reliability of the software.
AB - Deep Neural Networks (DNNs) are increasingly applied to solve path planning problems in recent years. However, unexpected or incorrect behaviors of DNNs greatly threaten the reliability of DNN-based path planning algorithms. Therefore, the reliability should be evaluated through the software testing process. The quality of the training dataset is of great importance to the pre-trained DNN models. The pretrained model may still lack generality by using a randomly generated and insufficient training dataset. And DNN-based system testing is faced with Oracle problems. Because Metamorphic Testing (MT) has been shown considerable effectiveness in alleviating the absence of oracle problems. To increase the reliability of DNN-based path planning algorithms, in this paper, we present a test technique specialized for DNN-based path planning algorithms based on metamorphic testing. We present a framework for systematically designing sixteen metamorphic relations (MRs) by combining input transformations and output relations. And experiments are carried out on an actually released business software system, which demonstrates that our method is effective. The results show that our approach can effectively improve the diversity of test data, the accuracy of the DNN model, and the reliability of the software.
KW - deep learning testing
KW - DNN-based path planning algorithm
KW - metamorphic testing
KW - neuron coverage
UR - https://www.scopus.com/pages/publications/85100566000
U2 - 10.1109/DSA51864.2020.00088
DO - 10.1109/DSA51864.2020.00088
M3 - 会议稿件
AN - SCOPUS:85100566000
T3 - Proceedings - 2020 7th International Conference on Dependable Systems and Their Applications, DSA 2020
SP - 515
EP - 526
BT - Proceedings - 2020 7th International Conference on Dependable Systems and Their Applications, DSA 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th International Conference on Dependable Systems and Their Applications, DSA 2020
Y2 - 28 November 2020 through 29 November 2020
ER -