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

05/26/2023
by   Angeline Aguinaldo, et al.
0

Classical planning representation languages based on first-order logic have been extensively used to model and solve planning problems, but they struggle to capture implicit preconditions and effects that arise in complex planning scenarios. To address this problem, we propose an alternative approach to representing and transforming 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 and relational databases to model world states and updates in planning. In this paper, we compare our category-theoretic representation with the classical planning representation. We show that our proposed representation has advantages over the classical representation in terms of handling implicit preconditions and effects, and provides a more structured framework in which to model and solve planning problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/16/2014

Planning with Noisy Probabilistic Relational Rules

Noisy probabilistic relational rules are a promising world model represe...
research
12/29/2022

Planning with Complex Data Types in PDDL

Practically all of the planning research is limited to states represente...
research
10/16/2018

Learning abstract planning domains and mappings to real world perceptions

Most of the works on planning and learning, e.g., planning by (model bas...
research
02/09/2011

Ologs: a categorical framework for knowledge representation

In this paper we introduce the olog, or ontology log, a category-theoret...
research
07/19/2019

Representation Learning for Classical Planning from Partially Observed Traces

Specifying a complete domain model is time-consuming, which has been a b...
research
07/13/2021

Encoding Compositionality in Classical Planning Solutions

Classical AI planners provide solutions to planning problems in the form...
research
12/08/2017

Artificial Neural Networks that Learn to Satisfy Logic Constraints

Logic-based problems such as planning, theorem proving, or puzzles, typi...

Please sign up or login with your details

Forgot password? Click here to reset