Mini-Batch Robustness Verification of Deep Neural Networks
Saar Tzour-Shaday, Dana Drachsler-Cohen

TL;DR
This paper introduces BaVerLy, a novel verification method that efficiently assesses the robustness of neural network classifiers against adversarial attacks by verifying groups of similar input regions simultaneously.
Contribution
It proposes group local robustness verification with a dynamic mini-batch approach, significantly reducing analysis time while maintaining soundness and completeness.
Findings
BaVerLy scales verification time by 2.3x on average
Reduces total analysis time from 24 hours to 6 hours
Effective on both fully connected and convolutional networks for MNIST and CIFAR-10
Abstract
Neural network image classifiers are ubiquitous in many safety-critical applications. However, they are susceptible to adversarial attacks. To understand their robustness to attacks, many local robustness verifiers have been proposed to analyze -balls of inputs. Yet, existing verifiers introduce a long analysis time or lose too much precision, making them less effective for a large set of inputs. In this work, we propose a new approach to local robustness: group local robustness verification. The key idea is to leverage the similarity of the network computations of certain -balls to reduce the overall analysis time. We propose BaVerLy, a sound and complete verifier that boosts the local robustness verification of a set of -balls by dynamically constructing and verifying mini-batches. BaVerLy adaptively identifies successful mini-batch sizes, accordingly…
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.
