PRODEEP: A Platform for Robustness Verification of Deep Neural Networks

被引:12
|
作者
Li, Renjue [1 ]
Li, Jianlin [1 ]
Huang, Cheng-Chao [2 ,3 ]
Yang, Pengfei [1 ]
Huang, Xiaowei [4 ]
Zhang, Lijun [2 ,5 ]
Xue, Bai [5 ]
Hermanns, Holger [2 ,6 ]
机构
[1] Univ Chinese Acad Sci, Inst Software, CAS, SKLCS, Beijing, Peoples R China
[2] Inst Intelligent Software, Guangzhou, Peoples R China
[3] Chinese Acad Software Testing Guangzhou Co Ltd, Guangzhou, Peoples R China
[4] Univ Liverpool, Liverpool, Merseyside, England
[5] Chinese Acad Sci, Inst Software, SKLCS, Beijing, Peoples R China
[6] Saarland Univ, Saarbrucken, Germany
基金
英国工程与自然科学研究理事会; 中国国家自然科学基金;
关键词
Robustness; Verification; Deep Neural Networks;
D O I
10.1145/3368089.3417918
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Deep neural networks (DNNs) have been applied in safety-critical domains such as self driving cars, aircraft collision avoidance systems, malware detection, etc. In such scenarios, it is important to give a safety guarantee to the robustness property, namely that outputs are invariant under small perturbations on the inputs. For this purpose, several algorithms and tools have been developed recently. In this paper, we present PRODEEP, a platform for robustness verification of DNNs. PRODEEP incorporates constraint-based, abstraction-based, and optimisation-based robustness checking algorithms. It has a modular architecture, enabling easy comparison of different algorithms. With experimental results, we illustrate the use of the tool, and easy combination of those techniques.
引用
收藏
页码:1630 / 1634
页数:5
相关论文
共 50 条
  • [1] 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
  • [2] Eager Falsification for Accelerating Robustness Verification of Deep Neural Networks
    Guo, Xingwu
    Wan, Wenjie
    Zhang, Zhaodi
    Zhang, Min
    Song, Fu
    Wen, Xuejun
    [J]. 2021 IEEE 32ND INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2021), 2021, : 345 - 356
  • [3] A Parallel Optimization Method for Robustness Verification of Deep Neural Networks
    Lin, Renhao
    Zhou, Qinglei
    Nan, Xiaofei
    Hu, Tianqing
    [J]. MATHEMATICS, 2024, 12 (12)
  • [4] Robustness Verification in Neural Networks
    Wurm, Adrian
    [J]. INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, PT II, CPAIOR 2024, 2024, 14743 : 263 - 278
  • [5] Efficient Robustness Verification of the Deep Neural Networks for Smart IoT Devices
    Zhang, Zhaodi
    Liu, Jing
    Zhang, Min
    Sun, Haiying
    [J]. COMPUTER JOURNAL, 2022, 65 (11): : 2894 - 2908
  • [6] Enhancing Robustness Verification for Deep Neural Networks via Symbolic Propagation
    Yang, Pengfei
    Li, Jianlin
    Liu, Jiangchao
    Huang, Cheng-Chao
    Li, Renjue
    Chen, Liqian
    Huang, Xiaowei
    Zhang, Lijun
    [J]. FORMAL ASPECTS OF COMPUTING, 2021, 33 (03) : 407 - 435
  • [7] Robustness Verification of Classification Deep Neural Networks via Linear Programming
    Lin, Wang
    Yang, Zhengfeng
    Chen, Xin
    Zhao, Qingye
    Li, Xiangkun
    Liu, Zhiming
    He, Jifeng
    [J]. 2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 11410 - 11419
  • [8] Verification of Neural Networks' Global Robustness
    Kabaha, Anan
    Cohen, Dana Drachsler
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (OOPSLA):
  • [9] Survey on Robustness Verification of Feedforward Neural Networks and Recurrent Neural Networks
    Liu, Ying
    Yang, Peng-Fei
    Zhang, Li-Jun
    Wu, Zhi-Lin
    Feng, Yuan
    [J]. Ruan Jian Xue Bao/Journal of Software, 2023, 34 (07): : 1 - 33
  • [10] OCCROB: Efficient SMT-Based Occlusion Robustness Verification of Deep Neural Networks
    Guo, Xingwu
    Zhou, Ziwei
    Zhang, Yueling
    Katz, Guy
    Zhang, Min
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT I, TACAS 2023, 2023, 13993 : 208 - 226