Towards Repairing Neural Networks Correctly

被引:6
|
作者
Dong, Guoliang [1 ]
Sun, Jun [2 ]
Wang, Xingen [1 ]
Wang, Xinyu [1 ]
Dai, Ting [3 ]
机构
[1] Zhejiang Univ, Hangzhou, Peoples R China
[2] Singapore Management Univ, Singapore, Singapore
[3] Huawei Int Pte Ltd, Singapore, Singapore
基金
新加坡国家研究基金会; 国家重点研发计划;
关键词
neural networks; correctness; repair; verification;
D O I
10.1109/QRS54544.2021.00081
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Neural networks are increasingly applied to support decision-making in safety-critical applications (like autonomous cars, unmanned aerial vehicles, and face recognition-based authentication). While many impressive static verification techniques have been proposed to tackle the correctness problem of neural networks, existing static verification techniques still do not answer the natural question: what is the subsequent measure that one should take if the DNN is not verified? In this work, we propose a runtime repairing method to ensure the correctness of neural networks within certain input regions. Given a neural network and a safety property, we first adopt state-of-the-art static verification techniques to verify the neural networks. In the case that the verification fails, we strategically identify locations to introduce additional gates which "correct" neural network behaviors at runtime whilst keeping the modifications small. Experiment results show that our approach effectively generates neural networks which are guaranteed to satisfy the properties, whilst being consistent with the original neural network most of the time.
引用
收藏
页码:714 / 725
页数:12
相关论文
共 50 条
  • [31] Towards Nonparametric Topological Layers in Neural Networks
    Shen, Gefei
    Zhao, Dongfang
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PT III, PAKDD 2024, 2024, 14647 : 91 - 102
  • [32] Towards a phenomenological understanding of neural networks: data
    Tovey, Samuel
    Krippendorf, Sven
    Nikolaou, Konstantin
    Holm, Christian
    MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2023, 4 (03):
  • [33] Towards robust explanations for deep neural networks
    Dombrowski, Ann-Kathrin
    Anders, Christopher J.
    Mueller, Klaus-Robert
    Kessel, Pan
    PATTERN RECOGNITION, 2022, 121
  • [34] Towards designing artificial neural networks by evolution
    Yao, X
    Liu, Y
    APPLIED MATHEMATICS AND COMPUTATION, 1998, 91 (01) : 83 - 90
  • [35] Towards Robust Deep Neural Networks with BANG
    Rozsa, Andras
    Gunther, Manuel
    Boult, Terrance E.
    2018 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2018), 2018, : 803 - 811
  • [36] Towards Robust Compressed Convolutional Neural Networks
    Wijayanto, Arie Wahyu
    Choong, Jun Jin
    Madhawa, Kaushalya
    Murata, Tsuyoshi
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2019, : 168 - 175
  • [37] Towards explainable deep neural networks (xDNN)
    Angelov, Plamen
    Soares, Eduardo
    NEURAL NETWORKS, 2020, 130 (130) : 185 - 194
  • [38] Towards Efficient Verification of Quantized Neural Networks
    Huang, Pei
    Wu, Haoze
    Yang, Yuting
    Daukantas, Ieva
    Wu, Min
    Zhang, Yedi
    Barrett, Clark
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 19, 2024, : 21152 - 21160
  • [39] ArchRepair: Block-Level Architecture-Oriented Repairing for Deep Neural Networks
    Qi, Hua
    Wang, Zhijie
    Guo, Qing
    Chen, Jianlang
    Felix Juefei-Xu
    Zhang, Fuyuan
    Ma, Lei
    Zhao, Jianjun
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (05)
  • [40] Towards Robust Representations of Spatial Networks Using Graph Neural Networks
    Iddianozie, Chidubem
    McArdle, Gavin
    APPLIED SCIENCES-BASEL, 2021, 11 (15):