# Analyzing Deep Neural Networks with Symbolic Propagation: Towards Higher   Precision and Faster Verification

**Authors:** Jianlin Li, Pengfei Yang, Jiangchao Liu, Liqian Chen, Xiaowei Huang, and Lijun Zhang

arXiv: 1902.09866 · 2021-02-24

## TL;DR

This paper introduces a symbolic propagation method for analyzing deep neural networks, significantly improving verification precision and speed, thus enhancing safety assessments in critical applications.

## Contribution

It presents a novel symbolic propagation technique that enhances the accuracy and efficiency of DNN verification compared to existing abstract interpretation methods.

## Key findings

- Achieves higher precision in neural network analysis.
- Proves more safety properties than previous methods.
- Improves verification performance when integrated with SMT tools.

## Abstract

Deep neural networks (DNNs) have been shown lack of robustness for the vulnerability of their classification to small perturbations on the inputs. This has led to safety concerns of applying DNNs to safety-critical domains. Several verification approaches have been developed to automatically prove or disprove safety properties of DNNs. However, these approaches suffer from either the scalability problem, i.e., only small DNNs can be handled, or the precision problem, i.e., the obtained bounds are loose. This paper improves on a recent proposal of analyzing DNNs through the classic abstract interpretation technique, by a novel symbolic propagation technique. More specifically, the values of neurons are represented symbolically and propagated forwardly from the input layer to the output layer, on top of abstract domains. We show that our approach can achieve significantly higher precision and thus can prove more properties than using only abstract domains. Moreover, we show that the bounds derived from our approach on the hidden neurons, when applied to a state-of-the-art SMT based verification tool, can improve its performance. We implement our approach into a software tool and validate it over a few DNNs trained on benchmark datasets such as MNIST, etc.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1902.09866/full.md

## Figures

15 figures with captions in the complete paper: https://tomesphere.com/paper/1902.09866/full.md

## References

36 references — full list in the complete paper: https://tomesphere.com/paper/1902.09866/full.md

---
Source: https://tomesphere.com/paper/1902.09866