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 条
  • [41] LIMITATIONS OF MULTILAYER PERCEPTRON NETWORKS - STEPS TOWARDS GENETIC NEURAL NETWORKS
    MUHLENBEIN, H
    PARALLEL COMPUTING, 1990, 14 (03) : 249 - 260
  • [42] BrainNetCNN: Convolutional neural networks for brain networks; towards predicting neurodevelopment
    Kawahara, Jeremy
    Brown, Colin J.
    Miller, Steven P.
    Booth, Brian G.
    Chau, Vann
    Grunau, Ruth E.
    Zwicker, Jill G.
    Hamarneh, Ghassan
    NEUROIMAGE, 2017, 146 : 1038 - 1049
  • [43] BSNN: Towards faster and better conversion of artificial neural networks to spiking neural networks with bistable neurons
    Li, Yang
    Zhao, Dongcheng
    Zeng, Yi
    FRONTIERS IN NEUROSCIENCE, 2022, 16
  • [44] Towards Safety Verification of Direct Perception Neural Networks
    Cheng, Chili-Hong
    Huang, Chung-Hao
    Brunner, Thomas
    Hashemi, Vahid
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1640 - 1643
  • [45] Towards an Efficient Facial Image Compression with Neural Networks
    Spatafora, Maria Ausilia Napoli
    Ortis, Alessandro
    Battiato, Sebastiano
    IMAGE ANALYSIS AND PROCESSING, ICIAP 2022, PT I, 2022, 13231 : 512 - 523
  • [46] Bayesian Perceptron: Towards fully Bayesian Neural Networks
    Huber, Marco F.
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 3179 - 3186
  • [47] Towards silicon photonic neural networks for artificial intelligence
    Bai, Bowen
    Shu, Haowen
    Wang, Xingjun
    Zou, Weiwen
    SCIENCE CHINA-INFORMATION SCIENCES, 2020, 63 (06)
  • [48] Towards Understanding the Condensation of Neural Networks at Initial Training
    Zhou, Hanxu
    Zhou, Qixuan
    Luo, Tao
    Zhang, Yaoyu
    Xu, Zhi-Qin John
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [49] Towards Proving the Adversarial Robustness of Deep Neural Networks
    Katz, Guy
    Barrett, Clark
    Dill, David L.
    Julian, Kyle
    Kochenderfer, Mykel J.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (257): : 19 - 26
  • [50] Towards silicon photonic neural networks for artificial intelligence
    Bowen Bai
    Haowen Shu
    Xingjun Wang
    Weiwen Zou
    Science China Information Sciences, 2020, 63