Learning Minimal NAP Specifications for Neural Network Verification
Geng, Chuqin, Wang, Zhaoyue, Ye, Haolin, Liao, Saifei, Si, Xujie
–arXiv.org Artificial Intelligence
Specifications play a crucial role in neural network verification. They define the precise input regions we aim to verify, typically represented as L-infinity norm balls. While recent research suggests using neural activation patterns (NAPs) as specifications for verifying unseen test set data, it focuses on computing the most refined NAPs, often limited to very small regions in the input space. In this paper, we study the following problem: Given a neural network, find a minimal (coarsest) NAP that is sufficient for formal verification of the network's robustness. Finding the minimal NAP specification not only expands verifiable bounds but also provides insights into which neurons contribute to the model's robustness. To address this problem, we propose several exact and approximate approaches. Our exact approaches leverage the verification tool to find minimal NAP specifications in either a deterministic or statistical manner. Whereas the approximate methods efficiently estimate minimal NAPs using adversarial examples and local gradients, without making calls to the verification tool. This allows us to inspect potential causal links between neurons and the robustness of state-of-the-art neural networks, a task for which existing verification frameworks fail to scale. Our experimental results suggest that minimal NAP specifications require much smaller fractions of neurons compared to the most refined NAP specifications, yet they can significantly expand the verifiable boundaries to several orders of magnitude larger.
arXiv.org Artificial Intelligence
Jun-11-2024
- Country:
- North America
- United States
- Wisconsin (0.04)
- Texas > Travis County
- Austin (0.04)
- New York
- New York County > New York City (0.14)
- Richmond County > New York City (0.04)
- Queens County > New York City (0.04)
- Kings County > New York City (0.04)
- Bronx County > New York City (0.04)
- Louisiana > Orleans Parish
- New Orleans (0.04)
- Hawaii > Honolulu County
- Honolulu (0.04)
- California
- Los Angeles County > Los Angeles (0.14)
- San Diego County > San Diego (0.04)
- Canada
- Ontario > Toronto (0.14)
- Quebec > Montreal (0.04)
- Alberta > Census Division No. 15
- Improvement District No. 9 > Banff (0.04)
- United States
- Europe
- Austria > Vienna (0.14)
- Germany > Baden-Württemberg
- Karlsruhe Region > Heidelberg (0.04)
- Asia > India
- Maharashtra > Pune (0.04)
- North America
- Genre:
- Research Report > New Finding (1.00)
- Industry:
- Information Technology (0.68)
- Technology: