Universal Safety Controllers with Learned Prophecies

Authors

  • Bernd Finkbeiner CISPA Helmholtz Center for Information Security, Saarbrücken, Germany
  • Niklas Metzger CISPA Helmholtz Center for Information Security, Saarbrücken, Germany
  • Satya Prakash Nayak Max Planck Institute for Software Systems, Kaiserslautern, Germany
  • Anne-Kathrin Schmuck Max Planck Institute for Software Systems, Kaiserslautern, Germany

DOI:

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

Abstract

Universal Safety Controllers (USCs) are a promising logical control framework that guarantees the satisfaction of a given temporal safety specification when applied to any realizable plant model. Unlike traditional methods, which synthesize one logical controller over a given detailed plant model, USC synthesis constructs a generic controller whose outputs are conditioned by plant behavior, called prophecies. Thereby, USCs offer strong generalization and scalability benefits over classical logical controllers. However, the exact computation and verification of prophecies remain computationally challenging. In this paper, we introduce an approximation algorithm for USC synthesis that addresses these limitations via learning. Instead of computing exact prophecies, which reason about sets of trees via automata, we only compute under- and over-approximations from (small) example plants and infer computation tree logic (CTL) formulas as representations of prophecies. The resulting USC generalizes to unseen plants via a verification step and offers improved efficiency and explainability through small and concise CTL prophecies, which remain human-readable and interpretable. Experimental results demonstrate that our learned prophecies remain generalizable, yet are significantly more compact and interpretable than their exact tree automata representations.

Downloads

Published

2026-03-14

How to Cite

Finkbeiner, B., Metzger, N., Nayak, S. P., & Schmuck, A.-K. (2026). Universal Safety Controllers with Learned Prophecies. Proceedings of the AAAI Conference on Artificial Intelligence, 40(43), 36217–36226. https://doi.org/10.1609/aaai.v40i43.40940

Issue

Section

AAAI Technical Track on Planning, Routing, and Scheduling