articleProceedings of the ACM on Programming LanguagesJan 2, 2019DIAMOND OA

An abstract domain for certifying neural networks

ETH Zurich

Indexed incrossrefdatacite

Abstract

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…

Citation impact

593
total citations
FWCI
44.25
Percentile
100%
References
35
Citations per year

Authors

4

Topics & keywords

Keywords
  • Computer science
  • Artificial neural network
  • Affine transformation
  • Scalability
  • Robustness (evolution)
  • Sigmoid function
  • Polyhedron
  • Theoretical computer science
No related works found for this paper.

Funding