NLtoPDDL

One-Shot Learning of PDDL Models from Natural Language Process Manuals

Conference Paper (2020)
Author(s)

Shivam Miglani (Student TU Delft)

Neil Yorke-Smith (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Research Group
Algorithmics
More Info
expand_more
Publication Year
2020
Language
English
Research Group
Algorithmics
Event
ICAPS’20 Workshop on Knowledge Engineering for Planning and Scheduling (KEPS’20) (2020-11-01 - 2020-11-01), Nancy, France
Downloads counter
202
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Existing automated domain acquisition approaches require large amounts of structured data in the form of plans or plan traces to converge. Further, automatically-generated domain models can be incomplete, error-prone, and hard to understand or modify. To mitigate these issues, we take advantage of readily-available natural language data: existing process manuals. We present a domain-authoring pipeline called NLtoPDDL, which takes as input a plan written in natural language and outputs a corresponding PDDL model. We employ a two-stage approach: stage one advances the state-of-the-art in action sequence extraction by utilizing transfer learning via pre-trained contextual language models (BERT and ELMo). Stage two employs an interactive modification of an object-centric algorithm which keeps human-in-the-loop to one-shot learn a PDDL model from the extracted plan. We show that NLtoPDDL is an effective and flexible domain-authoring tool by using it to learn five real-world planning domains of varying complexities and evaluating them for their completeness, soundness and quality.

Files

W42.pdf
(pdf | 0.812 Mb)
License info not available