Incremental Verification of Neural Networks

Shubham Ugare, Debangshu Banerjee, Sasa Misailovic, Gagandeep Singh
4/4/2023
cs.LGcs.PLcs.SE

No official code found. Best implementation: uiuc-focal-lab/IVAN (11 stars, last commit 2023-04-10).

Abstract

Complete verification of deep neural networks (DNNs) can exactly determine whether the DNN satisfies a desired trustworthy property (e.g., robustness, fairness) on an infinite set of inputs or not. Despite the tremendous progress to improve the scalability of complete verifiers over the years on individual DNNs, they are inherently inefficient when a deployed DNN is updated to improve its inference speed or accuracy. The inefficiency is because the expensive verifier needs to be run from scratch on the updated DNN. To improve efficiency, we propose a new, general framework for incremental and complete DNN verification based on the design of novel theory, data structure, and algorithms. Our contributions implemented in a tool named IVAN yield an overall geometric mean speedup of 2.4x for verifying challenging MNIST and CIFAR10 classifiers and a geometric mean speedup of 3.8x for the ACAS-XU classifiers over the state-of-the-art baselines.

View on arXivView PDF

Code Implementations(1)

uiuc-focal-lab/IVANCommunity100%

Incremental Verification of DNNs (https://arxiv.org/abs/2304.01874)

110Shell, PythonApr 10, 20233 years ago

Similar Papers

Cite this paper

@article{ugare2023incremental,
  title  = {Incremental Verification of Neural Networks},
  author = {Shubham Ugare and Debangshu Banerjee and Sasa Misailovic and Gagandeep Singh},
  year   = {2023},
  eprint = {2304.01874},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.01874v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.01874.svg)](https://codeofpaper.com/paper/2304.01874)

Discussion