An abstract domain for certifying neural networks

By Gagandeep Singh, Timon Gehr, Markus Püschel, Martin T. Vechev. Proc. ACM Program. Lang., 2019

847 citations recorded by the source corpus.

We present a novel method for scalable and precise certification of deep neural networks. The key technical insight behind our approach is a new abstract domain which combines floating point polyhedra with intervals and is equipped with abstract transformers specifically tailored to the setting of neural networks. Concretely, we introduce new transformers for affine transforms, the rectified linear unit (ReLU), sigmoid, tanh, and maxpool functions. We implemented our method in a system called DeepPoly and evaluated it extensively on a range of datasets, neural architectures (including defended networks), and specifications. Our experimental results indicate that DeepPoly is more precise than prior work while scaling to large networks. We also show how to combine DeepPoly with a form of abstraction refinement based on trace partitioning. This enables us to prove, for the first time, the robustness of the network when the input image is subjected to complex perturbations such as rotations that employ linear interpolation.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Statistical and Nonlinear Physics

View Paper: https://www.semanticscholar.org/paper/f20de741e2d4ece239261de010d6d9beca3b26b9

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Cho-Jui Hsieh
  2. Huan Zhang
  3. Bo Li
  4. Suman Sekhar Jana
  5. Shiqi Wang
  6. Kai-Wei Chang
  7. Chaowei Xiao
  8. Hadi Salman

In Computer Vision and Pattern Recognition

  1. Cho-Jui Hsieh
  2. Huan Zhang
  3. Bo Li
  4. Kai-Wei Chang
  5. Hadi Salman
  6. Chaowei Xiao
  7. Suman Sekhar Jana
  8. Hongge Chen

In Statistical and Nonlinear Physics

  1. Zico Kolter
  2. A. Dimakis
  3. Minlie Huang
  4. Eran Yahav
  5. Cho-Jui Hsieh
  6. Markus Norman Rabe
  7. Matt Jordan
  8. Mykel J. Kochenderfer

Citations in the corpus