BURNS: Backward Underapproximate Reachability for Neural-Feedback-Loop Systems
Chelsea Sidrane, Jana Tumova
TL;DR
This work tackles the problem of verifying reachability properties for learning-enabled, nonlinear neural feedback loop systems by developing an algorithm for underapproximate k-step backward reachability. The core idea is to overapproximate the nonlinear dynamics with a multivalued piecewise-linear hatf and to compute a union of norm balls that underapproximate the backward reachable sets via solving MILPs over a horizon k. The authors provide a rigorous soundness analysis, a numerical demonstration on a 2D robot navigation task, and a method to check goal reaching by testing polytope inclusion within unions of convex sets, enabling verification of reach properties for nonlinear NFLs. The results contribute a principled, verifiable approach to safety guarantees for learning-enabled control, albeit with scalability limits that motivate future hybrid symbolic techniques for longer horizons.
Abstract
Learning-enabled planning and control algorithms are increasingly popular, but they often lack rigorous guarantees of performance or safety. We introduce an algorithm for computing underapproximate backward reachable sets of nonlinear discrete time neural feedback loops. We then use the backward reachable sets to check goal-reaching properties. Our algorithm is based on overapproximating the system dynamics function to enable computation of underapproximate backward reachable sets through solutions of mixed-integer linear programs. We rigorously analyze the soundness of our algorithm and demonstrate it on a numerical example. Our work expands the class of properties that can be verified for learning-enabled systems.
