Verifying Nonlinear Neural Feedback Systems using Polyhedral Enclosures
Samuel I. Akinwande, Chelsea Sidrane, Mykel J. Kochenderfer, Clark Barrett
TL;DR
The paper presents OvertPoly, a forward-reachability verification framework for nonlinear neural feedback systems that leverages tight polyhedral enclosures to bound multivariate nonlinear dynamics. By encoding these enclosures and the neural controller as MILPs, the method achieves sound over-approximations of forward reachable sets, with both concrete and symbolic reachability to mitigate conservatism. The approach generalizes OVERT’s combinatorial strengths to nonlinear dynamics via a structured, grid-based, decomposition-based enclosure strategy that can outperform state-of-the-art propagation-based tools like CORA and combinatorial tools like OVERTVerify on representative benchmarks (e.g., Single Pendulum, ACC, TORA, Unicycle). Implemented in Julia and evaluated on realistic neural-feedback models, OvertPoly demonstrates order-of-magnitude improvements in runtime and precision, enabling scalable verification for safety-critical systems. Overall, the work advances formal verification of nonlinear neural feedback loops by delivering a scalable, exact-enclosure MILP framework with practical impact for safer autonomous systems.
Abstract
As dynamical systems equipped with neural network controllers (neural feedback systems) become increasingly prevalent, it is critical to develop methods to ensure their safe operation. Verifying safety requires extending control theoretic analysis methods to these systems. Although existing techniques can efficiently handle linear neural feedback systems, relatively few scalable methods address the nonlinear case. We propose a novel algorithm for forward reachability analysis of nonlinear neural feedback systems. The approach leverages the structure of the nonlinear transition functions of the systems to compute tight polyhedral enclosures (i.e., abstractions). These enclosures, combined with the neural controller, are then encoded as a mixed-integer linear program (MILP). Optimizing this MILP yields a sound over-approximation of the forward-reachable set. We evaluate our algorithm on representative benchmarks and demonstrate an order of magnitude improvement over the current state of the art.
