paper-with-me

홈 › Papers

DualApp: Tight Over-Approximation for Neural Network Robustness Verification via Under-Approximation

2022-11-21 · Yiting Wu, Zhaodi Zhang, Zhiyi Xue, Si Liu, Min Zhang

The robustness of neural networks is fundamental to the hosting system's reliability and security. Formal verification has been proven to be effective in providing provable robustness guarantees. To improve the verification scalability, over-approximating the non-linear activation functions in neural networks by linear constraints is widely adopted, which transforms the verification problem into an efficiently solvable linear programming problem. As over-approximations inevitably introduce overestimation, many efforts have been dedicated to defining the tightest possible approximations. Recent studies have however showed that the existing so-called tightest approximations are superior to each other. In this paper we identify and report an crucial factor in defining tight approximations, namely the approximation domains of activation functions. We observe that existing approaches only rely on overestimated domains, while the corresponding tight approximation may not necessarily be tight on its actual domain. We propose a novel under-approximation-guided approach, called dual-approximation, to define tight over-approximations and two complementary under-approximation algorithms based on sampling and gradient descent. The overestimated domain guarantees the soundness while the underestimated one guides the tightness. We implement our approach into a tool called DualApp and extensively evaluate it on a comprehensive benchmark of 84 collected and trained neural networks with different architectures. The experimental results show that DualApp outperforms the state-of-the-art approximation-based approaches, with up to 71.22% improvement to the verification result.

📄 PDF Abstract BibTeX arXiv:2211.11186

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

A Tale of Two Approximations: Tightening Over-Approximation for DNN Robustness Verification via Under-Approximation

2023-05-26 · Zhiyi Xue, Si Liu, Zhaodi Zhang, Yiting Wu 외

The robustness of deep neural networks (DNNs) is crucial to the hosting system's reliability and security. Formal verification has been demonstrated to be effective in providing provable robustness guarantees. To improve…

Provably Tightest Linear Approximation for Robustness Verification of Sigmoid-like Neural Networks

2022-08-21 · Zhaodi Zhang, Yiting Wu, Si Liu, Jing Liu 외

The robustness of deep neural networks is crucial to modern AI-enabled systems and should be formally verified. Sigmoid-like neural networks have been adopted in a wide range of applications. Due to their non-linearity, …

Tighter Truncated Rectangular Prism Approximation for RNN Robustness Verification

2025-11-12 · Xingqi Lin, Liangyu Chen, Min Wu, Min Zhang 외 arxiv

Robustness verification is a promising technique for rigorously proving Recurrent Neural Networks (RNNs) robustly. A key challenge is to over-approximate the nonlinear activation functions with linear constraints, which …

Image ClassificationSpeech RecognitionSentiment Analysis

Tightening Robustness Verification of MaxPool-based Neural Networks via Minimizing the Over-Approximation Zone

2022-11-13 · CVPR 2025 1 · Yuan Xiao, Yuchen Chen, Shiqing Ma, Chunrong Fang 외

The robustness of neural network classifiers is important in the safety-critical domain and can be quantified by robustness verification. At present, efficient and scalable verification techniques are always sound but in…

Towards General Robustness Verification of MaxPool-based Convolutional Neural Networks via Tightening Linear Approximation

2024-06-02 · CVPR 2024 1 · Yuan Xiao, Shiqing Ma, Juan Zhai, Chunrong Fang 외

The robustness of convolutional neural networks (CNNs) is vital to modern AI-driven systems. It can be quantified by formal verification by providing a certified lower bound, within which any perturbation does not alter …