Encoding Compositionality in Classical Planning Solutions

07/13/2021
by   Angeline Aguinaldo, et al.
0

Classical AI planners provide solutions to planning problems in the form of long and opaque text outputs. To aid in the understanding transferability of planning solutions, it is necessary to have a rich and comprehensible representation for both human and computers beyond the current line-by-line text notation. In particular, it is desirable to encode the trace of literals throughout the plan to capture the dependencies between actions selected. The approach of this paper is to view the actions as maps between literals and the selected plan as a composition of those maps. The mathematical theory, called category theory, provides the relevant structures for capturing maps, their compositions, and maps between compositions. We employ this theory to propose an algorithm agnostic, model-based representation for domains, problems, and plans expressed in the commonly used planning description language, PDDL. This category theoretic representation is accompanied by a graphical syntax in addition to a linear notation, similar to algebraic expressions, that can be used to infer literals used at every step of the plan. This provides the appropriate constructive abstraction and facilitates comprehension for human operators. In this paper, we demonstrate this on a plan within the Blocksworld domain.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2020

The Efficiency of Human Cognition Reflects Planned Information Processing

Planning is useful. It lets people take actions that have desirable long...
research
11/24/2018

TGE-viz : Transition Graph Embedding for Visualization of Plan Traces and Domains

Existing work for plan trace visualization in automated planning uses pi...
research
01/06/2021

Optimized Execution of PDDL Plans using Behavior Trees

Robots need task planning to sequence and execute actions toward achievi...
research
04/19/2018

An Integrated Development Environment for Planning Domain Modeling

In order to make the task, description of planning domains and problems,...
research
05/26/2023

A Categorical Representation Language and Computational System for Knowledge-Based Planning

Classical planning representation languages based on first-order logic h...
research
09/30/2022

Institutional Foundations of Adaptive Planning: Exploration of Flood Planning in the Lower Rio Grande Valley, Texas, USA

Adaptive planning is ideally suited for the deep uncertainties presented...
research
06/26/2018

A Constraint-based Encoding for Domain-Independent Temporal Planning

We present a general constraint-based encoding for domain-independent ta...

Please sign up or login with your details

Forgot password? Click here to reset