Efficient Preimage Approximation for Neural Network Certification

📅 2025-05-28
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing preimage approximation methods for neural network verification exhibit poor scalability under patch-based attacks (e.g., local occlusion, lighting perturbations). Method: This paper introduces three key enhancements to the PREMAP algorithm: (i) tighter output interval bounds via refined interval propagation, (ii) adaptive Monte Carlo sampling for efficient coverage estimation, and (iii) a branch-and-bound heuristic that prunes the search space dynamically. The approach integrates interval arithmetic, stochastic sampling, and domain-specific pruning, supporting both fully connected and convolutional networks. Contribution/Results: Experiments demonstrate over 10× speedup on reinforcement learning control benchmarks; for the first time, feasible preimage verification is achieved for medium-scale CNNs. The method enables quantitative evaluation of input coverage—providing a scalable, formally verifiable solution for local robustness certification in safety-critical applications.

Technology Category

Application Category

📝 Abstract
The growing reliance on artificial intelligence in safety- and security-critical applications demands effective neural network certification. A challenging real-world use case is certification against ``patch attacks'', where adversarial patches or lighting conditions obscure parts of images, for example traffic signs. One approach to certification, which also gives quantitative coverage estimates, utilizes preimages of neural networks, i.e., the set of inputs that lead to a specified output. However, these preimage approximation methods, including the state-of-the-art PREMAP algorithm, struggle with scalability. This paper presents novel algorithmic improvements to PREMAP involving tighter bounds, adaptive Monte Carlo sampling, and improved branching heuristics. We demonstrate efficiency improvements of at least an order of magnitude on reinforcement learning control benchmarks, and show that our method scales to convolutional neural networks that were previously infeasible. Our results demonstrate the potential of preimage approximation methodology for reliability and robustness certification.
Problem

Research questions and friction points this paper is trying to address.

Certifying neural networks against patch attacks efficiently
Improving scalability of preimage approximation methods
Enhancing PREMAP algorithm for better performance
Innovation

Methods, ideas, or system contributions that make the work stand out.

Tighter bounds for preimage approximation
Adaptive Monte Carlo sampling technique
Improved branching heuristics for scalability
🔎 Similar Papers
No similar papers found.
A
Anton Bjorklund
Department of Computer Science, University of Oxford, United Kingdom
M
M. Zaitsev
Department of Computer Science, University of Oxford, United Kingdom
Marta Kwiatkowska
Marta Kwiatkowska
Professor of Computing Systems, University of Oxford
Computer ScienceAutomated VerificationProbabilistic/Quantitative Model Checking