SyReNN: A Tool for Analyzing Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNNs) are rapidly gaining popularity in a variety of important domains. Formally, DNNs are complicated vector-valued functions which come in a variety of sizes and applications. 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 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 patching a DNN.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 27 of its 76 references that are in the map. First posted on arXiv 9 Jan 2021.
Builds on
27 of 76 references.
References · 27
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2013Intriguing properties of neural networkscited by 5,114
- 2017Axiomatic Attribution for Deep Networkscited by 3,350
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2019Natural Adversarial Examplescited by 1,401
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 774
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2018Audio Adversarial Examples: Targeted Attacks on Speech-to-Textcited by 268
15 more
- 2016Safety Verification of Deep Neural Networkscited by 262
- 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 254
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2018Verifiable Reinforcement Learning via Policy Extractioncited by 176
- 2019Complexity of Linear Regions in Deep Networkscited by 166
- 2019MNIST-C: A Robustness Benchmark for Computer Visioncited by 137
- 2016Measuring Neural Net Robustness with Constraintscited by 90
- 2018Deep Neural Network Compression for Aircraft Collision Avoidance Systemscited by 58
- 2019Optimization and Abstraction: A Synergistic Approach for Analyzing Neural Network Robustnesscited by 40
- 2019An Inductive Synthesis Framework for Verifiable Reinforcement Learningcited by 39
- 2019FastGRNN: A Fast, Accurate, Stable and Tiny Kilobyte Sized Gated Recurrent Neural Networkcited by 38
- 2017Reachable Set Computation and Safety Verification for Neural Networks with ReLU Activationscited by 22
- 2018Reachable Set Estimation and Safety Verification for Piecewise Linear Systems with Neural Network Controllerscited by 15
- 2019Computing Linear Restrictions of Neural Networkscited by 14
Built on by
Citing papers per year: 2021: 4; 2022: 1; 2023: 4; 2024: 1.
10 papers.
- 2021Provable Repair of Deep Neural Networkscited by 39
- 2021Neural Network Repair with Reachability Analysiscited by 19
- 2023Provable Preimage Under-Approximation for Neural Networks (Full Version)cited by 13
- 2023Architecture-Preserving Provable Repair of Deep Neural Networkscited by 9
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networkscited by 8
- 2023When to Trust AI: Advances and Challenges for Certification of Neural Networkscited by 6
- 2021Assessment of Neural Networks for Stream-Water-Temperature Predictioncited by 1
- 2022Verifying Attention Robustness of Deep Neural Networks against Semantic Perturbationscited by 1
- 2021Permutation Invariance of Deep Neural Networks with ReLUscited by 0
- 2023The inverse problem for neural networkscited by 0
- 2024PREMAP: A Unifying PREiMage APproximation Framework for Neural Networks17 Aug 2024
- 2023When to Trust AI: Advances and Challenges for Certification of Neural Networks20 Sep 2023
- 2023The inverse problem for neural networks27 Aug 2023
- 2023Provable Preimage Under-Approximation for Neural Networks (Full Version)5 May 2023
- 2023Architecture-Preserving Provable Repair of Deep Neural Networks7 Apr 2023
- 2022Verifying Attention Robustness of Deep Neural Networks against Semantic Perturbations13 Jul 2022
- 2021Permutation Invariance of Deep Neural Networks with ReLUs18 Oct 2021
- 2021Assessment of Neural Networks for Stream-Water-Temperature Prediction8 Oct 2021
- 2021Neural Network Repair with Reachability Analysis9 Aug 2021
- 2021Provable Repair of Deep Neural Networks9 Apr 2021