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 条
  • [41] Mirror adaptive random testing
    Chen, TY
    Kuo, FC
    Merkel, RG
    Ng, SP
    INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (15) : 1001 - 1010
  • [42] Hybrid adaptive random testing
    Nikravan, Esmaeel
    Parsa, Saeed
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2020, 11 (03) : 209 - 221
  • [43] Probabilistic Adaptive Random Testing
    Chan, Kwok Ping
    Chen, T. Y.
    Towey, Dave
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 274 - +
  • [44] Personalized item generation method for adaptive testing systems
    Lee, Youngseok
    Cho, Jungwon
    MULTIMEDIA TOOLS AND APPLICATIONS, 2015, 74 (19) : 8571 - 8591
  • [45] Personalized item generation method for adaptive testing systems
    Youngseok Lee
    Jungwon Cho
    Multimedia Tools and Applications, 2015, 74 : 8571 - 8591
  • [46] A Computer Adaptive Testing Method for Intelligent Tutoring Systems
    Kozierkiewicz-Hetmanska, Adrianna
    Ngoc Thanh Nguyen
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT I, 2010, 6276 : 281 - 289
  • [47] An Unsupervised Deep Learning Method for Denoising Prestack Random Noise
    Liu, Dawei
    Deng, Zheyuan
    Wang, Cheng
    Wang, Xiaokai
    Chen, Wenchao
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2022, 19
  • [48] A Testing Method for Object-oriented Program based on Adaptive Random Testing with Variable Probability
    Lv, Tianxiang
    Bao, Qihao
    Chen, Haibo
    Zhang, Chi
    2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 1155 - 1156
  • [49] Lightweight Deep Learning with Model Compression
    Kang, U.
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2021), PT III, 2021, 12683 : 662 - 663
  • [50] Lightweight deep learning method for end-to-end point cloud registration
    Jiang, Linjun
    Liu, Yue
    Dong, Zhiyuan
    Li, Yinghao
    Lin, Yusong
    GRAPHICAL MODELS, 2025, 137