Provable Certificates for Adversarial Examples: Fitting a Ball in the Union of Polytopes
Matt Jordan, Justin Lewis, Alexandros G. Dimakis

TL;DR
This paper introduces GeoCert, an efficient algorithm for exactly computing the robustness of deep neural networks against adversarial perturbations within convex norms, providing tighter bounds than previous methods.
Contribution
The paper presents GeoCert, a novel algorithm that computes exact pointwise robustness for ReLU networks by relating it to polyhedral complex analysis, improving robustness bounds.
Findings
GeoCert produces tighter robustness bounds than prior methods.
The algorithm efficiently computes the largest inscribed $oldsymbol{ extit{ ext{ell}}}_p$ ball within a network's decision region.
Empirical results demonstrate the effectiveness of GeoCert under moderate computational constraints.
Abstract
We propose a novel method for computing exact pointwise robustness of deep neural networks for all convex norms. Our algorithm, GeoCert, finds the largest ball centered at an input point , within which the output class of a given neural network with ReLU nonlinearities remains unchanged. We relate the problem of computing pointwise robustness of these networks to that of computing the maximum norm ball with a fixed center that can be contained in a non-convex polytope. This is a challenging problem in general, however we show that there exists an efficient algorithm to compute this for polyhedral complices. Further we show that piecewise linear neural networks partition the input space into a polyhedral complex. Our algorithm has the ability to almost immediately output a nontrivial lower bound to the pointwise robustness which is iteratively improved until it…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Machine Learning and Algorithms · Advanced Malware Detection Techniques
Methods*Communicated@Fast*How Do I Communicate to Expedia?
