Provable Preimage Under-Approximation for Neural Networks

被引:3
|
作者
Zhang, Xiyue [1 ]
Wang, Benjie [1 ]
Kwiatkowska, Marta [1 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford, England
来源
TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT III, TACAS 2024 | 2024年 / 14572卷
关键词
VERIFICATION;
D O I
10.1007/978-3-031-57256-2_1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Neural network verification mainly focuses on local robustness properties, which can be checked by bounding the image (set of outputs) of a given input set. However, often it is important to know whether a given property holds globally for the input domain, and if not then for what proportion of the input the property is true. To analyze such properties requires computing preimage abstractions of neural networks. In this work, we propose an efficient anytime algorithm for generating symbolic under-approximations of the preimage of any polyhedron output set for neural networks. Our algorithm combines a novel technique for cheaply computing polytope preimage under-approximations using linear relaxation, with a carefully-designed refinement procedure that iteratively partitions the input region into subregions using input and ReLU splitting in order to improve the approximation. Empirically, we validate the efficacy of our method across a range of domains, including a high-dimensional MNIST classification task beyond the reach of existing preimage computation methods. Finally, as use cases, we showcase the application to quantitative verification and robustness analysis. We present a sound and complete algorithm for the former, which exploits our disjoint union of polytopes representation to provide formal guarantees. For the latter, we find that our method can provide useful quantitative information even when standard verifiers cannot verify a robustness property.
引用
收藏
页码:3 / 23
页数:21
相关论文
共 50 条
  • [21] Training Neural Networks as Learning Data-Adaptive Kernels: Provable Representation and Approximation Benefits
    Dou, Xialiang
    Liang, Tengyuan
    JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2021, 116 (535) : 1507 - 1520
  • [22] Association of Under-Approximation Techniques for Generating Tests from Models
    Bue, Pierre-Christophe
    Julliand, Jacques
    Masson, Pierre-Alain
    TESTS AND PROOFS, TAP 2011, 2011, 6706 : 51 - 68
  • [23] Under-approximation Heuristics for Grid-based Bounded Model Checking
    Iyer, Subramanian
    Jain, Jawahar
    Sahoo, Debashis
    Emerson, E. Allen
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 135 (02) : 31 - 46
  • [24] Invariant, Viability and Discriminating Kernel Under-Approximation via Zonotope Scaling
    Mitchell, Ian M.
    Budzis, Jacob
    Bolyachevets, Andriy
    PROCEEDINGS OF THE 2019 22ND ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (HSCC '19), 2019, : 268 - 269
  • [25] An under-approximation of entropy for elemental multiconfigurational ground state electronic structures
    Beaux, Miles F., II
    AVS QUANTUM SCIENCE, 2024, 6 (02):
  • [26] Tri-Modal Under-Approximation of Event Systems for Test Generation
    Bride, Hadrien
    Julliand, Jacques
    Masson, Pierre-Alain
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1737 - 1744
  • [27] Polynomial-Time Under-Approximation of Winning Regions in Parity Games
    Antonik, Adam
    Charlton, Nathaniel
    Huth, Michael
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 225 (115-139) : 115 - 139
  • [28] Safe Over- and Under-Approximation of Reachable Sets for Delay Differential Equations
    Xue, Bai
    Mosaad, Peter Nazier
    Fraenzle, Martin
    Chen, Mingshuai
    Li, Yangjia
    Zhan, Naijun
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2017), 2017, 10419 : 281 - 299
  • [29] Scalable Zonotopic Under-Approximation of Backward Reachable Sets for Uncertain Linear Systems
    Yang, Liren
    Ozay, Necmiye
    IEEE CONTROL SYSTEMS LETTERS, 2022, 6 : 1555 - 1560
  • [30] A Tale of Two Approximations: Tightening Over-Approximation for DNN Robustness Verification via Under-Approximation
    Xue, Zhiyi
    Liu, Si
    Zhang, Zhaodi
    Wu, Yiting
    Zhang, Min
    PROCEEDINGS OF THE 32ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON SOFTWARE TESTING AND ANALYSIS, ISSTA 2023, 2023, : 1182 - 1194