Provable Repair of Deep Neural Networks

被引:32
|
作者
Sotoudeh, Matthew [1 ]
Thakur, Aditya, V [1 ]
机构
[1] Univ Calif Davis, Davis, CA 95616 USA
关键词
Deep Neural Networks; Repair; Bug fixing;
D O I
10.1145/3453483.3454064
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Deep Neural Networks (DNNs) have grown in popularity over the past decade and are now being used in safety-critical domains such as aircraft collision avoidance. This has motivated a large number of techniques for finding unsafe behavior in DNNs. In contrast, this paper tackles the problem of correcting a DNN once unsafe behavior is found. We introduce the provable repair problem, which is the problem of repairing a network N to construct a new network N' that satisfies a given specification. If the safety specification is over a finite set of points, our Provable Point Repair algorithm can find a provably minimal repair satisfying the specification, regardless of the activation functions used. For safety specifications addressing convex polytopes containing infinitely many points, our Provable Polytope Repair algorithm can find a provably minimal repair satisfying the specification for DNNs using piecewise-linear activation functions. The key insight behind both of these algorithms is the introduction of a Decoupled DNN architecture, which allows us to reduce provable repair to a linear programming problem. Our experimental results demonstrate the efficiency and effectiveness of our Provable Repair algorithms on a variety of challenging tasks.
引用
收藏
页码:588 / 603
页数:16
相关论文
共 50 条
  • [1] Architecture-Preserving Provable Repair of Deep Neural Networks
    Tao, Zhe
    Nawas, Stephanie
    Mitchell, Jacqueline
    Thakur, Aditya V.
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (PLDI):
  • [2] Provable approximation properties for deep neural networks
    Shaham, Uri
    Cloninger, Alexander
    Coifman, Ronald R.
    [J]. APPLIED AND COMPUTATIONAL HARMONIC ANALYSIS, 2018, 44 (03) : 537 - 557
  • [3] Reachability Analysis of Deep Neural Networks with Provable Guarantees
    Ruan, Wenjie
    Huang, Xiaowei
    Kwiatkowska, Marta
    [J]. PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 2651 - 2659
  • [4] On the Minimal Adversarial Perturbation for Deep Neural Networks With Provable Estimation Error
    Brau, Fabio
    Rossolini, Giulio
    Biondi, Alessandro
    Buttazzo, Giorgio
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2023, 45 (04) : 5038 - 5052
  • [5] Enumerating Safe Regions in Deep Neural Networks with Provable Probabilistic Guarantees
    Marzari, Luca
    Corsi, Davide
    Marchesini, Enrico
    Farinelli, Alessandro
    Cicalese, Ferdinando
    [J]. THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 19, 2024, : 21387 - 21394
  • [6] Distributed Repair of Deep Neural Networks
    Calsi, Davide Li
    Duran, Matias
    Zhang, Xiao-Yi
    Arcaini, Paolo
    Ishikawa, Fuyuki
    [J]. 2023 IEEE CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION, ICST, 2023, : 83 - 94
  • [7] Federated Repair of Deep Neural Networks
    Li Calsi, Davide
    Laurent, Thomas
    Arcaini, Paolo
    Ishikawa, Fuyuki
    [J]. PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL WORKSHOP ON DEEP LEARNING FOR TESTING AND TESTING FOR DEEP LEARNING, DEEPTEST 2024, 2024, : 17 - 24
  • [8] A game-based approximate verification of deep neural networks with provable guarantees
    Wu, Min
    Wicker, Matthew
    Ruan, Wenjie
    Huang, Xiaowei
    Kwiatkowska, Marta
    [J]. THEORETICAL COMPUTER SCIENCE, 2020, 807 : 298 - 329
  • [9] Global Robustness Evaluation of Deep Neural Networks with Provable Guarantees for the Hamming Distance
    Ruan, Wenjie
    Wu, Min
    Sun, Youcheng
    Huang, Xiaowei
    Kroening, Daniel
    Kwiatkowska, Marta
    [J]. PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 5944 - 5952
  • [10] Provable Accelerated Convergence of Nesterov's Momentum for Deep ReLU Neural Networks
    Liao, Fangshuo
    Kyrillidis, Anastasios
    [J]. INTERNATIONAL CONFERENCE ON ALGORITHMIC LEARNING THEORY, VOL 237, 2024, 237