NL2Plan: Robust LLM-Driven Planning from Minimal Text Descriptions
Elliot Gestrin, Marco Kuhlmann, Jendrik Seipp

TL;DR
NL2Plan is an automatic system that converts minimal natural language descriptions into complete PDDL planning tasks, combining LLM capabilities with classical planning to improve accuracy and reliability.
Contribution
It introduces NL2Plan, the first fully automatic method for generating complete PDDL tasks from minimal natural language input, reducing expert effort and increasing robustness.
Findings
NL2Plan outperforms LLM+validator approaches in experiments
It successfully generates PDDL for seven planning domains, including five novel ones
NL2Plan enhances interpretability and guarantees in natural language planning
Abstract
Classical planners are powerful systems, but modeling tasks in input formats such as PDDL is tedious and error-prone. In contrast, planning with Large Language Models (LLMs) allows for almost any input text, but offers no guarantees on plan quality or even soundness. In an attempt to merge the best of these two approaches, some work has begun to use LLMs to automate parts of the PDDL creation process. However, these methods still require various degrees of expert input or domain-specific adaptations. We present NL2Plan, the first fully automatic system for generating complete PDDL tasks from minimal natural language descriptions. NL2Plan uses an LLM to incrementally extract the necessary information from the short text input before creating a complete PDDL description of both the domain and the problem which is finally solved by a classical planner. We evaluate NL2Plan on seven 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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Multimodal Machine Learning Applications
