A First-Order Interpreter for Knowledge-Based Golog with Sensing based on Exact Progression and Limited Reasoning

Authors

  • Yi Fan Sun Yat-sen University
  • Minghui Cai Sun Yat-sen University
  • Naiqi Li Sun Yat-sen University
  • Yongmei Liu Sun Yat-sen University

DOI:

https://doi.org/10.1609/aaai.v26i1.8230

Keywords:

Action, Change, and Causality, Cognitive Robotics, Knowledge Representation

Abstract

While founded on the situation calculus, current implementations of Golog are mainly based on the closed-world assumption or its dynamic versions or the domain closure assumption. Also, they are almost exclusively based on regression. In this paper, we propose a first-order interpreter for knowledge-based Golog with sensing based on exact progression and limited reasoning. We assume infinitely many unique names and handle first-order disjunctive information in the form of the so-called proper+ KBs. Our implementation is based on the progression and limited reasoning algorithms for proper+ KBs proposed by Liu, Lakemeyer and Levesque. To improve efficiency, we implement the two algorithms by grounding via a trick based on the unique name assumption. The interpreter is online but the programmer can use two operators to specify offline execution for parts of programs. The search operator returns a conditional plan, while the planning operator is used when local closed-world information is available and calls a modern planner to generate a sequence of actions.

Downloads

Published

2021-09-20

How to Cite

Fan, Y., Cai, M., Li, N., & Liu, Y. (2021). A First-Order Interpreter for Knowledge-Based Golog with Sensing based on Exact Progression and Limited Reasoning. Proceedings of the AAAI Conference on Artificial Intelligence, 26(1), 734-742. https://doi.org/10.1609/aaai.v26i1.8230

Issue

Section

AAAI Technical Track: Knowledge Representation and Reasoning