Towards Optimal Branching of Linear and Semidefinite Relaxations for Neural Network Robustness Certification
Not on the map. Why?
Abstract (arXiv)
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 relaxation error, we develop a closed-form branching scheme in the single-hidden layer case. We extend the analysis to the SDP, where the feasible set geometry is exploited to design a branching scheme that minimizes the worst-case SDP relaxation error. Experiments on MNIST, CIFAR-10, and Wisconsin breast cancer diagnosis classifiers demonstrate significant increases in the percentages of test samples certified. By independently increasing the input size and the number of layers, we empirically illustrate under which regimes the branched LP and branched SDP are best applied. Finally, we extend our LP branching method into a multi-layer branching heuristic, which attains comparable performance to prior state-of-the-art heuristics on large-scale, deep neural network certification benchmarks.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 26 of its 42 references that are in the map. First posted on arXiv 22 Jan 2021.
Builds on
26 of 42 references.
References · 26
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2013Intriguing properties of neural networkscited by 5,114
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2017One pixel attack for fooling deep neural networkscited by 579
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 439
- 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 254
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
- 2018Semidefinite relaxations for certifying robustness to adversarial examplescited by 178
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
14 more
- 2019Branch and Bound for Piecewise Linear Neural Network Verificationcited by 138
- 2019Safety Verification and Robustness Analysis of Neural Networks via Quadratic Constraints and Semidefinite Programmingcited by 100
- 2016Robustness of classifiers: from adversarial to random noisecited by 87
- 2016SqueezeDet: Unified, Small, Low Power Fully Convolutional Neural Networks for Real-Time Object Detection for Autonomous Drivingcited by 55
- 2020The Convex Relaxation Barrier, Revisited: Tightened Single-Neuron Relaxations for Neural Network Verificationcited by 50
- 2019DeepOPF: Deep Neural Network for DC Optimal Power Flowcited by 32
- 2019Fast Neural Network Verification via Shadow Pricescited by 17
- 2019Power up! Robust Graph Convolutional Network via Graph Poweringcited by 15
- 2020Tightened Convex Relaxations for Neural Network Robustness Certificationcited by 14
- 2020On the Tightness of Semidefinite Relaxations for Certifying Robustness to Adversarial Examplescited by 14
- 2018Reachability Analysis and Safety Verification for Neural Network Control Systemscited by 12
- 2018PROVEN: Certifying Robustness of Neural Networks with a Probabilistic Approachcited by 10
- 2020Data-Driven Certification of Neural Networks with Random Input Noisecited by 8
- 2018Robustness of classifiers to uniform ℓp and Gaussian noisecited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 1.
2 papers.