Evaluating Robustness of Neural Networks with Mixed Integer Programming
Not on the map. Why?
Abstract (arXiv)
Neural networks have demonstrated considerable success on a wide variety of real-world problems. However, networks trained only to optimize for training accuracy can often be fooled by adversarial examples - slightly perturbed inputs that are misclassified with high confidence. Verification of networks enables us to gauge their vulnerability to such adversarial examples. We formulate verification of piecewise-linear neural networks as a mixed integer program. On a representative task of finding minimum adversarial distortions, our verifier is two to three orders of magnitude quicker than the state-of-the-art. We achieve this computational speedup via tight formulations for non-linearities, as well as a novel presolve algorithm that makes full use of all information available. The computational speedup allows us to verify properties on convolutional networks with an order of magnitude more ReLUs than networks previously verified by any complete verifier. In particular, we determine for the first time the exact adversarial accuracy of an MNIST classifier to perturbations with bounded l_∞ norm ε=0.1: for this classifier, we find an adversarial example for 4.38% of samples, and a certificate of robustness (to perturbations with bounded norm) for the remainder. Across all robust training procedures and network architectures considered, we are able to certify more samples than the state-of-the-art and find more adversarial examples than a strong first-order attack.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Nov 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 6; 2023: 1; 2024: 1; 2025: 2.
14 papers.
Sort:
- 2021Globally-Robust Neural Networkscited by 108
- 2021Orthogonalizing Convolutional Layers with the Cayley Transformcited by 105
- 2022Don't Lie to Me! Robust and Efficient Explainability with Verified Perturbation Analysiscited by 38
- 2021Efficient Certified Defenses Against Patch Attacks on Image Classifierscited by 24
- 2025Block-Recurrent Dynamics in Vision Transformerscited by 20
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networkscited by 11
- 2021Fast Training of Provably Robust Neural Networks by SinglePropcited by 5
- 2022FETA: Fairness Enforced Verifying, Training, and Predicting Algorithms for Neural Networkscited by 4
- 2023Prediction without Preclusion: Recourse Verification with Reachable Setscited by 4
- 2025Beyond Benchmarks: On The False Promise of AI Regulationcited by 4
- 2022Provably Adversarially Robust Nearest Prototype Classifierscited by 2
- 2024Verification of Neural Network Control Systems in Continuous Timecited by 2
2 more
- 2025Block-Recurrent Dynamics in Vision Transformers23 Dec 2025
- 2025Beyond Benchmarks: On The False Promise of AI Regulation26 Jan 2025
- 2024Verification of Neural Network Control Systems in Continuous Time31 May 2024
- 2023Prediction without Preclusion: Recourse Verification with Reachable Sets24 Aug 2023
- 2022On the tightness of linear relaxation based robustness certification methods1 Oct 2022
- 2022Sparse Polynomial Optimization: Theory and Practice23 Aug 2022
- 2022Provably Adversarially Robust Nearest Prototype Classifiers14 Jul 2022
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networks2 Jul 2022
- 2022FETA: Fairness Enforced Verifying, Training, and Predicting Algorithms for Neural Networks1 Jun 2022
- 2022Don't Lie to Me! Robust and Efficient Explainability with Verified Perturbation Analysis15 Feb 2022
- 2021Orthogonalizing Convolutional Layers with the Cayley Transform14 Apr 2021
- 2021Globally-Robust Neural Networks16 Feb 2021
2 more
- 2021Globally-Robust Neural Networkscited by 108
- 2021Orthogonalizing Convolutional Layers with the Cayley Transformcited by 105
- 2022Don't Lie to Me! Robust and Efficient Explainability with Verified Perturbation Analysiscited by 38
- 2021Efficient Certified Defenses Against Patch Attacks on Image Classifierscited by 24
- 2025Block-Recurrent Dynamics in Vision Transformerscited by 20
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networkscited by 11
- 2021Fast Training of Provably Robust Neural Networks by SinglePropcited by 5
- 2022FETA: Fairness Enforced Verifying, Training, and Predicting Algorithms for Neural Networkscited by 4
- 2023Prediction without Preclusion: Recourse Verification with Reachable Setscited by 4
- 2025Beyond Benchmarks: On The False Promise of AI Regulationcited by 4
- 2022Provably Adversarially Robust Nearest Prototype Classifierscited by 2
- 2024Verification of Neural Network Control Systems in Continuous Timecited by 2
12 most cited of 14 All 14 (JSON)
- 2025Block-Recurrent Dynamics in Vision Transformers23 Dec 2025
- 2025Beyond Benchmarks: On The False Promise of AI Regulation26 Jan 2025
- 2024Verification of Neural Network Control Systems in Continuous Time31 May 2024
- 2023Prediction without Preclusion: Recourse Verification with Reachable Sets24 Aug 2023
- 2022On the tightness of linear relaxation based robustness certification methods1 Oct 2022
- 2022Sparse Polynomial Optimization: Theory and Practice23 Aug 2022
- 2022Provably Adversarially Robust Nearest Prototype Classifiers14 Jul 2022
- 2022Abstraction and Refinement: Towards Scalable and Exact Verification of Neural Networks2 Jul 2022
- 2022FETA: Fairness Enforced Verifying, Training, and Predicting Algorithms for Neural Networks1 Jun 2022
- 2022Don't Lie to Me! Robust and Efficient Explainability with Verified Perturbation Analysis15 Feb 2022
- 2021Orthogonalizing Convolutional Layers with the Cayley Transform14 Apr 2021
- 2021Globally-Robust Neural Networks16 Feb 2021
12 newest of 14 All 14 (JSON)