Safe Learning of PDDL Domains with Conditional Effects -- Extended Version

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mordoch, Argaman, Scala, Enrico, Stern, Roni, Juba, Brendan
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909146814611456
author Mordoch, Argaman
Scala, Enrico
Stern, Roni
Juba, Brendan
author_facet Mordoch, Argaman
Scala, Enrico
Stern, Roni
Juba, Brendan
contents Powerful domain-independent planners have been developed to solve various types of planning problems. These planners often require a model of the acting agent's actions, given in some planning domain description language. Manually designing such an action model is a notoriously challenging task. An alternative is to automatically learn action models from observation. Such an action model is called safe if every plan created with it is consistent with the real, unknown action model. Algorithms for learning such safe action models exist, yet they cannot handle domains with conditional or universal effects, which are common constructs in many planning problems. We prove that learning non-trivial safe action models with conditional effects may require an exponential number of samples. Then, we identify reasonable assumptions under which such learning is tractable and propose SAM Learning of Conditional Effects (Conditional-SAM), the first algorithm capable of doing so. We analyze Conditional-SAM theoretically and evaluate it experimentally. Our results show that the action models learned by Conditional-SAM can be used to solve perfectly most of the test set problems in most of the experimented domains.
format Preprint
id arxiv_https___arxiv_org_abs_2403_15251
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Safe Learning of PDDL Domains with Conditional Effects -- Extended Version
Mordoch, Argaman
Scala, Enrico
Stern, Roni
Juba, Brendan
Artificial Intelligence
Powerful domain-independent planners have been developed to solve various types of planning problems. These planners often require a model of the acting agent's actions, given in some planning domain description language. Manually designing such an action model is a notoriously challenging task. An alternative is to automatically learn action models from observation. Such an action model is called safe if every plan created with it is consistent with the real, unknown action model. Algorithms for learning such safe action models exist, yet they cannot handle domains with conditional or universal effects, which are common constructs in many planning problems. We prove that learning non-trivial safe action models with conditional effects may require an exponential number of samples. Then, we identify reasonable assumptions under which such learning is tractable and propose SAM Learning of Conditional Effects (Conditional-SAM), the first algorithm capable of doing so. We analyze Conditional-SAM theoretically and evaluate it experimentally. Our results show that the action models learned by Conditional-SAM can be used to solve perfectly most of the test set problems in most of the experimented domains.
title Safe Learning of PDDL Domains with Conditional Effects -- Extended Version
topic Artificial Intelligence
url https://arxiv.org/abs/2403.15251