Practical Specification of Belief Manipulation in Games

Authors

  • Markus Eger North Carolina State University
  • Chris Martens North Carolina State University

DOI:

https://doi.org/10.1609/aiide.v13i1.12921

Keywords:

Dynamic Epistemic Logic, Game AI, Belief Modeling

Abstract

Actions that affect knowledge asymmetrically between agents occur in numerous domains, from card games such as poker to the secure transmission of information. Applications in such domains often depend on reflection over knowledge, including what an agent knows about what other agents know. We are interested in enabling formal specification of these systems which may be used for executable prototyping as well as verification and other formal reasoning. Dynamic Epistemic Logic provides a formal basis for such reasoning, but is often prohibitively cumbersome to use in practice. We present an implementation and macro system called Ostari, backed by a particular flavor of Dynamic Epistemic Logic, which allows us to scale the ideas to more realistic problems. We demonstrate how actions that manipulate agents' beliefs can be written concisely and how this capability can be applied to modeling a popular card game by utilizing our system's ability to execute action sequences, answer queries about knowledge states, and find action sequences to satisfy a particular goal.

Downloads

Published

2021-06-25

How to Cite

Eger, M., & Martens, C. (2021). Practical Specification of Belief Manipulation in Games. Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, 13(1), 30-36. https://doi.org/10.1609/aiide.v13i1.12921