Learning Probabilistic Temporal Logic Specifications for Stochastic Systems
Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 4642-4650.
https://doi.org/10.24963/ijcai.2025/517
Keywords
- Uncertainty in AI: UAI: Uncertainty representations
- Knowledge Representation and Reasoning: KRR: Knowledge representation languages
- Planning and Scheduling: PS: Planning under uncertainty
Abstract
There has been substantial progress in the inference of formal behavioural specifications from sample trajectories, for example using Linear Temporal Logic (LTL). 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 LTL (PLTL) formulas from a set of Markov chains, classified as either positive or negative. We propose a novel learning algorithm that infers concise PLTL 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 PLTL specifications that succinctly characterize the temporal differences between the policies or model variants.
@inproceedings{ijcai2025p517,
title = {Learning Probabilistic Temporal Logic Specifications for Stochastic Systems},
author = {Roy, Rajarshi and Pote, Yash and Parker, Dave and Kwiatkowska, Marta},
booktitle = {Proceedings of the Thirty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-25}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {James Kwok},
pages = {4642--4650},
year = {2025},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2025/517},
url = {https://doi.org/10.24963/ijcai.2025/517},
}
TY - CPAPER TI - Learning Probabilistic Temporal Logic Specifications for Stochastic Systems AU - Roy, Rajarshi AU - Pote, Yash AU - Parker, Dave AU - Kwiatkowska, Marta T2 - Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-25 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2025 SP - 4642 EP - 4650 DO - 10.24963/ijcai.2025/517 UR - https://doi.org/10.24963/ijcai.2025/517 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: