A lightweight adaptive random testing method for deep learning systems

被引:0
|
作者
Mao, Chengying [1 ]
Song, Yue [1 ]
Chen, Jifu [1 ]
机构
[1] Jiangxi Univ Finance & Econ, Sch Software & IoT Engn, Nanchang, Peoples R China
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2023年 / 53卷 / 11期
基金
中国国家自然科学基金;
关键词
adaptive random testing; cluster analysis; deep learning systems; efficiency; failure detection; REDUCTION;
D O I
10.1002/spe.3256
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In recent years, deep learning (DL) systems are increasingly used in the safety-critical fields such as autonomous driving, medical diagnosis, and financial service. Although these systems have demonstrated an outstanding performance in enhancing the accuracy of decision-making, they pose significant challenges to the trustworthiness due to their limited interpretability and inherent uncertainty. Adaptive random testing (ART) has been proved as an effective approach for ensuring the reliability of DL systems. However, existing ART methods for DL systems incur a heavy overhead in test case selection due to the computation of distances. To address this issue, we propose a lightweight adaptive random testing (Lw-ARTDL) method for DL systems. In our improved algorithm, we employ the K-Means technique to divide the entire test suite into several subsets. Then, for a candidate test case, we only calculate distances between it and the test cases within the category to which it belongs. This partition strategy ensures that the selected test cases are more representative while significantly reducing the computational cost. To validate the proposed algorithm, the comparison experiments between Lw-ARTDL and the original ARTDL algorithm are conducted on two typical DL systems. The experimental results show that Lw-ARTDL significantly reduces the overhead of failure detection, and exhibits stronger failure detection capability compared to ARTDL in most similarity metrics.
引用
收藏
页码:2271 / 2295
页数:25
相关论文
共 50 条
  • [31] DLFuzz: Differential Fuzzing Testing of Deep Learning Systems
    Guo, Jianmin
    Jiang, Yu
    Zhao, Yue
    Chen, Quan
    Sun, Jiaguang
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 739 - 743
  • [32] DeepWeak: Weak Mutation Testing for Deep Learning Systems
    Xue, Yinjie
    Zhang, Zhiyi
    Liu, Chen
    Chen, Shuxian
    Huang, Zhiqiu
    2024 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2024, : 49 - 60
  • [33] DeepCT: Tomographic Combinatorial Testing for Deep Learning Systems
    Ma, Lei
    Juefei-Xu, Felix
    Xue, Minhui
    Li, Bo
    Li, Li
    Liu, Yang
    Zhao, Jianjun
    2019 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER), 2019, : 614 - 618
  • [34] An Adaptive Corner Detection Method Based on Deep Learning
    Wang, Liang
    Han, Kesheng
    Sun, Hongfei
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 8478 - 8482
  • [35] An adaptive deep learning method for item recommendation system
    Da'u, Aminu
    Salim, Naomie
    Idris, Rabiu
    KNOWLEDGE-BASED SYSTEMS, 2021, 213
  • [36] A Robust Adaptive Stochastic Gradient Method for Deep Learning
    Gulcehre, Caglar
    Sotelo, Jose
    Moczulski, Marcin
    Bengio, Yoshua
    2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 125 - 132
  • [37] An Adaptive Empirical Bayesian Method for Sparse Deep Learning
    Deng, Wei
    Zhang, Xiao
    Liang, Faming
    Lin, Guang
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [38] Adaptive random testing by localization
    Chen, TY
    Huang, DH
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 292 - 298
  • [39] A Survey on Adaptive Random Testing
    Huang, Rubing
    Sun, Weifeng
    Xu, Yinyin
    Chen, Haibo
    Towey, Dave
    Xia, Xin
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (10) : 2052 - 2083
  • [40] Mirror adaptive random testing
    Chen, TY
    Kuo, FC
    Merkel, RG
    Ng, SP
    THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 4 - 11