SyReNN: A Tool for Analyzing Deep Neural Networks
SyReNN: A Tool for Analyzing Deep Neural Networks
复制标题
DOI:
10.1007/s10009-023-00695-1
复制
发表时间:
2021-01
期刊:
影响因子:
--
通讯作者:
Matthew Sotoudeh;Zhen-Zhong Tao;Aditya V. Thakur
中科院分区:
文献类型:
--
作者:
Matthew Sotoudeh;Zhen-Zhong Tao;Aditya V. Thakur
Deep Neural Networks (DNNs) are rapidly gaining popularity in a variety of important domains. Unfortunately, modern DNNs have been shown to be vulnerable to a variety of attacks and buggy behavior. This has motivated recent work in formally analyzing the properties of such DNNs. This paper introduces SyReNN, a tool for understanding and analyzing a DNN by computing itssymbolic representation.The key insight is to decompose the DNN into linear functions. Our tool is designed for analyses usinglow-dimensional subsetsof the input space, a unique design point in the space of DNN analysis tools. We describe the tool and the underlying theory, then evaluate its use and performance on three case studies: computing Integrated Gradients, visualizing a DNN’s decision boundaries, and repairing buggy DNNs.