paper-with-me

홈 › Papers

Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networks

2022-07-02 · Jiaxiang Liu, Yunhan Xing, Xiaomu Shi, Fu Song, Zhiwu Xu, Zhong Ming

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 paper, we present a novel abstraction-refinement approach for scalable and exact DNN verification. Specifically, we propose a novel abstraction to break down the size of DNNs by over-approximation. The result of verifying the abstract DNN is always conclusive if no spurious counterexample is reported. To eliminate spurious counterexamples introduced by abstraction, we propose a novel counterexample-guided refinement that refines the abstract DNN to exclude a given spurious counterexample while still over-approximating the original one. Our approach is orthogonal to and can be integrated with many existing verification techniques. For demonstration, we implement our approach using two promising and exact tools Marabou and Planet as the underlying verification engines, and evaluate on widely-used benchmarks ACAS Xu, MNIST and CIFAR-10. The results show that our approach can boost their performance by solving more problems and reducing up to 86.3% and 78.0% verification time, respectively. Compared to the most relevant abstraction-refinement approach, our approach is 11.6-26.6 times faster.

📄 PDF Abstract BibTeX arXiv:2207.00759

Code (1)

formes20/narv 공식 구현

Similar Papers 제목 키워드 기반

Robustness Verification of Recurrent Neural Networks with Abstraction Refinement

2026-06-10 · Li-Jen Lin, Chih-Duo Hong arxiv

Certified local robustness verification for recurrent neural networks (RNNs) is challenging because approximation errors introduced by nonlinear relaxations can propagate through recurrent connections and accumulate over…

Scalable Polyhedral Verification of Recurrent Neural Networks

2020-05-27 · Wonryong Ryou, Jiayu Chen, Mislav Balunovic, Gagandeep Singh 외

We present a scalable and precise verifier for recurrent neural networks, called Prover based on two novel ideas: (i) a method to compute a set of polyhedral abstractions for the non-convex and nonlinear recurrent update…

Abstraction-Based Proof Production in Formal Verification of Neural Networks

2025-06-11 · Yizhak Yisrael Elboher, Omri Isac, Guy Katz, Tobias Ladner 외

Modern verification tools for deep neural networks (DNNs) increasingly rely on abstraction to scale to realistic architectures. In parallel, proof production is becoming a critical requirement for increasing the reliabil…

Improving Neural Network Verification through Spurious Region Guided Refinement

2020-10-15 · Pengfei Yang, Renjue Li, Jianlin Li, Cheng-Chao Huang 외

We propose a spurious region guided refinement approach for robustness verification of deep neural networks. Our method starts with applying the DeepPoly abstract domain to analyze the network. If the robustness property…

NeuroAbs: A Neuro-Symbolic RTL Abstraction Framework for Property Checking Acceleration

2026-08-18 · Zhiyuan Yan, Xiaofeng Zhou, Ziyue Zheng, Ziyi Yang 외 arxiv

Formal verification is a crucial technique for ensuring the functional correctness of hardware designs. In the context of property checking, a key challenge is how to efficiently prove a user-specified property in the fa…