Towards Optimal Branching of Linear and Semidefinite Relaxations for Neural Network Robustness Certification
Brendon G. Anderson, Ziye Ma, Jingqi Li, Somayeh Sojoudi

TL;DR
This paper introduces a branch-and-bound approach to improve the certification of neural network robustness against adversarial attacks by reducing relaxation errors in LP and SDP methods, demonstrating significant empirical improvements.
Contribution
It develops novel partitioning schemes for LP and SDP relaxations that reduce relaxation errors, including a closed-form scheme for single-hidden-layer networks and a multi-layer heuristic.
Findings
Significant increase in certified test samples on MNIST, CIFAR-10, and breast cancer datasets.
The proposed methods outperform prior heuristics on large-scale neural network certification.
Partitioning schemes effectively reduce relaxation errors, enhancing robustness certification.
Abstract
In this paper, we study certifying the robustness of ReLU neural networks against adversarial input perturbations. To diminish the relaxation error suffered by the popular linear programming (LP) and semidefinite programming (SDP) certification methods, we take a branch-and-bound approach to propose partitioning the input uncertainty set and solving the relaxations on each part separately. We show that this approach reduces relaxation error, and that the error is eliminated entirely upon performing an LP relaxation with a partition intelligently designed to exploit the nature of the ReLU activations. To scale this approach to large networks, we consider using a coarser partition whereby the number of parts in the partition is reduced. We prove that computing such a coarse partition that directly minimizes the LP relaxation error is NP-hard. By instead minimizing the worst-case LP…
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.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Machine Learning and Algorithms · Integrated Circuits and Semiconductor Failure Analysis
Methods*Communicated@Fast*How Do I Communicate to Expedia?
