Algorithms for verifying deep neural networks
Deep neural networks are widely used for nonlinear function approximation, with
applications ranging from computer vision to control. Although these networks involve the …
applications ranging from computer vision to control. Although these networks involve the …
A review of formal methods applied to machine learning
We review state-of-the-art formal methods applied to the emerging field of the verification of
machine learning systems. Formal methods can provide rigorous correctness guarantees on …
machine learning systems. Formal methods can provide rigorous correctness guarantees on …
The third international verification of neural networks competition (VNN-COMP 2022): Summary and results
This report summarizes the 3rd International Verification of Neural Networks Competition
(VNN-COMP 2022), held as a part of the 5th Workshop on Formal Methods for ML-Enabled …
(VNN-COMP 2022), held as a part of the 5th Workshop on Formal Methods for ML-Enabled …
NNV 2.0: the neural network verification tool
This manuscript presents the updated version of the Neural Network Verification (NNV) tool.
NNV is a formal verification software tool for deep learning models and cyber-physical …
NNV is a formal verification software tool for deep learning models and cyber-physical …
Formalising the robustness of counterfactual explanations for neural networks
The use of counterfactual explanations (CFXs) is an increasingly popular explanation
strategy for machine learning models. However, recent studies have shown that these …
strategy for machine learning models. However, recent studies have shown that these …
DeepAbstract: neural network abstraction for accelerating verification
While abstraction is a classic tool of verification to scale it up, it is not used very often for
verifying neural networks. However, it can help with the still open task of scaling existing …
verifying neural networks. However, it can help with the still open task of scaling existing …
Verifying generalization in deep learning
Deep neural networks (DNNs) are the workhorses of deep learning, which constitutes the
state of the art in numerous application domains. However, DNN-based decision rules are …
state of the art in numerous application domains. However, DNN-based decision rules are …
[PDF][PDF] Formally Explaining Neural Networks within Reactive Systems
Deep neural networks (DNNs) are increasingly being used as controllers in reactive
systems. However, DNNs are highly opaque, which renders it difficult to explain and justify …
systems. However, DNNs are highly opaque, which renders it difficult to explain and justify …
Verification of recurrent neural networks with star reachability
The paper extends the recent star reachability method to verify the robustness of recurrent
neural networks (RNNs) for use in safety-critical applications. RNNs are a popular machine …
neural networks (RNNs) for use in safety-critical applications. RNNs are a popular machine …
Boosting verified training for robust image classifications via abstraction
Z Zhang, Z Xue, Y Chen, S Liu… - Proceedings of the …, 2023 - openaccess.thecvf.com
This paper proposes a novel, abstraction-based, certified training method for robust image
classifiers. Via abstraction, all perturbed images are mapped into intervals before feeding …
classifiers. Via abstraction, all perturbed images are mapped into intervals before feeding …