DualApp: Tight Over-Approximation for Neural Network Robustness Verification via Under-Approximation
Yiting Wu, Zhaodi Zhang, Zhiyi Xue, Si Liu, Min Zhang

TL;DR
DualApp introduces a novel dual-approximation method that leverages under-approximation guidance to produce tighter over-approximations, significantly improving neural network robustness verification accuracy and scalability.
Contribution
It proposes a new under-approximation-guided approach for tighter over-approximations in neural network verification, addressing limitations of existing methods.
Findings
Outperforms state-of-the-art approaches by up to 71.22% in verification results.
Introduces dual-approximation algorithms based on sampling and gradient descent.
Demonstrates effectiveness on 84 diverse neural network architectures.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Explainable Artificial Intelligence (XAI) · Advanced Neural Network Applications
