A Dual Approach to Scalable Verification of Deep Networks

By Krishnamurthy (Dj) Dvijotham, Robert Stanforth, Sven Gowal, Timothy A. Mann, Pushmeet Kohli. 2018

416 citations recorded by the source corpus.

This paper addresses the problem of formally verifying desirable properties of neural networks, i.e., obtaining provable guarantees that neural networks satisfy specifications relating their inputs and outputs (robustness to bounded norm adversarial perturbations, for example). Most previous work on this topic was limited in its applicability by the size of the network, network architecture and the complexity of properties to be verified. In contrast, our framework applies to a general class of activation functions and specifications on neural network inputs and outputs. We formulate verification as an optimization problem (seeking to find the largest violation of the specification) and solve a Lagrangian relaxation of the optimization problem to obtain an upper bound on the worst case violation of the specification being verified. Our approach is anytime i.e. it can be stopped at any time and a valid bound on the maximum violation can be obtained. We develop specialized verification algorithms with provable tightness guarantees under special assumptions and demonstrate the practical significance of our general verification approach on a variety of verification tasks.

Subfields: Artificial Intelligence, Electrical and Electronic Engineering, Hardware and Architecture, Safety, Robustness & Interpretability

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. J. Kolter
  4. Percy Liang
  5. Matthias Hein
  6. Jun Zhu
  7. Bo Li
  8. Pushmeet Kohli

In Electrical and Electronic Engineering

  1. Huan Zhang
  2. J. Kolter
  3. Cho-Jui Hsieh
  4. A. Dimakis
  5. Percy Liang
  6. Eric Wong
  7. Matt Jordan
  8. Aditi Raghunathan

In Hardware and Architecture

  1. J. Kolter
  2. Timon Gehr
  3. Suman Sekhar Jana
  4. Shiqi Wang
  5. Martin T. Vechev
  6. Aleksander Madry
  7. Logan Engstrom
  8. Gagandeep Singh

In Safety, Robustness & Interpretability

  1. Huan Zhang
  2. Matthias Hein
  3. Cho-Jui Hsieh
  4. J. Kolter
  5. Aleksander Madry
  6. Eric Wong
  7. Nicholas Carlini
  8. Percy Liang

Citations in the corpus