Certified Training with Branch-and-Bound for Lyapunov-stable Neural Control

arXiv cs.RO / 4/7/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper presents CT-BaB, a certified training framework for learning neural controllers with verifiable Lyapunov asymptotic stability over a specified region-of-attraction (ROA).
  • Unlike prior counterexample-guided approaches that ignore verification cost during training, CT-BaB explicitly optimizes certified bounds to reduce the gap between training-time objectives and test-time bound computation.
  • It uses a training-time branch-and-bound strategy that maintains a dynamic dataset and adaptively splits difficult input subregions to tighten certified bounds and make optimization easier.
  • The subregion splits created during training are reused to accelerate test-time verification, enabling training-aware and verification-efficient evaluation.
  • Experiments on a 2D quadrotor output-feedback benchmark show CT-BaB cuts verification time by over 11× versus a prior CEGIS baseline while achieving a dramatically larger ROA (reported as 164×).

Abstract

We study the problem of learning verifiably Lyapunov-stable neural controllers that provably satisfy the Lyapunov asymptotic stability condition within a region-of-attraction (ROA). Unlike previous works that adopted counterexample-guided training without considering the computation of verification in training, we introduce Certified Training with Branch-and-Bound (CT-BaB), a new certified training framework that optimizes certified bounds, thereby reducing the discrepancy between training and test-time verification that also computes certified bounds. To achieve a relatively global guarantee on an entire input region-of-interest, we propose a training-time BaB technique that maintains a dynamic training dataset and adaptively splits hard input subregions into smaller ones, to tighten certified bounds and ease the training. Meanwhile, subregions created by the training-time BaB also inform test-time verification, for a more efficient training-aware verification. We demonstrate that CT-BaB yields verification-friendly models that can be more efficiently verified at test time while achieving stronger verifiable guarantees with larger ROA. On the largest output-feedback 2D Quadrotor system experimented, CT-BaB reduces verification time by over 11X relative to the previous state-of-the-art baseline using Counterexample Guided Inductive Synthesis (CEGIS), while achieving 164X larger ROA. Code is available at https://github.com/shizhouxing/CT-BaB.