Encoding Compositionality in Classical Planning Solutions
Angeline Aguinaldo, William Regli

TL;DR
This paper introduces a category theory-based representation for classical planning solutions that enhances interpretability and understanding of plans by capturing dependencies and compositions of actions.
Contribution
It proposes a novel, model-agnostic, category-theoretic framework for representing planning solutions in PDDL, with a graphical syntax to improve comprehension.
Findings
Demonstrated on a Blocksworld plan example
Provides a linear and graphical notation for plans
Enhances understanding of action dependencies
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAI-based Problem Solving and Planning · Model-Driven Software Engineering Techniques · Semantic Web and Ontologies
