Output Range Analysis for Deep Neural Networks
Souradeep Dutta, Susmit Jha, Sriram Sanakaranarayanan, Ashish Tiwari

TL;DR
This paper introduces an efficient method for verifying deep neural networks by computing guaranteed output ranges over convex input sets, combining local search and linear programming for improved accuracy and efficiency.
Contribution
It presents a novel range estimation algorithm that integrates local gradient descent with mixed integer programming to verify neural networks more effectively.
Findings
Outperforms existing solvers like Reluplex in accuracy and efficiency.
Effective for neural networks in control and classification tasks.
Demonstrates practical applicability in high-assurance systems.
Abstract
Deep neural networks (NN) are extensively used for machine learning tasks such as image classification, perception and control of autonomous systems. Increasingly, these deep NNs are also been deployed in high-assurance applications. Thus, there is a pressing need for developing techniques to verify neural networks to check whether certain user-expected properties are satisfied. In this paper, we study a specific verification problem of computing a guaranteed range for the output of a deep neural network given a set of inputs represented as a convex polyhedron. Range estimation is a key primitive for verifying deep NNs. We present an efficient range estimation algorithm that uses a combination of local search and linear programming problems to efficiently find the maximum and minimum values taken by the outputs of the NN over the given input set. In contrast to recently proposed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Neural Network Applications · Machine Learning and Algorithms
