Scalable Quantitative Verification For Deep Neural Networks

被引:16
|
作者
Baluta, Teodora [1 ]
Chua, Zlieng Leong
Meel, Kuldeep S. [1 ]
Saxena, Prateek [1 ]
机构
[1] Natl Univ Singapore, Singapore, Singapore
基金
新加坡国家研究基金会;
关键词
D O I
10.1109/ICSE43902.2021.00039
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite the functional success of deep neural networks (DNNs), their trustworthiness remains a crucial open challenge. To address this challenge, both testing and verification techniques have been proposed. But these existing techniques provide either scalability to large networks or formal guarantees, not both. In this paper, we propose a scalable quantitative verification framework for deep neural networks, i.e., a test-driven approach that comes with formal guarantees that a desired probabilistic property is satisfied. Our technique performs enough tests until soundness of a formal probabilistic property can be proven. It can be used to certify properties of both deterministic and randomized DNNs. We implement our approach in a tool called PROVERO1 and apply it in the context of certifying adversarial robustness of DNNs. In this context, we first show a new attack-agnostic measure of robustness which offers an alternative to purely attack-based methodology of evaluating robustness being reported today. Second, PROVERO provides certificates of robustness for large DNNs, where existing state-of-the-art verification tools fail to produce conclusive results. Our work paves the way forward for verifying properties of distributions captured by real-world deep neural network, with provable guarantees, even where testers only have black-box access to the neural network.
引用
收藏
页码:312 / 323
页数:12
相关论文
共 50 条
  • [1] Scalable Quantitative Verification For Deep Neural Networks
    Baluta, Teodora
    Chua, Zheng Leong
    Meel, Kuldeep S.
    Saxena, Prateek
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 248 - 249
  • [2] DeepSplit: Scalable Verification of Deep Neural Networks via Operator Splitting
    Chen, Shaoru
    Wong, Eric
    Kolter, J. Zico
    Fazlyab, Mahyar
    [J]. IEEE Open Journal of Control Systems, 2022, 1 : 126 - 140
  • [3] Scalable Verification of Quantized Neural Networks
    Henzinger, Thomas A.
    Lechner, Mathias
    Zikelic, Dorde
    [J]. 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 : 3787 - 3795
  • [4] A Dual Approach to Scalable Verification of Deep Networks
    Dvijotham, Krishnamurthy
    Stanforth, Robert
    Gowal, Sven
    Mann, Timothy A.
    Kohli, Pushmeet
    [J]. UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 2018, : 550 - 559
  • [5] Scalable Polyhedral Verification of Recurrent Neural Networks
    Ryou, Wonryong
    Chen, Jiayu
    Balunovic, Mislav
    Singh, Gagandeep
    Dan, Andrei
    Vechev, Martin
    [J]. COMPUTER AIDED VERIFICATION (CAV 2021), PT I, 2021, 12759 : 225 - 248
  • [6] Dynamic and Scalable Deep Neural Network Verification Algorithm
    Ibn Khedher, Mohamed
    Ibn-Khedher, Hatem
    Hadji, Makhlouf
    [J]. ICAART: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 2, 2021, : 1122 - 1130
  • [7] Safety Verification of Deep Neural Networks
    Huang, Xiaowei
    Kwiatkowska, Marta
    Wang, Sen
    Wu, Min
    [J]. COMPUTER AIDED VERIFICATION, CAV 2017, PT I, 2017, 10426 : 3 - 29
  • [8] Formal Verification of Deep Neural Networks
    Narodytska, Nina
    [J]. PROCEEDINGS OF THE 2018 18TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD), 2018, : 1 - 1
  • [9] Robustness Verification Boosting for Deep Neural Networks
    Feng, Chendong
    [J]. 2019 6TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE 2019), 2019, : 531 - 535
  • [10] ReluDiff: Differential Verification of Deep Neural Networks
    Paulsen, Brandon
    Wang, Jingbo
    Wang, Chao
    [J]. 2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 714 - 726