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 条
  • [11] DeepDyve: Dynamic Verification for Deep Neural Networks
    Li, Yu
    Li, Min
    Luo, Bo
    Tian, Ye
    Xu, Qiang
    [J]. CCS '20: PROCEEDINGS OF THE 2020 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2020, : 101 - 112
  • [12] Formal Verification of Deep Neural Networks in Hardware
    Saji, Sincy Ann
    Agrawal, Shreyansh
    Sood, Surinder
    [J]. 2022 IEEE WOMEN IN TECHNOLOGY CONFERENCE (WINTECHCON): SMARTER TECHNOLOGIES FOR A SUSTAINABLE AND HYPER-CONNECTED WORLD, 2022,
  • [13] Approximate Conformance Verification of Deep Neural Networks
    Habeeb, P.
    Prabhakar, Pavithra
    [J]. NASA FORMAL METHODS, NFM 2024, 2024, 14627 : 223 - 238
  • [14] Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networks
    Liu, Jiaxiang
    Xing, Yunhan
    Shi, Xiaomu
    Song, Fu
    Xu, Zhiwu
    Ming, Zhong
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (05)
  • [15] Scalable Object Detection using Deep Neural Networks
    Erhan, Dumitru
    Szegedy, Christian
    Toshev, Alexander
    Anguelov, Dragomir
    [J]. 2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, : 2155 - 2162
  • [16] Scalable and Modular Robustness Analysis of Deep Neural Networks
    Zhong, Yuyi
    Ta, Quang-Trung
    Luo, Tianzuo
    Zhang, Fanlong
    Khoo, Siau-Cheng
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2021, 2021, 13008 : 3 - 22
  • [17] Scalable Graph Neural Networks with Deep Graph Library
    Zheng, Da
    Wang, Minjie
    Gan, Quan
    Song, Xiang
    Zhang, Zheng
    Karypis, Geroge
    [J]. WSDM '21: PROCEEDINGS OF THE 14TH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2021, : 1141 - 1142
  • [18] Scalable Graph Neural Networks with Deep Graph Library
    Zheng, Da
    Wang, Minjie
    Gan, Quan
    Zhang, Zheng
    Karypis, Geroge
    [J]. KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 3521 - 3522
  • [19] Scalable Bayesian Optimization Using Deep Neural Networks
    Snoek, Jasper
    Rippel, Oren
    Swersky, Kevin
    Kiros, Ryan
    Satish, Nadathur
    Sundaram, Narayanan
    Patwary, Md. Mostofa Ali
    Prabhat
    Adams, Ryan P.
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 37, 2015, 37 : 2171 - 2180
  • [20] Quantitative Verification of Neural Networks and Its Security Applications
    Baluta, Teodora
    Shen, Shiqi
    Shinde, Shweta
    Meel, Kuldeep S.
    Saxena, Prateek
    [J]. PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 1249 - 1264