AIAug 11, 2021

Determining ActionReversibility in STRIPS Using Answer Set and Epistemic Logic Programming

arXiv:2108.05428v13 citations
Originality Synthesis-oriented
AI Analysis

This work addresses a specific problem in planning and reasoning for AI researchers, but it is incremental as it builds on existing translations and encodings.

The paper tackles the computational problem of deciding action reversibility in STRIPS planning by proposing solutions using Answer Set Programming (ASP) and Epistemic Logic Programming (ELP), comparing their strengths and weaknesses.

In the context of planning and reasoning about actions and change, we call an action reversible when its effects can be reverted by applying other actions, returning to the original state. Renewed interest in this area has led to several results in the context of the PDDL language, widely used for describing planning tasks. In this paper, we propose several solutions to the computational problem of deciding the reversibility of an action. In particular, we leverage an existing translation from PDDL to Answer Set Programming (ASP), and then use several different encodings to tackle the problem of action reversibility for the STRIPS fragment of PDDL. For these, we use ASP, as well as Epistemic Logic Programming (ELP), an extension of ASP with epistemic operators, and compare and contrast their strengths and weaknesses. Under consideration for acceptance in TPLP.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes