Reachability analysis of neural networks using mixed monotonicity
Pierre-Jean Meyer

TL;DR
This paper introduces a general, mixed-monotonicity-based reachability analysis method for neural networks that provides tight output over-approximations and can handle any Lipschitz-continuous activation function, improving over existing tools.
Contribution
It adapts mixed-monotonicity techniques to neural networks, enabling tight interval over-approximations for any Lipschitz activation function, with a simple framework for adding new functions.
Findings
Outperforms five existing interval-based tools on benchmarks.
Handles various activation functions including ReLU, TanH, ELU, SiLU.
Provides tight output bounds for neural networks with input uncertainty.
Abstract
This paper presents a new reachability analysis approach to compute interval over-approximations of the output set of feedforward neural networks with input uncertainty. We adapt to neural networks an existing mixed-monotonicity method for the reachability analysis of dynamical systems and apply it to each partial network within the main network. This ensures that the intersection of the obtained results is the tightest interval over-approximation of the output of each layer that can be obtained using mixed-monotonicity on any partial network decomposition. Unlike other tools in the literature focusing on small classes of piecewise-affine or monotone activation functions, the main strength of our approach is its generality: it can handle neural networks with any Lipschitz-continuous activation function. In addition, the simplicity of our framework allows users to very easily add…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Adversarial Robustness in Machine Learning · Neural Networks and Applications
MethodsExponential Linear Unit
