A Categorical Representation Language and Computational System for Knowledge-Based Planning
Angeline Aguinaldo, Evan Patterson, James Fairbanks, William Regli,, Jaime Ruiz

TL;DR
This paper introduces a category-theoretic framework for knowledge-based planning that improves handling of implicit world changes and supports structured domain abstractions, surpassing classical first-order logic methods.
Contribution
It proposes a novel formalism using C-sets and double-pushout rewriting to model and manage world state updates in planning, enhancing expressiveness and structure.
Findings
Handles implicit preconditions and effects more effectively
Supports domain abstractions at all levels
Formalizes semantics of predicates with ontologies
Abstract
Classical planning representation languages based on first-order logic have preliminarily been used to model and solve robotic task planning problems. Wider adoption of these representation languages, however, is hindered by the limitations present when managing implicit world changes with concise action models. To address this problem, we propose an alternative approach to representing and managing updates to world states during planning. Based on the category-theoretic concepts of -sets and double-pushout rewriting (DPO), our proposed representation can effectively handle structured knowledge about world states that support domain abstractions at all levels. It formalizes the semantics of predicates according to a user-provided ontology and preserves the semantics when transitioning between world states. This method provides a formal semantics for using knowledge graphs…
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
TopicsSemantic Web and Ontologies · Logic, Reasoning, and Knowledge · AI-based Problem Solving and Planning
MethodsOntology
