<div class="csl-bib-body">
<div class="csl-entry">Lahav, O., & Katz, G. (2021). Pruning and Slicing Neural Networks using Formal Verification. In <i>Proceedings of the 21st Conference on Formal Methods in Computer-Aided Design – FMCAD 2021</i> (pp. 183–192). TU Wien Academic Press. https://doi.org/10.34727/2021/isbn.978-3-85448-046-4_27</div>
</div>
Deep neural networks (DNNs) play an increasingly
important role in various computer systems. In order to create
these networks, engineers typically specify a desired topology, and
then use an automated training algorithm to select the network’s
weights. While training algorithms have been studied extensively
and are well understood, the selection of topology remains a form
of art, and can often result in networks that are unnecessarily
large — and consequently are incompatible with end devices that
have limited memory, battery or computational power. Here, we
propose to address this challenge by harnessing recent advances
in DNN verification. We present a framework and a methodology
for discovering redundancies in DNNs — i.e., for finding neurons
that are not needed, and can be removed in order to reduce the
size of the DNN. By using sound verification techniques, we can
formally guarantee that our simplified network is equivalent to
the original, either completely, or up to a prescribed tolerance.
Further, we show how to combine our technique with slicing,
which results in a family of very small DNNs, which are together
equivalent to the original. Our approach can produce DNNs
that are significantly smaller than the original, rendering them
suitable for deployment on additional kinds of systems, and even
more amenable to subsequent formal verification. We provide a
proof-of-concept implementation of our approach, and use it to
evaluate our techniques on several real-world DNNs.
en
dc.language.iso
en
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
formal methods
en
dc.subject
formale Methode
de
dc.title
Pruning and Slicing Neural Networks using Formal Verification
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.identifier.doi
10.34727/2021/isbn.978-3-85448-046-4_27
-
dc.contributor.affiliation
Hebrew University of Jerusalem, Israel
-
dc.contributor.affiliation
Hebrew University of Jerusalem, Israel
-
dc.relation.isbn
978-3-85448-046-4
-
dc.relation.doi
10.34727/2021/isbn.978-3-85448-046-4
-
dc.description.volume
2
-
dc.description.startpage
183
-
dc.description.endpage
192
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
2708-7824
-
tuw.booktitle
Proceedings of the 21st Conference on Formal Methods in Computer-Aided Design – FMCAD 2021
-
tuw.peerreviewed
true
-
tuw.relation.haspart
10.34727/2021/isbn.978-3-85448-046-4
-
tuw.relation.publisher
TU Wien Academic Press
-
tuw.relation.publisherplace
Wien
-
tuw.book.chapter
27
-
tuw.publication.orgunit
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
dc.identifier.libraryid
AC17204425
-
dc.description.numberOfPages
10
-
tuw.relation.ispartoftuwseries
Conference Series: Formal Methods in Computer-Aided Design