DeepFault: Fault Localization for Deep Neural Networks

被引:46
|
作者
Eniser, Hasan Ferit [1 ]
Gerasimou, Simos [2 ]
Sen, Alper [1 ]
机构
[1] Bogazici Univ, Istanbul, Turkey
[2] Univ York, York, N Yorkshire, England
关键词
Deep Neural Networks; Fault localization; Test input generation;
D O I
10.1007/978-3-030-16722-6_10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Deep Neural Networks (DNNs) are increasingly deployed in safety-critical applications including autonomous vehicles and medical diagnostics. To reduce the residual risk for unexpected DNN behaviour and provide evidence for their trustworthy operation, DNNs should be thoroughly tested. The DeepFault whitebox DNN testing approach presented in our paper addresses this challenge by employing suspiciousness measures inspired by fault localization to establish the hit spectrum of neurons and identify suspicious neurons whose weights have not been calibrated correctly and thus are considered responsible for inadequate DNN performance. DeepFault also uses a suspiciousness-guided algorithm to synthesize new inputs, from correctly classified inputs, that increase the activation values of suspicious neurons. Our empirical evaluation on several DNN instances trained on MNIST and CIFAR-10 datasets shows that DeepFault is effective in identifying suspicious neurons. Also, the inputs synthesized by DeepFault closely resemble the original inputs, exercise the identified suspicious neurons and are highly adversarial.
引用
收藏
页码:171 / 191
页数:21
相关论文
共 50 条
  • [31] Deep Neural Networks for Indoor Localization Using WiFi Fingerprints
    BelMannoubi, Souad
    Touati, Haifa
    MOBILE, SECURE, AND PROGRAMMABLE NETWORKING, 2019, 11557 : 247 - 258
  • [32] DeepCNN: A Dual Approach to Fault Localization and Repair in Convolutional Neural Networks
    Wardat, Mohammad
    Al-Alaj, Abdullah
    IEEE ACCESS, 2024, 12 : 50321 - 50334
  • [33] Business-oriented Fault Localization Based on Probabilistic Neural Networks
    Liu, Lianzhong
    Li, Chunfang
    2009 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-3, 2009, : 1324 - +
  • [34] A Fault-Tolerant Indoor Localization System with Recurrent Neural Networks
    Carvalho, Eduardo
    Ferreira, Bruno
    Filho, Geraldo P. R.
    Ueyama, Jo
    Pessin, Gustavo
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, PT II, 2017, 10614 : 761 - 762
  • [35] Distribution Grid Fault Classification and Localization using Convolutional Neural Networks
    Zhou, Ming
    Kazemi, Nazli
    Musilek, Petr
    SMART GRIDS AND SUSTAINABLE ENERGY, 2024, 9 (01)
  • [36] A Real-Time Fault Localization in Power Distribution Grid for Wildfire Detection Through Deep Convolutional Neural Networks
    Zhao, Meng
    Barati, Masoud
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2021, 57 (04) : 4316 - 4326
  • [37] Interpretability of deep convolutional neural networks on rolling bearing fault diagnosis
    Yang, Huixin
    Li, Xiang
    Zhang, Wei
    MEASUREMENT SCIENCE AND TECHNOLOGY, 2022, 33 (05)
  • [38] enpheeph: A Fault Injection Framework for Spiking and Compressed Deep Neural Networks
    Colucci, Alessio
    Steininger, Andreas
    Shafique, Muhammad
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 5155 - 5162
  • [39] A Pipelined Multi-Level Fault Injector for Deep Neural Networks
    Ruospo, Annachiara
    Balaara, Angelo
    Bosio, Alberto
    Sanchez, Ernesto
    2020 33RD IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2020,
  • [40] Explaining Deep Neural Networks for Bearing Fault Detection with Vibration Concepts
    Decker, Thomas
    Lebacher, Michael
    Tresp, Volker
    2023 IEEE 21ST INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, INDIN, 2023,