Provable Preimage Under-Approximation for Neural Networks (Full Version)
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). Builds on 24 of its 50 references that are in the map. First posted on arXiv 5 May 2023.
Builds on
24 of 50 references.
References · 24
- 2016OpenAI Gymcited by 1,736
- 2016End to End Learning for Self-Driving Carscited by 1,009
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 567
- 2017End-to-end Driving via Conditional Imitation Learningcited by 485
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
- 2016Safety Verification of Deep Neural Networkscited by 263
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2019Algorithms for Verifying Deep Neural Networkscited by 221
- 2020Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifierscited by 187
- 2019Branch and Bound for Piecewise Linear Neural Network Verificationcited by 138
- 2019A Convex Relaxation Barrier to Tight Robustness Verification of Neural Networkscited by 125
12 more
- 2018Reachability Analysis of Deep Neural Networks with Provable Guaranteescited by 93
- 2022Complete Verification via Multi-Neuron Relaxation Guided Branch-and-Boundcited by 92
- 2019An Abstraction-Based Framework for Neural Network Verificationcited by 68
- 2018A Statistical Approach to Assessing Neural Network Robustnesscited by 54
- 2020Probabilistic Safety for Bayesian Neural Networkscited by 42
- 2019Robustness of Neural Networks: A Probabilistic and Practical Approachcited by 38
- 2020Abstraction based Output Range Analysis for Neural Networkscited by 34
- 2020Scalable Quantitative Verification For Deep Neural Networkscited by 31
- 2020Improving Neural Network Verification through Spurious Region Guided Refinementcited by 31
- 2019A Reachability Method for Verifying Dynamical Systems with Deep Neural Network Controllerscited by 11
- 2021SyReNN: A Tool for Analyzing Deep Neural Networkscited by 10
- 2022Efficient computation of the volume of a polytope in high-dimensions using Piecewise Deterministic Markov Processescited by 3
Built on by
Citing papers per year: 2023: 1; 2024: 4; 2025: 5; 2026: 4.
14 papers.
Sort:
By area:
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networkscited by 8
- 2023Adversarial Robustness Certification for Bayesian Neural Networkscited by 7
- 2024Provably Safe Neural Network Controllers via Differential Dynamic Logiccited by 7
- 2025Out of the Shadows: Exploring a Latent Space for Neural Network Verificationcited by 6
- 2024Solving Probabilistic Verification Problems of Neural Networks using Branch and Boundcited by 4
- 2025Efficient Preimage Approximation for Neural Network Certificationcited by 2
- 2025Probabilistically Tightened Linear Relaxation-based Perturbation Analysis for Neural Network Verificationcited by 2
- 2025Formal Verification of Variational Quantum Circuitscited by 1
- 2026The FABRIC Strategy for Verifying Neural Feedback Systemscited by 1
- 2024Probabilistic ML Verification via Weighted Model Integrationcited by 0
- 2025Provable Repair of Deep Neural Network Defects by Preimage Synthesis and Property Refinementcited by 0
- 2026Probabilistic Verification of Recurrent Neural Networks for Single and Multi-Agent Reinforcement Learningcited by 0
2 more
- 2026CLAD: Constrained Abstract Domain for Neural Network Verification28 Sep 2026
- 2026Neural Network Verification using Partial Multi-Neuron Relaxation28 May 2026
- 2026Probabilistic Verification of Recurrent Neural Networks for Single and Multi-Agent Reinforcement Learning14 May 2026
- 2026The FABRIC Strategy for Verifying Neural Feedback Systems9 Mar 2026
- 2025Provable Repair of Deep Neural Network Defects by Preimage Synthesis and Property Refinement11 Nov 2025
- 2025Formal Verification of Variational Quantum Circuits14 Jul 2025
- 2025Probabilistically Tightened Linear Relaxation-based Perturbation Analysis for Neural Network Verification7 Jul 2025
- 2025Efficient Preimage Approximation for Neural Network Certification28 May 2025
- 2025Out of the Shadows: Exploring a Latent Space for Neural Network Verification23 May 2025
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networks17 Aug 2024
- 2024Solving Probabilistic Verification Problems of Neural Networks using Branch and Bound27 May 2024
- 2024Provably Safe Neural Network Controllers via Differential Dynamic Logic16 Feb 2024
2 more
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networkscited by 8
- 2023Adversarial Robustness Certification for Bayesian Neural Networkscited by 7
- 2024Provably Safe Neural Network Controllers via Differential Dynamic Logiccited by 7
- 2025Out of the Shadows: Exploring a Latent Space for Neural Network Verificationcited by 6
- 2024Solving Probabilistic Verification Problems of Neural Networks using Branch and Boundcited by 4
- 2025Efficient Preimage Approximation for Neural Network Certificationcited by 2
- 2025Probabilistically Tightened Linear Relaxation-based Perturbation Analysis for Neural Network Verificationcited by 2
- 2025Formal Verification of Variational Quantum Circuitscited by 1
- 2026The FABRIC Strategy for Verifying Neural Feedback Systemscited by 1
- 2024Probabilistic ML Verification via Weighted Model Integrationcited by 0
- 2026Probabilistic Verification of Recurrent Neural Networks for Single and Multi-Agent Reinforcement Learningcited by 0
- 2026Neural Network Verification using Partial Multi-Neuron Relaxationcited by 0
12 most cited of 13 All 13 (JSON)
- 2026CLAD: Constrained Abstract Domain for Neural Network Verification28 Sep 2026
- 2026Neural Network Verification using Partial Multi-Neuron Relaxation28 May 2026
- 2026Probabilistic Verification of Recurrent Neural Networks for Single and Multi-Agent Reinforcement Learning14 May 2026
- 2026The FABRIC Strategy for Verifying Neural Feedback Systems9 Mar 2026
- 2025Formal Verification of Variational Quantum Circuits14 Jul 2025
- 2025Probabilistically Tightened Linear Relaxation-based Perturbation Analysis for Neural Network Verification7 Jul 2025
- 2025Efficient Preimage Approximation for Neural Network Certification28 May 2025
- 2025Out of the Shadows: Exploring a Latent Space for Neural Network Verification23 May 2025
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networks17 Aug 2024
- 2024Solving Probabilistic Verification Problems of Neural Networks using Branch and Bound27 May 2024
- 2024Provably Safe Neural Network Controllers via Differential Dynamic Logic16 Feb 2024
- 2024Probabilistic ML Verification via Weighted Model Integration7 Feb 2024
12 newest of 13 All 13 (JSON)