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 条
  • [21] A lightweight deep learning method to identify different types of cervical cancer
    Mehedi, Md. Humaion Kabir
    Khandaker, Moumita
    Ara, Shaneen
    Alam, Md. Ashraful
    Mridha, M. F.
    Aung, Zeyar
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [22] Deep learning-based lightweight radar target detection method
    Siyuan Liang
    Rongrong Chen
    Guodong Duan
    Jianbo Du
    Journal of Real-Time Image Processing, 2023, 20
  • [23] RELATIONSHIPS BETWEEN DEEP LEARNING AND LINEAR ADAPTIVE SYSTEMS
    Douglas, Scott C.
    Larson, Eric C.
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 7755 - 7759
  • [24] Deep learning control model for adaptive optics systems
    Xu, Zhenxing
    Yang, Ping
    Hu, Ke
    Xu, Bing
    Li, Heping
    APPLIED OPTICS, 2019, 58 (08) : 1998 - 2009
  • [25] Adaptive Deep Learning Model Selection on Embedded Systems
    Taylor, Ben
    Marco, Vicent Sanz
    Wolff, Willy
    Elkhatib, Yehia
    Wang, Zheng
    ACM SIGPLAN NOTICES, 2018, 53 (06) : 31 - 43
  • [26] DCT: Differential Combination Testing of Deep Learning Systems
    Wang, Chunyan
    Ge, Weimin
    Li, Xiaohong
    Feng, Zhiyong
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: IMAGE PROCESSING, PT III, 2019, 11729 : 697 - 710
  • [27] DeepCon: Contribution Coverage Testing for Deep Learning Systems
    Zhou, Zhiyang
    Dou, Wensheng
    Liu, Jie
    Zhang, Chenxin
    Wei, Jun
    Ye, Dan
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 189 - 200
  • [28] DeepXplore: Automated Whitebox Testing of Deep Learning Systems
    Pei, Kexin
    Cao, Yinzhi
    Yang, Junfeng
    Jana, Suman
    COMMUNICATIONS OF THE ACM, 2019, 62 (11) : 137 - 145
  • [29] DEEPXPLORE: Automated Whitebox Testing of Deep Learning Systems
    Pei, Kexin
    Cao, Yinzhi
    Yang, Junfeng
    Jana, Suman
    GETMOBILE-MOBILE COMPUTING & COMMUNICATIONS REVIEW, 2018, 22 (03) : 36 - 38
  • [30] DeepXplore: Automated Whitebox Testing of Deep Learning Systems
    Pei, Kexin
    Cao, Yinzhi
    Yang, Junfeng
    Jana, Suman
    PROCEEDINGS OF THE TWENTY-SIXTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES (SOSP '17), 2017, : 1 - 18