2021
DOI: 10.48550/arxiv.2106.05997
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Verifying Quantized Neural Networks using SMT-Based Model Checking

Abstract: Artificial Neural Networks (ANNs) are being deployed on an increasing number of safety-critical applications, including autonomous cars and medical diagnosis. However, concerns about their reliability have been raised due to their black-box nature and apparent fragility to adversarial attacks. Here, we develop and evaluate a symbolic verification framework using incremental model checking (IMC) and satisfiability modulo theories (SMT) to check for vulnerabilities in ANNs. More specifically, we propose several … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 47 publications
0
2
0
Order By: Relevance
“…(Baranowski et al 2020) introduced fixed-point arithmetic SMT to verify QNNs. The works of (Sena et al 2021(Sena et al , 2022 have studied SMT-based verification for QNNs as well. Recently, (Mistry, Saha, and Biswas 2022) proposed encoding of the QNN verification problem into a mixed-integer linear programming (MILP) instance.…”
Section: Related Workmentioning
confidence: 99%
“…(Baranowski et al 2020) introduced fixed-point arithmetic SMT to verify QNNs. The works of (Sena et al 2021(Sena et al , 2022 have studied SMT-based verification for QNNs as well. Recently, (Mistry, Saha, and Biswas 2022) proposed encoding of the QNN verification problem into a mixed-integer linear programming (MILP) instance.…”
Section: Related Workmentioning
confidence: 99%
“…While Reluplex only applies to feedforward neural networks with ReLU activation functions, the technique was extended to fully connected and convolutional neural networks with arbitrary piecewise-linear activation functions with Marabou [14]. Other works in SMT-based verification include [15], [16]. Related to SMT-solving has been the use of mixed-integer programming such as in [17], [18], [19].…”
Section: Introductionmentioning
confidence: 99%