๐ฎ
๐ฎ
The Ethereal
An Abstraction-Based Framework for Neural Network Verification
October 31, 2019 ยท The Ethereal ยท ๐ International Conference on Computer Aided Verification
"No code URL or promise found in abstract"
Evidence collected by the PWNC Scanner
Authors
Yizhak Yisrael Elboher, Justin Gottschlich, Guy Katz
arXiv ID
1910.14574
Category
cs.FL: Formal Languages
Cross-listed
cs.LG
Citations
135
Venue
International Conference on Computer Aided Verification
Last Checked
1 month ago
Abstract
Deep neural networks are increasingly being used as controllers for safety-critical systems. Because neural networks are opaque, certifying their correctness is a significant challenge. To address this issue, several neural network verification approaches have recently been proposed. However, these approaches afford limited scalability, and applying them to large networks can be challenging. In this paper, we propose a framework that can enhance neural network verification techniques by using over-approximation to reduce the size of the network - thus making it more amenable to verification. We perform the approximation such that if the property holds for the smaller (abstract) network, it holds for the original as well. The over-approximation may be too coarse, in which case the underlying verification tool might return a spurious counterexample. Under such conditions, we perform counterexample-guided refinement to adjust the approximation, and then repeat the process. Our approach is orthogonal to, and can be integrated with, many existing verification techniques. For evaluation purposes, we integrate it with the recently proposed Marabou framework, and observe a significant improvement in Marabou's performance. Our experiments demonstrate the great potential of our approach for verifying larger neural networks.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Formal Languages
๐ฎ
๐ฎ
The Ethereal
Supervisor Synthesis to Thwart Cyber Attack with Bounded Sensor Reading Alterations
๐ฎ
๐ฎ
The Ethereal
Recurrent Neural Networks as Weighted Language Recognizers
๐ฎ
๐ฎ
The Ethereal
TeSSLa: Temporal Stream-based Specification Language
๐ฎ
๐ฎ
The Ethereal
Learning Moore Machines from Input-Output Traces
๐ฎ
๐ฎ
The Ethereal