DOE OSTI · 1974588
SyReNN: A tool for analyzing deep neural networks
Abstract
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. Furthermore, this paper introduces SyReNN, a tool for understanding and analyzing a DNN by computing its symbolic representation. The key insight is to decompose the DNN into linear functions. Our tool is designed for analyses using low-dimensional subsets of 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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Sotoudeh, Matthew, Tao, Zhe, Thakur, Aditya V.. 2023-02-15. SyReNN: A tool for analyzing deep neural networks. https://doi.org/10.1007/s10009-023-00695-1
Cite the original work for its findings. Save a collection to share your selection of sources.