Neural Action Policy Safety Verification: Applicablity Filtering

Authors

  • Marcel Vinzent Saarland University, Saarland Informatics Campus, Saarbrücken, Germany
  • Jörg Hoffmann Saarland University, Saarland Informatics Campus, Saarbrücken, Germany German Research Center for Artificial Intelligence (DFKI), Saarbrücken, Germany

DOI:

https://doi.org/10.1609/icaps.v34i1.31523

Abstract

Neural networks (NN) are an increasingly important representation of action policies pi. Applicability filtering is a commonly used practice in this context, restricting the action selection in pi to only applicable actions. Policy predicate abstraction (PPA) has recently been introduced to verify safety of neural pi, through over-approximating the state space subgraph induced by pi. Thus far however, PPA does not permit applicability filtering, which is challenging due to the additional constraints that need to be taken into account. Here we overcome that limitation, through a range of algorithmic enhancements. In our experiments, our enhancements achieve several orders of magnitude speed-up over a baseline implementation, bringing PPA with applicability filtering close to the performance of PPA without such filtering.

Downloads

Published

2024-05-30

How to Cite

Vinzent, M., & Hoffmann, J. (2024). Neural Action Policy Safety Verification: Applicablity Filtering. Proceedings of the International Conference on Automated Planning and Scheduling, 34(1), 607-612. https://doi.org/10.1609/icaps.v34i1.31523