A Unifying Perspective for Safety of Stochastic Systems: From Barrier Functions to Finite Abstractions
Luca Laurenti, Morteza Lahijanian
TL;DR
This work unifies safety verification for discrete-time stochastic systems by viewing stochastic barrier functions and finite abstractions as approximations of a single stochastic dynamic programming problem. It proves that the optimal safety probability can be achieved by deterministic Markov policies and shows how SBFs and interval-based abstractions yield computable, provable lower bounds within this DP framework. Abstractions to IMDPs provide asymptotically optimal safety certificates as partitions become finer, at the cost of increased computation, while SBFs offer potentially faster but conservative guarantees with no general convergence to the true optimum. The results enable a principled comparison and guide the choice of method based on desired guarantees and computational resources, with proofs of optimality and convergence for the abstraction-based approach and formal bounds for barrier-based methods.
Abstract
Providing safety guarantees for stochastic dynamical systems is a central problem in various fields, including control theory, machine learning, and robotics. Existing methods either employ Stochastic Barrier Functions (SBFs) or rely on numerical approaches based on finite abstractions. SBFs, analogous to Lyapunov functions, are used to establish (probabilistic) set invariance, whereas abstraction-based approaches approximate the stochastic system with a finite model to compute safety probability bounds. This paper presents a unifying perspective on these seemingly different approaches. Specifically, we show that both methods can be interpreted as approximations of a stochastic dynamic programming problem. This perspective allows us to formally establish the correctness of both techniques, characterize their convergence and optimality properties, and analyze their respective assumptions, advantages, and limitations. Our analysis reveals that, unlike SBFs-based methods, abstraction-based approaches can provide asymptotically optimal safety certificates, albeit at the cost of increased computational effort.
