Model Checking Probabilistic Epistemic Logic for Probabilistic Multiagent Systems

In this work we study the model checking problem for probabilistic multiagent systems with respect to the probabilistic epistemic logic PETL, which can specify both temporal and epistemic properties. We show that under the realistic assumption of uniform schedulers, i.e., the choice of every agent depends only on its observation history, PETL model checking is undecidable. By restricting the class of schedulers to be memoryless schedulers, we show that the problem becomes decidable. More importantly, we design a novel algorithm which reduces the model checking problem into a mixed integer non-linear programming problem, which can then be solved by using an SMT solver. The algorithm has been implemented in an existing model checker and experiments are conducted on examples from the IPPC competitions.

[1]  Rajendra Akerkar,et al.  Knowledge Based Systems , 2017, Encyclopedia of GIS.

[2]  Cheng Luo,et al.  A logic of probabilistic knowledge and strategy , 2013, AAMAS.

[3]  Henning Schnoor Strategic planning for probabilistic games with incomplete information , 2010, AAMAS.

[4]  Milind Tambe,et al.  The Communicative Multiagent Team Decision Problem: Analyzing Teamwork Theories and Models , 2011, J. Artif. Intell. Res..

[5]  Cheng Luo,et al.  Symbolic model checking of probabilistic knowledge , 2011, TARK XIII.

[6]  Michael Wooldridge,et al.  Autonomous agents and multi-agent systems , 2014 .

[7]  Alessio Lomuscio,et al.  MCMAS: an open-source model checker for the verification of multi-agent systems , 2017, International Journal on Software Tools for Technology Transfer.

[8]  Yi Li,et al.  iscasMc: A Web-Based Probabilistic Model Checker , 2014, FM.

[9]  Nikolaj Bjørner,et al.  Z3: An Efficient SMT Solver , 2008, TACAS.

[10]  Jamal Bentahar,et al.  Modeling and verifying probabilistic Multi-Agent Systems using knowledge and social commitments , 2014, Expert Syst. Appl..

[11]  Makoto Yokoo,et al.  Networked Distributed POMDPs: A Synergy of Distributed Constraint Optimization and POMDPs , 2005, IJCAI.

[12]  Ronald Fagin,et al.  Reasoning about knowledge , 1995 .

[13]  Christel Baier,et al.  Principles of model checking , 2008 .

[14]  Oscar H. IBARm Information and Control , 1957, Nature.

[15]  Marta Z. Kwiatkowska,et al.  PRISM 4.0: Verification of Probabilistic Real-Time Systems , 2011, CAV.

[16]  Michael Wooldridge,et al.  Tractable multiagent planning for epistemic goals , 2002, AAMAS '02.

[17]  Wojciech Jamroga,et al.  Multi-agency Is Coordination and (Limited) Communication , 2014, PRIMA.

[18]  Azaria Paz,et al.  Introduction to probabilistic automata (Computer science and applied mathematics) , 1971 .

[19]  Kaile Su,et al.  Probabilistic Alternating-Time Temporal Logic of Incomplete Information and Synchronous Perfect Recall , 2012, AAAI.

[20]  Kim Guldstrand Larsen,et al.  Specification and refinement of probabilistic processes , 1991, [1991] Proceedings Sixth Annual IEEE Symposium on Logic in Computer Science.