paper-with-me

홈 › Papers

Safety Verification of Deep Neural Networks

2016-10-21 · Xiaowei Huang, Marta Kwiatkowska, Sen Wang, Min Wu

Deep neural networks have achieved impressive experimental results in image classification, but can surprisingly be unstable with respect to adversarial perturbations, that is, minimal changes to the input image that cause the network to misclassify it. With potential applications including perception modules and end-to-end controllers for self-driving cars, this raises concerns about their safety. We develop a novel automated verification framework for feed-forward multi-layer neural networks based on Satisfiability Modulo Theory (SMT). We focus on safety of image classification decisions with respect to image manipulations, such as scratches or changes to camera angle or lighting conditions that would result in the same class being assigned by a human, and define safety for an individual decision in terms of invariance of the classification within a small neighbourhood of the original image. We enable exhaustive search of the region by employing discretisation, and propagate the analysis layer by layer. Our method works directly with the network code and, in contrast to existing methods, can guarantee that adversarial examples, if they exist, are found for the given region and family of manipulations. If found, adversarial examples can be shown to human testers and/or used to fine-tune the network. We implement the techniques using Z3 and evaluate them on state-of-the-art networks, including regularised and deep learning networks. We also compare against existing techniques to search for adversarial examples and estimate network robustness.

📄 PDF Abstract BibTeX arXiv:1610.06940

Code (2)

VeriDeep/DLV 공식 구현
KatyaKom/Python-Z3-NNVerif

Tasks

Adversarial AttackAdversarial DefenseGeneral Classificationimage-classificationImage ClassificationSelf-Driving Cars

Similar Papers 제목 키워드 기반

Safety Verification of Stochastic Systems: A Set-Erosion Approach

2024-10-03 · Zishun Liu, Saber Jafarpour, Yongxin Chen

We study the safety verification problem for discrete-time stochastic systems. We propose an approach for safety verification termed set-erosion strategy that verifies the safety of a stochastic system on a safe set thro…

Unifying Qualitative and Quantitative Safety Verification of DNN-Controlled Systems

2024-04-02 · Dapeng Zhi, Peixin Wang, Si Liu, Luke Ong 외

The rapid advance of deep reinforcement learning techniques enables the oversight of safety-critical systems through the utilization of Deep Neural Networks (DNNs). This underscores the pressing need to promptly establis…

Deep Reinforcement Learningvalid

Advancing Neural Network Verification through Hierarchical Safety Abstract Interpretation

2025-05-08 · Luca Marzari, Isabella Mastroeni, Alessandro Farinelli

Traditional methods for formal verification (FV) of deep neural networks (DNNs) are constrained by a binary encoding of safety properties, where a model is classified as either safe or unsafe (robust or not robust). This…

Deep Reinforcement Learning

Sufficient and Necessary Barrier-like Conditions for Safety and Reach-avoid Verification of Stochastic Discrete-time Systems

2024-08-28 · Bai Xue

In this paper, we examine necessary and sufficient barrier-like conditions for infinite-horizon safety verification and reach-avoid verification of stochastic discrete-time systems, derived through a relaxation of Bellma…

Small-Gain Theorem for Safety Verification of Interconnected Systems

2020-11-18

A small-gain theorem in the formulation of barrier function is developed in this work for safety verification of interconnected systems. This result is helpful to verify input-to-state safety (ISSf) of the overall system…