Reliability of Convolutional Neural Networks: Failure Metrics with Metamorphic Test Cases

被引:1
|
作者
Gudaparthi, Hemanth [1 ]
Niu, Nan [1 ]
Wang, Boyang [1 ]
Savolainen, Juha [2 ]
机构
[1] Univ Cincinnati, Cincinnati, OH 45221 USA
[2] Danfoss Drives AS, Grasten, Denmark
关键词
Metamorphic testing; test case prioritization; convolutional neural network (CNN); image classification; TEST-CASE PRIORITIZATION; THEORETICAL REPLICATION; SCIENTIFIC SOFTWARE; REQUIREMENTS;
D O I
10.1109/IRI51335.2021.00017
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The data-driven software development paradigm and the uncertain nature of deep neural networks bring new challenges for reliability engineering. In autonomous driving and other safety-critical domains, high reliability must be assured. However, failure metrics measuring reliability post deployment can be costly. To explore more efficient ways of assessing reliability, we leverage metamorphic testing where a follow-up test case (TC) can be automatically generated to account for unseen conditions once a source TC is given. We further determine source TCs by investigating various TC prioritization strategies based on risk, fault, similarity, and coverage. Our experiment on a convolutional neural network's image classifications shows that TC priorities determined by code coverage are prominent in exposing reliability issues, combined with the metamorphic TCs generated by semantic input data changes. The results also show that, in order to safely operate the neural networks, reliability engineers shall pay attention to the potential network structural changes and the evolving requirements-level risks.
引用
收藏
页码:75 / 82
页数:8
相关论文
共 50 条
  • [1] Metamorphic Testing for Convolutional Neural Networks: Relations over Image Classification
    Naidu, Prudhviraj
    Gudaparthi, Hemanth
    Niu, Nan
    [J]. 2021 IEEE 22ND INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION FOR DATA SCIENCE (IRI 2021), 2021, : 99 - 106
  • [2] Analyzing and Increasing the Reliability of Convolutional Neural Networks on GPUs
    dos Santos, Fernando Fernandes
    Pimenta, Pedro Foletto
    Lunardi, Caio
    Draghetti, Lucas
    Carro, Luigi
    Kaeli, David
    Rech, Paolo
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2019, 68 (02) : 663 - 677
  • [3] Evaluating Convolutional Neural Networks Reliability depending on their Data Representation
    Ruospo, Annachiara
    Bosio, Alberto
    Ianne, Alessandro
    Sanchez, Ernesto
    [J]. 2020 23RD EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2020), 2020, : 672 - 679
  • [4] Using checksum to improve the reliability of embedded convolutional neural networks
    Liu, Zhi
    Deng, Zhen
    Yang, Xinni
    [J]. MICROELECTRONICS RELIABILITY, 2022, 136
  • [5] Survey on Test Input Selection and Metrics for Deep Neural Networks
    Yan, Hong
    Yang, Fengyu
    Zhong, Yihui
    Xiong, Yu
    Chen, Yu'an
    [J]. Computer Engineering and Applications, 2024, 60 (06) : 27 - 42
  • [6] Mapping Rice Paddies in Complex Landscapes with Convolutional Neural Networks and Phenological Metrics
    Zhao, Shuang
    Liu, Xiangnan
    Ding, Chao
    Liu, Shuyuan
    Wu, Changshan
    Wu, Ling
    [J]. GISCIENCE & REMOTE SENSING, 2020, 57 (01) : 37 - 48
  • [7] Joint Learning of Convolutional Neural Networks and Temporally Constrained Metrics for Tracklet Association
    Wang, Bing
    Wang, Li
    Shuai, Bing
    Zuo, Zhen
    Liu, Ting
    Chan, Kap Luk
    Wang, Gang
    [J]. PROCEEDINGS OF 29TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, (CVPRW 2016), 2016, : 386 - 393
  • [8] Neural metrics - Software metrics in artificial neural networks
    Leung, WK
    Simpson, R
    [J]. KES'2000: FOURTH INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED INTELLIGENT ENGINEERING SYSTEMS & ALLIED TECHNOLOGIES, VOLS 1 AND 2, PROCEEDINGS, 2000, : 209 - 212
  • [9] Demonstration of Convolutional Neural Networks to Determine Patch Test Reactivity
    Ravishankar, Adarsh
    Heller, Nicholas
    Bigliardi, Paul L.
    [J]. DERMATITIS, 2024, 35 (02) : 144 - 148
  • [10] Assessing Convolutional Neural Networks Reliability through Statistical Fault Injections
    Ruospo, A.
    Gavarini, G.
    De Sio, C.
    Guerrero, J.
    Sterpone, L.
    Reorda, M. Sonza
    Sanchez, E.
    Mariani, R.
    Aribido, J.
    Athavale, J.
    [J]. 2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,