A Unified View of SDP-based Neural Network Verification through Completely Positive Programming
Not on the map. Why?
Abstract (arXiv)
Verifying that input-output relationships of a neural network conform to prescribed operational specifications is a key enabler towards deploying these networks in safety-critical applications. Semidefinite programming (SDP)-based approaches to Rectified Linear Unit (ReLU) network verification transcribe this problem into an optimization problem, where the accuracy of any such formulation reflects the level of fidelity in how the neural network computation is represented, as well as the relaxations of intractable constraints. While the literature contains much progress on improving the tightness of SDP formulations while maintaining tractability, comparatively little work has been devoted to the other extreme, i.e., how to most accurately capture the original verification problem before SDP relaxation. In this work, we develop an exact, convex formulation of verification as a completely positive program (CPP), and provide analysis showing that our formulation is minimal -- the removal of any constraint fundamentally misrepresents the neural network computation. We leverage our formulation to provide a unifying view of existing approaches, and give insight into the source of large relaxation gaps observed in some cases.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 20 of its 36 references that are in the map. First posted on arXiv 6 Mar 2022.
Builds on
20 of 36 references.
References · 20
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2018On the Effectiveness of Interval Bound Propagation for Training Verifiably Robust Modelscited by 322
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
- 2019Algorithms for Verifying Deep Neural Networkscited by 221
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2018Semidefinite relaxations for certifying robustness to adversarial examplescited by 178
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
- 2018Scaling provable adversarial defensescited by 141
- 2017An approach to reachability analysis for feed-forward ReLU neural networkscited by 126
- 2018A Dual Approach to Scalable Verification of Deep Networkscited by 125
- 2019A Convex Relaxation Barrier to Tight Robustness Verification of Neural Networkscited by 124
- 2019Safety Verification and Robustness Analysis of Neural Networks via Quadratic Constraints and Semidefinite Programmingcited by 100
8 more
- 2017Maximum Resilience of Artificial Neural Networkscited by 97
- 2020Enabling certification of verification-agnostic networks via memory-efficient semidefinite programmingcited by 65
- 2018Training verified learners with learned verifierscited by 50
- 2021Improved Branch and Bound for Neural Network Verification via Lagrangian Decompositioncited by 44
- 2017Deep Neural Networks as 0-1 Mixed Integer Linear Programs: A Feasibility Studycited by 25
- 2017DSOS and SDSOS Optimization: More Tractable Alternatives to Sum of Squares and Semidefinite Optimizationcited by 19
- 2020On the Tightness of Semidefinite Relaxations for Certifying Robustness to Adversarial Examplescited by 14
- 2021Neural Network Branch-and-Bound for Neural Network Verificationcited by 6
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 3; 2025: 2; 2026: 4.
12 papers.
- 2024HardNet: Hard-Constrained Neural Networks with Universal Approximation Guaranteescited by 29
- 2025SDP-CROWN: Efficient Bound Propagation for Neural Network Verification with Tightness of Semidefinite Programmingcited by 10
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verificationcited by 9
- 2022Discovering Closed-Loop Failures of Vision-Based Controllers via Reachability Analysiscited by 5
- 2022Probabilistic Verification of ReLU Neural Networks via Characteristic Functionscited by 5
- 2022Chordal Sparsity for SDP-based Neural Network Verificationcited by 4
- 2024SAVER: A Toolbox for Sampling-Based, Probabilistic Verification of Neural Networkscited by 2
- 2026Learning to Optimize by Differentiable Programmingcited by 1
- 2026Bridging Control with Neural Network Verifier alpha-beta-CROWN: A Tutorialcited by 1
- 2026Provably Safe, Yet Scalable Reinforcement Learningcited by 1
- 2024Training Safe Neural Networks with Global SDP Boundscited by 0
- 2026(DNN)2: Doubly Non-Negative Relaxations for Deep Neural Networkscited by 0
- 2026(DNN)2: Doubly Non-Negative Relaxations for Deep Neural Networks25 Aug 2026
- 2026Provably Safe, Yet Scalable Reinforcement Learning12 Jun 2026
- 2026Bridging Control with Neural Network Verifier alpha-beta-CROWN: A Tutorial26 May 2026
- 2026Learning to Optimize by Differentiable Programming23 Jan 2026
- 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verification11 Dec 2025
- 2025SDP-CROWN: Efficient Bound Propagation for Neural Network Verification with Tightness of Semidefinite Programming7 Jun 2025
- 2024SAVER: A Toolbox for Sampling-Based, Probabilistic Verification of Neural Networks4 Dec 2024
- 2024HardNet: Hard-Constrained Neural Networks with Universal Approximation Guarantees14 Oct 2024
- 2024Training Safe Neural Networks with Global SDP Bounds15 Sep 2024
- 2022Probabilistic Verification of ReLU Neural Networks via Characteristic Functions3 Dec 2022
- 2022Discovering Closed-Loop Failures of Vision-Based Controllers via Reachability Analysis4 Nov 2022
- 2022Chordal Sparsity for SDP-based Neural Network Verification7 Jun 2022