TY - GEN
T1 - An Abstraction-Refinement Approach to Verifying Convolutional Neural Networks
AU - Ostrovsky, Matan
AU - Barrett, Clark
AU - Katz, Guy
N1 - Publisher Copyright: © 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - Convolutional neural networks (CNNs) have achieved immense popularity in areas like computer vision, image processing, speech proccessing, and many others. Unfortunately, despite their excellent performance, they are prone to producing erroneous results — for example, minor perturbations to their inputs can result in severe classification errors. In this paper, we present the Cnn-Abs framework, which implements an abstraction-refinement based scheme for CNN verification. Specifically, Cnn-Abs simplifies the verification problem through the removal of convolutional connections in a way that soundly creates an over-approximation of the original problem; it then iteratively restores these connections if the resulting problem becomes too abstract. Cnn-Abs is designed to use existing verification engines as a backend, and our evaluation demonstrates that it can significantly boost the performance of a state-of-the-art DNN verification engine, reducing runtime by 15.7% on average.
AB - Convolutional neural networks (CNNs) have achieved immense popularity in areas like computer vision, image processing, speech proccessing, and many others. Unfortunately, despite their excellent performance, they are prone to producing erroneous results — for example, minor perturbations to their inputs can result in severe classification errors. In this paper, we present the Cnn-Abs framework, which implements an abstraction-refinement based scheme for CNN verification. Specifically, Cnn-Abs simplifies the verification problem through the removal of convolutional connections in a way that soundly creates an over-approximation of the original problem; it then iteratively restores these connections if the resulting problem becomes too abstract. Cnn-Abs is designed to use existing verification engines as a backend, and our evaluation demonstrates that it can significantly boost the performance of a state-of-the-art DNN verification engine, reducing runtime by 15.7% on average.
UR - http://www.scopus.com/inward/record.url?scp=85142674229&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-19992-9_25
DO - 10.1007/978-3-031-19992-9_25
M3 - منشور من مؤتمر
SN - 9783031199912
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 391
EP - 396
BT - Automated Technology for Verification and Analysis - 20th International Symposium, ATVA 2022, Proceedings
A2 - Bouajjani, Ahmed
A2 - Holík, Lukáš
A2 - Wu, Zhilin
PB - Springer Science and Business Media Deutschland GmbH
T2 - 20th International Symposium on Automated Technology for Verification and Analysis, ATVA 2022
Y2 - 25 October 2022 through 28 October 2022
ER -