Verification of Non-Linear Specifications for Neural Networks
Not on the map. Why?
Abstract (arXiv)
Prior work on neural network verification has focused on specifications that are linear functions of the output of the network, e.g., invariance of the classifier output under adversarial perturbations of the input. In this paper, we extend verification algorithms to be able to certify richer properties of neural networks. To do this we introduce the class of convex-relaxable specifications, which constitute nonlinear specifications that can be verified using a convex relaxation. We show that a number of important properties of interest can be modeled within this class, including conservation of energy in a learned dynamics model of a physical system; semantic consistency of a classifier's output labels under adversarial perturbations and bounding errors in a system that predicts the summation of handwritten digits. Our experimental evaluation shows that our method is able to effectively verify these specifications. Moreover, our evaluation exposes the failure modes in models which cannot be verified to satisfy these specifications. Thus, emphasizing the importance of training models not just to fit training data but also to be consistent with specifications.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 1; 2024: 7; 2025: 1.
14 papers.
Sort:
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 102
- 2024Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planescited by 33
- 2024HardNet: Hard-Constrained Neural Networks with Universal Approximation Guaranteescited by 29
- 2024Verification of Neural Networks' Global Robustnesscited by 10
- 2024Provably Safe Neural Network Controllers via Differential Dynamic Logiccited by 7
- 2024Verified Safe Reinforcement Learning for Neural Network Dynamic Modelscited by 7
- 2021Ensuring DNN Solution Feasibility for Optimization Problems with Convex Constraints and Its Application to DC Optimal Power Flow Problemscited by 6
- 2024Relational DNN Verification With Cross Executional Bound Refinementcited by 5
- 2022Learning Neural Networks under Input-Output Specificationscited by 3
- 2021A Primer on Multi-Neuron Relaxation-based Adversarial Robustness Certificationcited by 2
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimizationcited by 1
- 2022Parabolic Relaxation for Quadratically-constrained Quadratic Programming -- Part II: Theoretical & Computational Resultscited by 0
- 2025A Scalable Approach for Safe and Robust Learning via Lipschitz-Constrained Networks30 Jun 2025
- 2024Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planes31 Dec 2024
- 2024HardNet: Hard-Constrained Neural Networks with Universal Approximation Guarantees14 Oct 2024
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimization27 May 2024
- 2024Verified Safe Reinforcement Learning for Neural Network Dynamic Models25 May 2024
- 2024Relational DNN Verification With Cross Executional Bound Refinement16 May 2024
- 2024Verification of Neural Networks' Global Robustness29 Feb 2024
- 2024Provably Safe Neural Network Controllers via Differential Dynamic Logic16 Feb 2024
- 2023Verification of Neural Networks Local Differential Classification Privacy31 Oct 2023
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verification11 Aug 2022
- 2022Parabolic Relaxation for Quadratically-constrained Quadratic Programming -- Part II: Theoretical & Computational Results7 Aug 2022
- 2022Learning Neural Networks under Input-Output Specifications23 Feb 2022
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 102
- 2024Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planescited by 33
- 2024HardNet: Hard-Constrained Neural Networks with Universal Approximation Guaranteescited by 29
- 2024Verification of Neural Networks' Global Robustnesscited by 10
- 2024Provably Safe Neural Network Controllers via Differential Dynamic Logiccited by 7
- 2024Verified Safe Reinforcement Learning for Neural Network Dynamic Modelscited by 7
- 2021Ensuring DNN Solution Feasibility for Optimization Problems with Convex Constraints and Its Application to DC Optimal Power Flow Problemscited by 6
- 2024Relational DNN Verification With Cross Executional Bound Refinementcited by 5
- 2022Learning Neural Networks under Input-Output Specificationscited by 3
- 2021A Primer on Multi-Neuron Relaxation-based Adversarial Robustness Certificationcited by 2
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimizationcited by 1
- 2022Parabolic Relaxation for Quadratically-constrained Quadratic Programming -- Part II: Theoretical & Computational Resultscited by 0
12 most cited of 14 All 14 (JSON)
- 2025A Scalable Approach for Safe and Robust Learning via Lipschitz-Constrained Networks30 Jun 2025
- 2024Scalable Neural Network Verification with Branch-and-bound Inferred Cutting Planes31 Dec 2024
- 2024HardNet: Hard-Constrained Neural Networks with Universal Approximation Guarantees14 Oct 2024
- 2024Verifying Properties of Binary Neural Networks Using Sparse Polynomial Optimization27 May 2024
- 2024Verified Safe Reinforcement Learning for Neural Network Dynamic Models25 May 2024
- 2024Relational DNN Verification With Cross Executional Bound Refinement16 May 2024
- 2024Verification of Neural Networks' Global Robustness29 Feb 2024
- 2024Provably Safe Neural Network Controllers via Differential Dynamic Logic16 Feb 2024
- 2023Verification of Neural Networks Local Differential Classification Privacy31 Oct 2023
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verification11 Aug 2022
- 2022Parabolic Relaxation for Quadratically-constrained Quadratic Programming -- Part II: Theoretical & Computational Results7 Aug 2022
- 2022Learning Neural Networks under Input-Output Specifications23 Feb 2022
12 newest of 14 All 14 (JSON)