Efficient Neural Network Analysis with Sum-of-Infeasibilities
Not on the map. Why?
Abstract (arXiv)
Inspired by sum-of-infeasibilities methods in convex optimization, we propose a novel procedure for analyzing verification queries on neural networks with piecewise-linear activation functions. Given a convex relaxation which over-approximates the non-convex activation functions, we encode the violations of activation functions as a cost function and optimize it with respect to the convex relaxation. The cost function, referred to as the Sum-of-Infeasibilities (SoI), is designed so that its minimum is zero and achieved only if all the activation functions are satisfied. We propose a stochastic procedure, DeepSoI, to efficiently minimize the SoI. An extension to a canonical case-analysis-based complete search procedure can be achieved by replacing the convex procedure executed at each search state with DeepSoI. Extending the complete search with DeepSoI achieves multiple simultaneous goals: 1) it guides the search towards a counter-example; 2) it enables more informed branching decisions; and 3) it creates additional opportunities for bound derivation. An extensive evaluation across different benchmarks and solvers demonstrates the benefit of the proposed techniques. In particular, we demonstrate that SoI significantly improves the performance of an existing complete search procedure. Moreover, the SoI-based implementation outperforms other state-of-the-art complete verifiers. We also show that our technique can efficiently improve upon the perturbation bound derived by a recent adversarial attack algorithm.
Key facts. Cited by 24 papers in the map (data through 14 Oct 2026). Builds on 41 of its 76 references that are in the map. First posted on arXiv 19 Mar 2022.
Builds on
41 of 76 references.
References · 41
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,155
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
- 2021Convex optimizationcited by 2,515
- 2016Adversarial examples in the physical worldcited by 1,769
- 2020Reliable evaluation of adversarial robustness with an ensemble of diverse parameter-free attackscited by 1,451
- 2016End to End Learning for Self-Driving Carscited by 1,009
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 567
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
- 2018Deep Face Recognition: A Surveycited by 276
29 more
- 2016Safety Verification of Deep Neural Networkscited by 263
- 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 255
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 242
- 2019Algorithms for Verifying Deep Neural Networkscited by 221
- 2020Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifierscited by 187
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
- 2018Semidefinite relaxations for certifying robustness to adversarial examplescited by 179
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
- 2019Branch and Bound for Piecewise Linear Neural Network Verificationcited by 138
- 2018A Dual Approach to Scalable Verification of Deep Networkscited by 125
- 2019A Convex Relaxation Barrier to Tight Robustness Verification of Neural Networkscited by 125
- 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
- 2017Output Reachable Set Estimation and Verification for Multi-Layer Neural Networkscited by 80
- 2020Verification of Deep Convolutional Neural Networks Using ImageStarscited by 75
- 2021The Second International Verification of Neural Networks Competition (VNN-COMP 2021): Summary and Resultscited by 71
- 2018CNN-Cert: An Efficient Framework for Certifying Robustness of Convolutional Neural Networkscited by 50
- 2020The Convex Relaxation Barrier, Revisited: Tightened Single-Neuron Relaxations for Neural Network Verificationcited by 50
- 2019Neural Network Branching for Neural Network Verificationcited by 45
- 2020Scaling Polyhedral Neural Network Verification on GPUscited by 43
- 2019Optimization and Abstraction: A Synergistic Approach for Analyzing Neural Network Robustnesscited by 40
- 2019Fastened CROWN: Tightened Neural Network Robustness Certificatescited by 39
- 2020Parallelization Techniques for Verifying Neural Networkscited by 36
- 2020Reachable Polyhedral Marching (RPM): A Safety Verification Algorithm for Robotic Systems with Deep Neural Network Componentscited by 36
- 2020Lagrangian Decomposition for Neural Network Verificationcited by 35
- 2017Deep Neural Networks as 0-1 Mixed Integer Linear Programs: A Feasibility Studycited by 25
- 2020Fast Geometric Projections for Local Robustness Certificationcited by 21
- 2020Validation of Image-Based Neural Network Controllers through Adaptive Stress Testingcited by 19
- 2021DeepCert: Verification of Contextually Relevant Robustness for Neural Network Image Classifierscited by 11
Built on by
Citing papers per year: 2022: 10; 2023: 5; 2024: 2; 2025: 3; 2026: 4.
24 papers.
Sort:
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
- 2022The Third International Verification of Neural Networks Competition (VNN-COMP 2022): Summary and Resultscited by 39
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
- 2022Neural Network Verification with Proof Productioncited by 22
- 2023Convex Bounds on the Softmax Function with Applications to Robustness Verificationcited by 19
- 2022Toward Certified Robustness Against Real-World Distribution Shiftscited by 16
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2022Constrained Reinforcement Learning for Robotics via Scenario-Based Programmingcited by 11
- 2023Verifying Generalization in Deep Learningcited by 11
12 more
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustnesscited by 9
- 2022Tighter Abstract Queries in Neural Network Verificationcited by 8
- 2024Robustness Assessment of a Runway Object Classifier for Safe Aircraft Taxiingcited by 8
- 2022On Optimizing Back-Substitution Methods for Neural Network Verificationcited by 6
- 2023DelBugV: Delta-Debugging Neural Network Verifierscited by 3
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verificationcited by 3
- 2026Lookahead Branching for Neural Network Verificationcited by 1
- 2023Extending Neural Network Verification to a Larger Family of Piece-wise Linear Activation Functionscited by 0
- 2025Tighter Truncated Rectangular Prism Approximation for RNN Robustness Verificationcited by 0
- 2026The Luna Bound Propagator for Formal Analysis of Neural Networkscited by 0
- 2026veriFIRE: an Industrial Case Study in Verifying Consistency Properties for a DNN-Based Wildfire Detection Systemcited by 0
- 2026Learning Lookahead Lemmas for Neural Network Verificationcited by 0
- 2026Learning Lookahead Lemmas for Neural Network Verification31 Jul 2026
- 2026Lookahead Branching for Neural Network Verification19 Jul 2026
- 2026veriFIRE: an Industrial Case Study in Verifying Consistency Properties for a DNN-Based Wildfire Detection System2 Jun 2026
- 2026The Luna Bound Propagator for Formal Analysis of Neural Networks25 Mar 2026
- 2025Tighter Truncated Rectangular Prism Approximation for RNN Robustness Verification12 Nov 2025
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verification15 Mar 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networks25 Jan 2024
- 2024Robustness Assessment of a Runway Object Classifier for Safe Aircraft Taxiing8 Jan 2024
- 2023Extending Neural Network Verification to a Larger Family of Piece-wise Linear Activation Functions16 Nov 2023
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
12 more
- 2023Convex Bounds on the Softmax Function with Applications to Robustness Verification3 Mar 2023
- 2023Verifying Generalization in Deep Learning11 Feb 2023
- 2022The Third International Verification of Neural Networks Competition (VNN-COMP 2022): Summary and Results20 Dec 2022
- 2022VeriX: Towards Verified Explainability of Deep Neural Networks2 Dec 2022
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networks25 Oct 2022
- 2022Tighter Abstract Queries in Neural Network Verification23 Oct 2022
- 2022On Optimizing Back-Substitution Methods for Neural Network Verification16 Aug 2022
- 2022Constrained Reinforcement Learning for Robotics via Scenario-Based Programming20 Jun 2022
- 2022Toward Certified Robustness Against Real-World Distribution Shifts8 Jun 2022
- 2022CAISAR: A platform for Characterizing Artificial Intelligence Safety and Robustness7 Jun 2022
- 2022Neural Network Verification with Proof Production1 Jun 2022
- 2022Verifying Learning-Based Robotic Navigation Systems26 May 2022
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2022Towards Formal XAI: Formally Approximate Minimal Explanations of Neural Networkscited by 42
- 2022The Third International Verification of Neural Networks Competition (VNN-COMP 2022): Summary and Resultscited by 39
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2022Verifying Learning-Based Robotic Navigation Systemscited by 33
- 2022VeriX: Towards Verified Explainability of Deep Neural Networkscited by 30
- 2022Neural Network Verification with Proof Productioncited by 22
- 2023Convex Bounds on the Softmax Function with Applications to Robustness Verificationcited by 19
- 2022Toward Certified Robustness Against Real-World Distribution Shiftscited by 16
- 2025Neural Network Verification is a Programming Language Challengecited by 12
- 2022Constrained Reinforcement Learning for Robotics via Scenario-Based Programmingcited by 11
- 2023Verifying Generalization in Deep Learningcited by 11
12 most cited of 24 All 24 (JSON)
- 2026Learning Lookahead Lemmas for Neural Network Verification31 Jul 2026
- 2026Lookahead Branching for Neural Network Verification19 Jul 2026
- 2026veriFIRE: an Industrial Case Study in Verifying Consistency Properties for a DNN-Based Wildfire Detection System2 Jun 2026
- 2026The Luna Bound Propagator for Formal Analysis of Neural Networks25 Mar 2026
- 2025Tighter Truncated Rectangular Prism Approximation for RNN Robustness Verification12 Nov 2025
- 2025PICID: Proof-Driven Clause Learning in Neural Network Verification15 Mar 2025
- 2025Neural Network Verification is a Programming Language Challenge10 Jan 2025
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networks25 Jan 2024
- 2024Robustness Assessment of a Runway Object Classifier for Safe Aircraft Taxiing8 Jan 2024
- 2023Extending Neural Network Verification to a Larger Family of Piece-wise Linear Activation Functions16 Nov 2023
- 2023DelBugV: Delta-Debugging Neural Network Verifiers29 May 2023
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
12 newest of 24 All 24 (JSON)