GoTube: Scalable Stochastic Verification of Continuous-Depth Models

From MaRDI portal
Publication:6373076

arXiv2107.08467MaRDI QIDQ6373076

Author name not available (Why is that?)

Publication date: 18 July 2021

Abstract: We introduce a new stochastic verification algorithm that formally quantifies the behavioral robustness of any time-continuous process formulated as a continuous-depth model. Our algorithm solves a set of global optimization (Go) problems over a given time horizon to construct a tight enclosure (Tube) of the set of all process executions starting from a ball of initial states. We call our algorithm GoTube. Through its construction, GoTube ensures that the bounding tube is conservative up to a desired probability and up to a desired tightness. GoTube is implemented in JAX and optimized to scale to complex continuous-depth neural network models. Compared to advanced reachability analysis tools for time-continuous neural networks, GoTube does not accumulate overapproximation errors between time steps and avoids the infamous wrapping effect inherent in symbolic techniques. We show that GoTube substantially outperforms state-of-the-art verification tools in terms of the size of the initial ball, speed, time-horizon, task completion, and scalability on a large set of experiments. GoTube is stable and sets the state-of-the-art in terms of its ability to scale to time horizons well beyond what has been previously possible.




Has companion code repository: https://github.com/DatenVorsprung/GoTube








This page was built for publication: GoTube: Scalable Stochastic Verification of Continuous-Depth Models

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6373076)