Mutation-based Fault Localization of Deep Neural Networks

被引:1
|
作者
Ghanbari, Ali [1 ]
Thomas, Deepak-George [2 ]
Arshad, Muhammad Arbab [2 ]
Rajan, Hridesh [2 ]
机构
[1] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
[2] Iowa State Univ, Dept Comp Sci, Ames, IA 50011 USA
基金
美国国家科学基金会;
关键词
Deep Neural Network; Mutation; Fault Localization;
D O I
10.1109/ASE56229.2023.00171
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deep neural networks (DNNs) are susceptible to bugs, just like other types of software systems. A significant uptick in using DNN, and its applications in wide-ranging areas, including safety-critical systems, warrant extensive research on software engineering tools for improving the reliability of DNN-based systems. One such tool that has gained significant attention in the recent years is DNN fault localization. This paper revisits mutation-based fault localization in the context of DNN models and proposes a novel technique, named deepmufl, applicable to a wide range of DNN models. We have implemented deepmufl and have evaluated its effectiveness using 109 bugs obtained from StackOverflow. Our results show that deepmufl detects 53/109 of the bugs by ranking the buggy layer in top-1 position, outperforming state-of-the-art static and dynamic DNN fault localization systems that are also designed to target the class of bugs supported by deepmufl. Moreover, we observed that we can halve the fault localization time for a pre-trained model using mutation selection, yet losing only 7.55% of the bugs localized in top-1 position.
引用
收藏
页码:1301 / 1313
页数:13
相关论文
共 50 条
  • [31] What to Blame? On the Granularity of Fault Localization for Deep Neural Networks
    Duran, Matias
    Zhang, Xiao-Yi
    Arcaini, Paolo
    Ishikawa, Fuyuki
    [J]. 2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 264 - 275
  • [32] Delta4Ms: Improving mutation-based fault localization by eliminating mutant bias
    Liu, Hengyuan
    Li, Zheng
    Han, Baolong
    Liu, Yangtao
    Chen, Xiang
    Liu, Yong
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2024, 34 (04):
  • [33] Improving the Performance of Mutation-based Fault Localization via Mutant Bias Practical Experience Report
    Du, Bin
    Cai, Yuxiaoyang
    Wang, Haifeng
    Liu, Yong
    Chen, Xiang
    [J]. 2022 IEEE 33RD INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2022), 2022, : 309 - 320
  • [34] Fault Localization Analysis Based on Deep Neural Network
    Zheng, Wei
    Hu, Desheng
    Wang, Jing
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [35] An evolutionary mutation-based algorithm for weight training in neural networks for telecommunication flow modelling
    Fischer, MM
    Hlavácková-Schindler, K
    Reismann, M
    [J]. COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION - EVOLUTIONARY COMPUTATION & FUZZY LOGIC FOR INTELLIGENT CONTROL, KNOWLEDGE ACQUISITION & INFORMATION RETRIEVAL, 1999, 55 : 54 - 59
  • [36] Improving the performance of mutation-based evolving artificial neural networks with self-adaptive mutations
    Hiraga, Motoaki
    Komura, Masahiro
    Miyamoto, Akiharu
    Morimoto, Daichi
    Ohkura, Kazuhiro
    [J]. PLOS ONE, 2024, 19 (07):
  • [37] Detection and localization of cotton based on deep neural networks
    Annapoorna, B.R.
    Babu, D.R. Ramesh
    [J]. Materials Today: Proceedings, 2023, 80 : 3328 - 3332
  • [38] An approach for fault localization based upon unsupervised neural networks
    Benítez-Pérez, H
    García-Nocetti, F
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA), VOLS 1AND 2, 2005, : 837 - 842
  • [39] MUTREX: a mutation-based generator of fault detecting strings for regular expressions
    Arcaini, Paolo
    Gargantini, Angelo
    Riccobene, Elvinia
    [J]. 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 87 - 96
  • [40] Seismic fault interpretation based on deep convolutional neural networks
    Chang, Dekuan
    Yong, Xueshan
    Wang, Yihui
    Yang, Wuyang
    Li, Hai-Shan
    Zhang, Guangzhi
    [J]. Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2021, 56 (01): : 1 - 8