Model Checking with Probabilistic Tabled Logic Programming
Andrey Gorlin, C.R. Ramakrishnan, Scott A. Smolka

TL;DR
This paper introduces a novel probabilistic model checking approach using probabilistic logic programming, enabling analysis of complex systems with a new inference algorithm that handles infinite explanations efficiently.
Contribution
It presents the first formulation of probabilistic model checking as query evaluation over probabilistic logic programs, with a new inference algorithm for infinite explanation sets.
Findings
Implemented in XSB Prolog, the approach encodes probabilistic model checkers for various temporal logics.
The method produces competitive results compared to native model checkers.
Handles a broad class of probabilistic models and temporal logics.
Abstract
We present a formulation of the problem of probabilistic model checking as one of query evaluation over probabilistic logic programs. To the best of our knowledge, our formulation is the first of its kind, and it covers a rich class of probabilistic models and probabilistic temporal logics. The inference algorithms of existing probabilistic logic-programming systems are well defined only for queries with a finite number of explanations. This restriction prohibits the encoding of probabilistic model checkers, where explanations correspond to executions of the system being model checked. To overcome this restriction, we propose a more general inference algorithm that uses finite generative structures (similar to automata) to represent families of explanations. The inference algorithm computes the probability of a possibly infinite set of explanations directly from the finite generative…
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
TopicsLogic, Reasoning, and Knowledge · Semantic Web and Ontologies · Bayesian Modeling and Causal Inference
