Improved Incremental Verification for Neural Networks

被引:0
|
作者
Tang, Xuezhou [1 ]
机构
[1] Shenzhen Univ, Shenzhen, Peoples R China
来源
THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, TASE 2024 | 2024年 / 14777卷
关键词
Neural network verification; Incremental verification; Branch-and-Bound;
D O I
10.1007/978-3-031-64626-3_23
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The formal verification of deep neural networks (DNNs) guarantees their robustness. However, DNNs deployed in real-world applications frequently undergo adjustments due to, for instance, quantization and model repair, necessitating the repetition of computationally expensive formal verification. To efficiently verify the robustness of such adjusted DNNs, incremental techniques for DNN verification are proposed recently. These techniques use the information obtained from the verification of original networks to expedite the verification of their adjusted counterparts. In particular, the state-of-the-art incremental technique based on the Branch-and-Bound method exploits branching information from verifying original DNNs, to efficiently generate subproblems for verifying the adjusted counterparts. This paper goes beyond this idea. When verifying adjusted DNNs, we prioritize checking subproblems that falsify the robustness of the original ones, with the expectation of prompt falsification. Furthermore, we collect information from the Bound processes while verifying original DNNs, then utilize it for more efficient Bound processes when verifying the adjusted networks. We propose a DNN incremental verification framework I-IVAN and realize it for evaluation. It is compared against IVAN, the state-of-the-art DNN verification tool with incremental techniques, on networks trained by datasets MNIST and CIFAR-10. The experimental results show that I-IVAN is much more efficient than IVAN within 7.71 times faster than IVAN at most.
引用
收藏
页码:392 / 409
页数:18
相关论文
共 50 条
  • [1] Incremental Verification of Neural Networks
    Ugare, Shubham
    Banerjee, Debangshu
    Misailovic, Sasa
    Singh, Gagandeep
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (PLDI): : 1920 - 1945
  • [2] The Convergence of Incremental Neural Networks
    Lei Chen
    Yilin Wang
    Lixiao Zhang
    Wei Chen
    Neural Processing Letters, 2023, 55 : 12481 - 12499
  • [3] The Convergence of Incremental Neural Networks
    Chen, Lei
    Wang, Yilin
    Zhang, Lixiao
    Chen, Wei
    NEURAL PROCESSING LETTERS, 2023, 55 (09) : 12481 - 12499
  • [4] Incremental Neural Synthesis for Spiking Neural Networks
    Huy Le Nguyen
    Chu, Dominique
    2022 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2022, : 649 - 656
  • [5] Co-Simulation Methodology for Improved Design and Verification of Hardware Neural Networks
    Khalil-Hani, Mohamed
    Nambiar, Vishnu P.
    Marsono, M. N.
    39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 2226 - 2231
  • [6] Verification and Repair of Neural Networks
    Guidotti, Dario
    THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 15714 - 15715
  • [7] Neural Networks for Runtime Verification
    Perotti, Alan
    Garcez, Artur d'Avila
    Boella, Guido
    PROCEEDINGS OF THE 2014 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2014, : 2637 - 2644
  • [8] Robustness Verification in Neural Networks
    Wurm, Adrian
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, PT II, CPAIOR 2024, 2024, 14743 : 263 - 278
  • [9] Incremental neural networks for function approximation
    Chentouf, R
    Jutten, C
    Maignan, M
    Kanevsky, M
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1997, 389 (1-2): : 268 - 270
  • [10] INCREMENTAL COMMUNICATION FOR MULTILAYER NEURAL NETWORKS
    GHORBANI, AA
    BHAVSAR, VC
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1995, 6 (06): : 1375 - 1385