Probabilistic Safety Verification of Neural Policies via Predicate Abstraction

Authors

  • Marcel Vinzent Saarland University
  • Holger Hermanns Saarland University
  • Jörg Hoffmann Saarland University German Research Center for Artificial Intelligence

DOI:

https://doi.org/10.1609/aaai.v40i43.40965

Abstract

Neural networks are increasingly important to learn action policies. Policy predicate abstraction (PPA) verifies safety of such a neural policy pi by over-approximating the state space subgraph induced by pi and using counterexample-guided abstraction refinement (CEGAR) to iteratively refine the abstraction. So far, PPA verifies safety in non-deterministic systems. This work extends PPA to probabilistic verification. Extending the abstract state space computation is relatively straightforward. Abstraction refinement, however, becomes substantially more complex, due to the more intricate form of counterexamples and the various sources of spuriousness it entails. We tackle this challenge by drawing inspiration from prior work on probabilistic CEGAR, empowering it to deal with neural pi. The resulting algorithm decides whether pi is safe with respect to a desired upper bound on unsafety probability. Invoking the algorithm incrementally, we can also derive upper and lower bounds automatically. Our experiments show that these algorithms can derive non-trivial bounds, whereas encodings into state-of-the-art probabilistic model checkers turn out to be ineffective.

Downloads

Published

2026-03-14

How to Cite

Vinzent, M., Hermanns, H., & Hoffmann, J. (2026). Probabilistic Safety Verification of Neural Policies via Predicate Abstraction. Proceedings of the AAAI Conference on Artificial Intelligence, 40(43), 36438–36447. https://doi.org/10.1609/aaai.v40i43.40965

Issue

Section

AAAI Technical Track on Planning, Routing, and Scheduling