Abstracting Situation Calculus Action Theories
Not on the map. Why?
Abstract (arXiv)
We develop a general framework for agent abstraction based on the situation calculus and the ConGolog agent programming language. We assume that we have a high-level specification and a low-level specification of the agent, both represented as basic action theories. A refinement mapping specifies how each high-level action is implemented by a low-level ConGolog program and how each high-level fluent can be translated into a low-level formula. We define a notion of sound abstraction between such action theories in terms of the existence of a suitable bisimulation between their respective models. Sound abstractions have many useful properties that ensure that we can reason about the agent's actions (e.g., executability, projection, and planning) at the abstract level, and refine and concretely execute them at the low level. We also characterize the notion of complete abstraction where all actions (including exogenous ones) that the high level thinks can happen can in fact occur at the low level. To facilitate verifying that one has a sound/complete abstraction relative to a mapping, we provide a set of necessary and sufficient conditions. Finally, we identify a set of basic action theory constraints that ensure that for any low-level action sequence, there is a unique high-level action sequence that it refines. This allows us to track/monitor what the low-level agent is doing and describe it in abstract terms (i.e., provide high-level explanations, for instance, to a client or manager).
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 9 of its 80 references that are in the map. First posted on arXiv 9 Oct 2024.
Builds on
9 of 80 references.
References · 9
- 2023Leveraging Pre-trained Large Language Models to Construct and Utilize World Models for Model-based Task Planningcited by 204
- 2018Features, Projections, and Representation Change for Generalized Planningcited by 25
- 2024Generating consistent PDDL domains with Large Language Modelscited by 14
- 2015Bounded Situation Calculus Action Theoriescited by 10
- 2017First-Order Logic with Counting: At Least, Weak Hanf Normal Forms Always Exist and Can Be Computed!cited by 9
- 2019Hierarchical Finite State Controllers for Generalized Planningcited by 4
- 2022Abstracting Noisy Robot Programscited by 3
- 2023Abstraction of Nondeterministic Situation Calculus Action Theories -- Extended Versioncited by 2
- 2022Automatic Verification of Sound Abstractions for Generalized Planningcited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.