The Marabou Framework for Verification and Analysis of Deep Neural Networks
Hebrew University of Jerusalem · Stanford University
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, and it performs high-level reasoning on the network that can curtail the search space and improve performance. It also supports parallel execution to further enhance scalability. Marabou accepts multiple…
Citation impact
- FWCI
- 59.50
- Percentile
- 100%
- References
- 22
Authors
13Topics & keywords
- Computer science
- Scalability
- Artificial neural network
- Network topology
- Artificial intelligence
- Protocol (science)
- Distributed computing
- Constraint satisfaction problem
Funding
- NSNational Science FoundationAwards: DGE-1656518, -1656518, 1656518, 1814369
- ICIntel Corporation
- FMFord Motor Company
- SUSiemens USA
- ISIsrael Science FoundationAward: 683/18
- DADefense Advanced Research Projects AgencyAwards: FA8750-18-C-0099, FA8750
- FAFederal Aviation Administration
- ARAdvanced Research Projects Agency