2019 IX Brazilian Symposium on Computing Systems Engineering (SBESC) 2019
DOI: 10.1109/sbesc49506.2019.9046094
|View full text |Cite
|
Sign up to set email alerts
|

Incremental Bounded Model Checking of Artificial Neural Networks in CUDA

Abstract: Artificial Neural networks (ANNs) are powerful computing systems employed for various applications due to their versatility to generalize and to respond to unexpected inputs/patterns. However, implementations of ANNs for safetycritical systems might lead to failures, which are hardly predicted in the design phase since ANNs are highly parallel and their parameters are hardly interpretable. Here we develop and evaluate a novel symbolic software verification framework based on incremental bounded model checking … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(16 citation statements)
references
References 23 publications
0
16
0
Order By: Relevance
“…Another subfield of model checking that can help the implementation of ML on safety-critical applications is bounded model checking. The latter consists of constructing Boolean formulas that are not satisfiable if there is a counterexample of length k. [195] propose a verification framework based on incremental bounded model checking on neural networks. The framework uses CUDA.…”
Section: Bounded and Statistical Model Checkingmentioning
confidence: 99%
“…Another subfield of model checking that can help the implementation of ML on safety-critical applications is bounded model checking. The latter consists of constructing Boolean formulas that are not satisfiable if there is a counterexample of length k. [195] propose a verification framework based on incremental bounded model checking on neural networks. The framework uses CUDA.…”
Section: Bounded and Statistical Model Checkingmentioning
confidence: 99%
“…Our methodology is a generalization of the previous work by Sena et al on the SMT verification of CUDA implementations of ANNs [69]. As we expound in the next Section 3, we take advantage of existing techniques in software verification to model both ANNs and QNNs as SMT formulas.…”
Section: Existing Smt Approaches For Anns and Qnnsmentioning
confidence: 99%
“…In our evaluation, we consider ANNs trained on two datasets: the UCI Iris dataset [24] and a vocalic character recognition dataset [69]. This section gives the details of the datasets themselves, the neural networks we trained on top of them, and the safety properties that we used to test our verification approach and our general experimental setup.…”
Section: Description Of the Benchmarksmentioning
confidence: 99%
See 2 more Smart Citations