Learning Probabilistic Temporal Logic Specifications for Stochastic Systems
Roy, Rajarshi, Pote, Yash, Parker, David, Kwiatkowska, Marta
–arXiv.org Artificial Intelligence
There has been substantial progress in the inference of formal behavioural specifications from sample trajectories, for example using Linear Temporal Logic (L TL). However, these techniques cannot handle specifications that correctly characterise systems with stochastic behaviour, which occur commonly in reinforcement learning and formal verification. We consider the passive learning problem of inferring a Boolean combination of probabilistic L TL (PL TL) formulas from a set of Markov chains, classified as either positive or negative. We propose a novel learning algorithm that infers concise PL TL specifications, leveraging grammar-based enumeration, search heuristics, probabilistic model checking and Boolean set-cover procedures. We demonstrate the effectiveness of our algorithm in two use cases: learning from policies induced by RL algorithms and learning from variants of a probabilistic model. In both cases, our method automatically and efficiently extracts PL TL specifications that succinctly characterize the temporal differences between the policies or model variants.
arXiv.org Artificial Intelligence
May-20-2025
- Country:
- Asia
- Europe
- France
- Grand Est > Meurthe-et-Moselle
- Nancy (0.04)
- Provence-Alpes-Côte d'Azur > Alpes-Maritimes
- Nice (0.04)
- Île-de-France > Paris
- Paris (0.04)
- Grand Est > Meurthe-et-Moselle
- Italy > Lombardy
- Milan (0.04)
- Switzerland (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Oxfordshire > Oxford (0.04)
- France
- North America
- Canada > British Columbia
- Vancouver (0.04)
- United States
- Rhode Island > Providence County
- Providence (0.04)
- Texas > Travis County
- Austin (0.04)
- Rhode Island > Providence County
- Canada > British Columbia
- Oceania > Australia (0.04)
- Genre:
- Research Report (0.40)
- Industry:
- Information Technology (0.46)