- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- BIRS Workshop Lecture Videos /
- Formal Analysis of Deep Binarized Neural Networks
Open Collections
BIRS Workshop Lecture Videos
BIRS Workshop Lecture Videos
Formal Analysis of Deep Binarized Neural Networks Narodytska, Nina
Description
Understanding properties of deep neural networks is an important challenge in deep learning. Deep learning networks are among the most successful artificial intelligence technologies that is making impact in a variety of practical applications. However, many concerns were raised about `magical' power of these networks. It is disturbing that we are really lacking of understanding of the decision making process behind this technology. Therefore, a natural question is whether we can trust decisions that neural networks make. One way to address this issue is to define properties that we want a neural network to satisfy. Verifying whether a neural network fulfills these properties sheds light on the properties of the function that it represents. In this work, we take the verification approach. Our goal is to design a framework for analysis of properties of neural networks. We start by defining a set of interesting properties to analyze. Then we focus on Binarized Neural Networks that can be represented and analyzed using well-developed means of Boolean Satisfiability and Integer Linear Programming. One of our main results is an exact representation of a binarized neural network as a Boolean formula. We also discuss how we can take advantage of the structure of neural networks in the search procedure.
Item Metadata
Title |
Formal Analysis of Deep Binarized Neural Networks
|
Creator | |
Publisher |
Banff International Research Station for Mathematical Innovation and Discovery
|
Date Issued |
2018-08-28T17:07
|
Description |
Understanding properties of deep neural networks is an important
challenge in deep learning. Deep learning networks are among the most
successful artificial intelligence technologies that is making impact
in a variety of practical applications. However, many concerns were
raised about `magical' power of these networks. It is disturbing that
we are really lacking of understanding of the decision making process
behind this technology. Therefore, a natural question is whether we
can trust decisions that neural networks make. One way to address this
issue is to define properties that we want a neural network to
satisfy. Verifying whether a neural network fulfills these properties
sheds light on the properties of the function that it represents. In
this work, we take the verification approach. Our goal is to design a
framework for analysis of properties of neural networks. We start by
defining a set of interesting properties to analyze. Then we focus on
Binarized Neural Networks that can be represented and analyzed using
well-developed means of Boolean Satisfiability and Integer Linear
Programming. One of our main results is an exact representation of a
binarized neural network as a Boolean formula. We also discuss how we
can take advantage of the structure of neural networks in the search
procedure.
|
Extent |
34.0
|
Subject | |
Type | |
File Format |
video/mp4
|
Language |
eng
|
Notes |
Author affiliation: VMware Research
|
Series | |
Date Available |
2019-03-31
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution-NonCommercial-NoDerivatives 4.0 International
|
DOI |
10.14288/1.0377704
|
URI | |
Affiliation | |
Peer Review Status |
Unreviewed
|
Scholarly Level |
Other
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International