Interval Universal Approximation for Neural Networks
Zi Wang, Aws Albarghouthi, Gautam Prakriya, Somesh Jha

TL;DR
This paper introduces the interval universal approximation theorem, showing neural networks can approximate set semantics of functions with interval bounds, and analyzes the computational complexity of such approximations.
Contribution
The paper generalizes the universal approximation theorem to interval bounds for neural networks with squashable activation functions and explores the complexity of constructing such networks.
Findings
Neural networks can approximate set semantics using interval bounds with arbitrary precision.
Constructing interval-approximating neural networks is computationally hard, specifically Δ₂-intermediate.
The results extend universal approximation to interval bounds for a broad class of activation functions.
Abstract
To verify safety and robustness of neural networks, researchers have successfully applied abstract interpretation, primarily using the interval abstract domain. In this paper, we study the theoretical power and limits of the interval domain for neural-network verification. First, we introduce the interval universal approximation (IUA) theorem. IUA shows that neural networks not only can approximate any continuous function (universal approximation) as we have known for decades, but we can find a neural network, using any well-behaved activation function, whose interval bounds are an arbitrarily close approximation of the set semantics of (the result of applying to a set of inputs). We call this notion of approximation interval approximation. Our theorem generalizes the recent result of Baader et al. (2020) from ReLUs to a rich class of activation functions that we call…
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
MethodsExponential Linear Unit · *Communicated@Fast*How Do I Communicate to Expedia?
