Generalized Planning in PDDL Domains with Pretrained Large Language Models

Tom Silver, Soham Dan, Kavitha Srinivas, Joshua B. Tenenbaum, Leslie Pack Kaelbling +1 more
5/18/2023
cs.AI

No official code found. Best implementation: tomsilver/llm-genplan (69 stars, MIT, last commit 2024-01-22).

Abstract

Recent work has considered whether large language models (LLMs) can function as planners: given a task, generate a plan. We investigate whether LLMs can serve as generalized planners: given a domain and training tasks, generate a program that efficiently produces plans for other tasks in the domain. In particular, we consider PDDL domains and use GPT-4 to synthesize Python programs. We also consider (1) Chain-of-Thought (CoT) summarization, where the LLM is prompted to summarize the domain and propose a strategy in words before synthesizing the program; and (2) automated debugging, where the program is validated with respect to the training tasks, and in case of errors, the LLM is re-prompted with four types of feedback. We evaluate this approach in seven PDDL domains and compare it to four ablations and four baselines. Overall, we find that GPT-4 is a surprisingly powerful generalized planner. We also conclude that automated debugging is very important, that CoT summarization has non-uniform impact, that GPT-4 is far superior to GPT-3.5, and that just two training tasks are often sufficient for strong generalization.

View on arXivView PDF

Code Implementations(1)

MIT
6910PDDL, Shell2 years agoMIT

Similar Papers

Cite this paper

@article{silver2023generalized,
  title  = {Generalized Planning in PDDL Domains with Pretrained Large Language Models},
  author = {Tom Silver and Soham Dan and Kavitha Srinivas and Joshua B. Tenenbaum and Leslie Pack Kaelbling and Michael Katz},
  year   = {2023},
  eprint = {2305.11014},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.11014v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.11014.svg)](https://codeofpaper.com/paper/2305.11014)

Discussion