Learning Probabilistic Temporal Safety Properties from Examples in Relational Domains
Gavin Rens, Wen-Chi Yang, Jean-Fran\c{c}ois Raskin, Luc De Raedt

TL;DR
This paper introduces a method for learning probabilistic temporal safety properties expressed in relational pCTL from labeled states, enabling systems to autonomously identify safe behaviors in relational domains.
Contribution
It presents a novel relational learning framework for inferring probabilistic temporal safety properties from labeled data, combining relational MDPs with pCTL model-checking.
Findings
Successfully learned safety properties in synthetic relational domains.
Able to distinguish safe and unsafe states with high accuracy.
Framework applicable to domains with unknown policies.
Abstract
We propose a framework for learning a fragment of probabilistic computation tree logic (pCTL) formulae from a set of states that are labeled as safe or unsafe. We work in a relational setting and combine ideas from relational Markov Decision Processes with pCTL model-checking. More specifically, we assume that there is an unknown relational pCTL target formula that is satisfied by only safe states, and has a horizon of maximum steps and a threshold probability . The task then consists of learning this unknown formula from states that are labeled as safe or unsafe by a domain expert. We apply principles of relational learning to induce a pCTL formula that is satisfied by all safe states and none of the unsafe ones. This formula can then be used as a safety specification for this domain, so that the system can avoid getting into dangerous situations in future. Following…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Safety Systems Engineering in Autonomy · Natural Language Processing Techniques
MethodsNone
