Affiliation:
1. Shenzhen University, Shenzhen, China
2. State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China
3. Shenzhen University & Shenzhen Technology University, Shenzhen, China
Abstract
As a new programming paradigm, deep neural networks (DNNs) have been increasingly deployed in practice, but the lack of robustness hinders their applications in safety-critical domains. While there are techniques for verifying DNNs with formal guarantees, they are limited in scalability and accuracy. In this article, we present a novel counterexample-guided abstraction refinement (CEGAR) approach for scalable and exact verification of DNNs. Specifically, we propose a novel abstraction to break down the size of DNNs by over-approximation. The result of verifying the abstract DNN is conclusive if no spurious counterexample is reported. To eliminate each spurious counterexample introduced by abstraction, we propose a novel counterexample-guided refinement that refines the abstract DNN to exclude the spurious counterexample while still over-approximating the original one, leading to a sound, complete yet efficient CEGAR approach. Our approach is orthogonal to and can be integrated with many existing verification techniques. For demonstration, we implement our approach using two promising tools,
Marabou
and
Planet
, as the underlying verification engines, and evaluate on widely used benchmarks for three datasets
ACAS
,
Xu
,
MNIST
, and
CIFAR-10
. The results show that our approach can boost their performance by solving more problems in the same time limit, reducing on average 13.4%–86.3% verification time of
Marabou
on almost all the verification tasks, and reducing on average 8.3%–78.0% verification time of
Planet
on all the verification tasks. Compared to the most relevant CEGAR-based approach, our approach is 11.6–26.6 times faster.
Funder
Natural Science Foundation of Guangdong Provinc
Shenzhen Science and Technology Innovation Commission
National Natural Science Foundation of China
CAS Project for Young Scientists in Basic Research
ISCAS New Cultivation Project
ISCAS Fundamental Research Project
Publisher
Association for Computing Machinery (ACM)
Reference56 articles.
1. Stanley Bak Changliu Liu and Taylor T. Johnson. 2021. The 2nd International Verification of Neural Networks Competition (VNN-COMP’21): Summary and Results. CoRR abs/2109.00498 (2021). https://arxiv.org/abs/2109.00498
2. DeepAbstract: Neural Network Abstraction for Accelerating Verification
3. Rudy Bunel Ilker Turkaslan Philip H. S. Torr Pushmeet Kohli and M. Pawan Kumar. 2017. Piecewise Linear Neural Network verification: A comparative study. Retrieved from http://arxiv.org/abs/1711.00455
4. Towards Evaluating the Robustness of Neural Networks
5. Counterexample-Guided Abstraction Refinement
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献