Verification of Image-based Neural Network Controllers Using Generative Models
Sydney M. Katz, Anthony L. Corso, Christopher A. Strong, Mykel J., Kochenderfer

TL;DR
This paper introduces a method combining generative adversarial networks with control networks to enable formal verification of image-based neural network controllers, ensuring safety guarantees in autonomous aircraft taxiing.
Contribution
The authors propose a novel approach that reduces input dimensionality using GANs, allowing existing verification tools to provide formal safety guarantees for image-based controllers.
Findings
Successfully verified an aircraft taxi controller for runway safety.
Demonstrated the effectiveness of GAN-based input modeling for verification.
Provided a recall metric to evaluate the generator's coverage of plausible images.
Abstract
Neural networks are often used to process information from image-based sensors to produce control actions. While they are effective for this task, the complex nature of neural networks makes their output difficult to verify and predict, limiting their use in safety-critical systems. For this reason, recent work has focused on combining techniques in formal methods and reachability analysis to obtain guarantees on the closed-loop performance of neural network controllers. However, these techniques do not scale to the high-dimensional and complicated input space of image-based neural network controllers. In this work, we propose a method to address these challenges by training a generative adversarial network (GAN) to map states to plausible input images. By concatenating the generator network with the control network, we obtain a network with a low-dimensional input space. This insight…
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 · Explainable Artificial Intelligence (XAI) · Model Reduction and Neural Networks
