Safe-by-Repair: A Convex Optimization Approach for Repairing Unsafe Two-Level Lattice Neural Network Controllers
Ulices Santa Cruz, James Ferlez, Yasser Shoukry

TL;DR
This paper presents a convex optimization-based method for repairing unsafe behaviors in a specific class of neural network controllers, ensuring safety on verified states while fixing known unsafe states.
Contribution
It introduces a systematic, efficient repair algorithm for Two-Level Lattice neural networks, leveraging their structure to decouple the repair problem into convex sub-problems.
Findings
Successfully repaired unsafe behaviors in a four-wheel-car model
Demonstrated the effectiveness of convex optimization in neural network repair
Preserved safety on verified state sets after repair
Abstract
In this paper, we consider the problem of repairing a data-trained Rectified Linear Unit (ReLU) Neural Network (NN) controller for a discrete-time, input-affine system. That is we assume that such a NN controller is available, and we seek to repair unsafe closed-loop behavior at one known "counterexample" state while simultaneously preserving a notion of safe closed-loop behavior on a separate, verified set of states. To this end, we further assume that the NN controller has a Two-Level Lattice (TLL) architecture, and exhibit an algorithm that can systematically and efficiently repair such an network. Facilitated by this choice, our approach uses the unique semantics of the TLL architecture to divide the repair problem into two significantly decoupled sub-problems, one of which is concerned with repairing the un-safe counterexample -- and hence is essentially of local scope -- and the…
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 · Machine Learning in Materials Science · Advanced Memory and Neural Computing
MethodsRepair
