Incremental Verification of Neural Networks

被引:2
|
作者
Ugare, Shubham [1 ]
Banerjee, Debangshu [1 ]
Misailovic, Sasa [1 ]
Singh, Gagandeep [1 ,2 ]
机构
[1] Univ Illinois, Champaign, IL 61820 USA
[2] VMware Res, Palo Alto, CA USA
来源
PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL | 2023年 / 7卷 / PLDI期
关键词
cation; Robustness; Deep Neural Networks;
D O I
10.1145/3591299
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Complete verification of deep neural networks (DNNs) can exactly determine whether the DNN satisfies a desired trustworthy property (e.g., robustness, fairness) on an infinite set of inputs or not. Despite the tremendous progress to improve the scalability of complete verifiers over the years on individual DNNs, they are inherently ineficient when a deployed DNN is updated to improve its inference speed or accuracy. The inefficiency is because the expensive verifier needs to be run from scratch on the updated DNN. To improve efficiency, we propose a new, general framework for incremental and complete DNN verification based on the design of novel theory, data structure, and algorithms. Our contributions implemented in a tool named IVAN yield an overall geometric mean speedup of 2.4x for verifying challenging MNIST and CIFAR10 classifiers and a geometric mean speedup of 3.8x for the ACAS-XU classifiers over the state-of-the-art baselines.
引用
收藏
页码:1920 / 1945
页数:26
相关论文
共 50 条
  • [1] Improved Incremental Verification for Neural Networks
    Tang, Xuezhou
    THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, TASE 2024, 2024, 14777 : 392 - 409
  • [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] 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
  • [6] 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
  • [7] Robustness Verification in Neural Networks
    Wurm, Adrian
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, PT II, CPAIOR 2024, 2024, 14743 : 263 - 278
  • [8] 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
  • [9] INCREMENTAL COMMUNICATION FOR MULTILAYER NEURAL NETWORKS
    GHORBANI, AA
    BHAVSAR, VC
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 1995, 6 (06): : 1375 - 1385
  • [10] INCREMENTAL LEARNING OF CONVOLUTIONAL NEURAL NETWORKS
    Medera, Dusan
    Babinec, Stefan
    IJCCI 2009: PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE, 2009, : 547 - +