Optimizing Epistemic Model Checking using Conditional Independence
Ron van der Meyden

TL;DR
This paper introduces an optimization method for epistemic model checking using conditional independence reasoning, significantly improving performance by reducing model size, as demonstrated in the MCK tool.
Contribution
It develops a novel optimization technique applying conditional independence reasoning to epistemic model checking, enhancing efficiency in verifying multi-agent knowledge models.
Findings
Achieved multiple orders of magnitude performance improvements
Implemented the optimization in the MCK model checker
Demonstrated effectiveness through experimental results
Abstract
Conditional independence reasoning has been shown to be helpful in the context of Bayesian nets to optimize probabilistic inference, and related techniques have been applied to speed up a number of logical reasoning tasks in boolean logic by eliminating irrelevant parts of the formulas. This paper shows that conditional independence reasoning can also be applied to optimize epistemic model checking, in which one verifies that a model for a number of agents operating with imperfect information satisfies a formula expressed in a modal multi-agent logic of knowledge. An optimization technique is developed that precedes the use of a model checking algorithm with an analysis that applies conditional independence reasoning to reduce the size of the model. The optimization has been implemented in the epistemic model checker MCK. The paper reports experimental results demonstrating that it can…
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
TopicsBayesian Modeling and Causal Inference · Logic, Reasoning, and Knowledge · Semantic Web and Ontologies
