LGAISYMar 12, 2024

Verification-Aided Learning of Neural Network Barrier Functions with Termination Guarantees

arXiv:2403.07308v113 citationsh-index: 18ACC
Originality Highly original
AI Analysis

This work addresses the lack of termination guarantees and low success rates in verification-aided learning for barrier function synthesis, which is crucial for automating safety verification in control systems.

The paper tackles the problem of synthesizing barrier functions for system safety by proposing a holistic approach that combines learning and verification, achieving finite-step termination guarantees and significantly boosting performance across various examples and neural network verifiers.

Barrier functions are a general framework for establishing a safety guarantee for a system. However, there is no general method for finding these functions. To address this shortcoming, recent approaches use self-supervised learning techniques to learn these functions using training data that are periodically generated by a verification procedure, leading to a verification-aided learning framework. Despite its immense potential in automating barrier function synthesis, the verification-aided learning framework does not have termination guarantees and may suffer from a low success rate of finding a valid barrier function in practice. In this paper, we propose a holistic approach to address these drawbacks. With a convex formulation of the barrier function synthesis, we propose to first learn an empirically well-behaved NN basis function and then apply a fine-tuning algorithm that exploits the convexity and counterexamples from the verification failure to find a valid barrier function with finite-step termination guarantees: if there exist valid barrier functions, the fine-tuning algorithm is guaranteed to find one in a finite number of iterations. We demonstrate that our fine-tuning method can significantly boost the performance of the verification-aided learning framework on examples of different scales and using various neural network verifiers.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes