Failing with Grace: Learning Neural Network Controllers that are Boundedly Unsafe
Panagiotis Vlantis, Leila J. Bridgeman, and Michael M. Zavlanos

TL;DR
This paper introduces a novel method for training neural network controllers that allows for bounded safety violations, using reachability analysis to ensure safety bounds without requiring dense boundary data.
Contribution
It proposes a reachability-based training approach that bounds safety violations and balances computational efficiency with safety guarantees in neural network controllers.
Findings
The method provides worst-case safety violation bounds.
It achieves a balance between safety guarantees and computational complexity.
Simulation results validate the effectiveness of the approach.
Abstract
In this work, we consider the problem of learning a feed-forward neural network controller to safely steer an arbitrarily shaped planar robot in a compact and obstacle-occluded workspace. Unlike existing methods that depend strongly on the density of data points close to the boundary of the safe state space to train neural network controllers with closed-loop safety guarantees, here we propose an alternative approach that lifts such strong assumptions on the data that are hard to satisfy in practice and instead allows for graceful safety violations, i.e., of a bounded magnitude that can be spatially controlled. To do so, we employ reachability analysis techniques to encapsulate safety constraints in the training process. Specifically, to obtain a computationally efficient over-approximation of the forward reachable set of the closed-loop system, we partition the robot's state space into…
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 · Robot Manipulation and Learning · Machine Learning and Algorithms
