Implementing Theory of Mind on a Robot Using Dynamic Epistemic Logic
Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence
Main track. Pages 1615-1621. https://doi.org/10.24963/ijcai.2020/224
Previous research has claimed dynamic epistemic logic (DEL) to be a suitable formalism for representing essential aspects of a Theory of Mind (ToM) for an autonomous agent. This includes the ability of the formalism to represent the reasoning involved in false-belief tasks of arbitrary order, and hence for autonomous agents based on the formalism to become able to pass such tests. This paper provides evidence for the claims by documenting the implementation of a DEL-based reasoning system on a humanoid robot. Our implementation allows the robot to perform cognitive perspective-taking, in particular to reason about the first- and higher-order beliefs of other agents. We demonstrate how this allows the robot to pass a quite general class of false-belief tasks involving human agents. Additionally, as is briefly illustrated, it allows the robot to proactively provide human agents with relevant information in situations where a system without ToM-abilities would fail. The symbolic grounding problem of turning robotic sensor input into logical action descriptions in DEL is achieved via a perception system based on deep neural networks.
Knowledge Representation and Reasoning: Reasoning about Knowledge and Belief
Robotics: Human Robot Interaction
Robotics: Social Robots