2019
DOI: 10.1007/978-3-030-25540-4_26
|View full text |Cite
|
Sign up to set email alerts
|

The Marabou Framework for Verification and Analysis of Deep Neural Networks

Abstract: Deep neural networks are revolutionizing the way complex systems are designed. Consequently, there is a pressing need for tools and techniques for network analysis and certification. To help in addressing that need, we present Marabou, a framework for verifying deep neural networks. Marabou is an SMT-based tool that can answer queries about a network's properties by transforming these queries into constraint satisfaction problems. It can accommodate networks with different activation functions and topologies, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
318
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 358 publications
(318 citation statements)
references
References 15 publications
0
318
0
Order By: Relevance
“…We evaluate NNV in comparison to Reluplex [ 22 ], Marabou [ 23 ], and ReluVal [ 49 ], by considering the verification of safety property and of the ACAS Xu neural networks [ 21 ] for all 45 networks. 2 All the experiments were done using 4 cores for computation.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We evaluate NNV in comparison to Reluplex [ 22 ], Marabou [ 23 ], and ReluVal [ 49 ], by considering the verification of safety property and of the ACAS Xu neural networks [ 21 ] for all 45 networks. 2 All the experiments were done using 4 cores for computation.…”
Section: Discussionmentioning
confidence: 99%
“…For the "open-loop" verification problem (verification of DNNs), many efficient techniques have been proposed, such as SMT-based methods [22,23,30], mixed-integer linear programming methods [14,24,28], setbased methods [4,17,32,33,48,50,53,57], and optimization methods [51,58]. For the "closed-loop" verification problem (NCCS verification), we note that the Verisig approach [20] is efficient for NNCS with nonlinear plants and with Sigmoid and Tanh activation functions.…”
Section: Related Workmentioning
confidence: 99%
“…Early work [59] used abstract interpretation [16] to verify small-sized neural networks. Recent work [25,35,66] used SMT [3] techniques and considered new abstract domains.…”
Section: Related Workmentioning
confidence: 99%
“…research areas in the MP space include hybrid program synthesis techniques [6,19], automatic test creation [1,16], automatic bug repair [4], human-in-the-loop code recommendation systems [10,18,33], and guaranteeing approximate software solutions using formal methods [5,14,15]. This list is non-exhaustive, and is intended to provide an abbreviated snapshot of active research areas in MP.…”
Section: Related Workmentioning
confidence: 99%