ModelGuard: Runtime Validation of Lipschitz-continuous Models
Not on the map. Why?
Abstract (arXiv)
This paper presents ModelGuard, a sampling-based approach to runtime model validation for Lipschitz-continuous models. Although techniques exist for the validation of many classes of models the majority of these methods cannot be applied to the whole of Lipschitz-continuous models, which includes neural network models. Additionally, existing techniques generally consider only white-box models. By taking a sampling-based approach, we can address black-box models, represented only by an input-output relationship and a Lipschitz constant. We show that by randomly sampling from a parameter space and evaluating the model, it is possible to guarantee the correctness of traces labeled consistent and provide a confidence on the correctness of traces labeled inconsistent. We evaluate the applicability and scalability of ModelGuard in three case studies, including a physical platform.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 7 of its 18 references that are in the map. First posted on arXiv 30 Apr 2021.
Builds on
7 of 18 references.
References · 7
- 2013Intriguing properties of neural networkscited by 5,114
- 2018Regularisation of Neural Networks by Enforcing Lipschitz Continuitycited by 311
- 2019Efficient and Accurate Estimation of Lipschitz Constants for Deep Neural Networkscited by 290
- 2018Verisig: verifying safety properties of hybrid systems with neural network controllerscited by 83
- 2018Scenic: A Language for Scenario Specification and Scene Generationcited by 79
- 2019Case Study: Verifying the Safety of an Autonomous Racing Car with a Neural Network Controllercited by 17
- 2020Data-Driven Model Invalidation for Unknown Lipschitz Continuous Systems via Abstractioncited by 2
Built on by
Citing papers per year: 2021: 1.
1 paper.