Dynamic Planning with a LLM

Gautier Dagan, Frank Keller, Alex Lascarides
8/11/2023
cs.CLcs.RO

No official code found. Best implementation: itl-ed/llm-dp (46 stars, MIT, last commit 2025-01-04).

Abstract

While Large Language Models (LLMs) can solve many NLP tasks in zero-shot settings, applications involving embodied agents remain problematic. In particular, complex plans that require multi-step reasoning become difficult and too costly as the context window grows. Planning requires understanding the likely effects of one's actions and identifying whether the current environment satisfies the goal state. While symbolic planners find optimal solutions quickly, they require a complete and accurate representation of the planning problem, severely limiting their use in practical scenarios. In contrast, modern LLMs cope with noisy observations and high levels of uncertainty when reasoning about a task. Our work presents LLM Dynamic Planner (LLM-DP): a neuro-symbolic framework where an LLM works hand-in-hand with a traditional planner to solve an embodied task. Given action-descriptions, LLM-DP solves Alfworld faster and more efficiently than a naive LLM ReAct baseline.

View on arXivView PDF

Code Implementations(1)

itl-ed/llm-dpCommunity100%
MIT

LLM Dynamic Planner - Combining LLM with PDDL Planners to solve an embodied task

465PDDL, ShellMay 2, 20231 years agoMIT
alfworldgpt4llmneuro-symbolicopenai+1 more

Similar Papers

Cite this paper

@article{dagan2023dynamic,
  title  = {Dynamic Planning with a LLM},
  author = {Gautier Dagan and Frank Keller and Alex Lascarides},
  year   = {2023},
  eprint = {2308.06391},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.06391v1}
}

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/2308.06391.svg)](https://codeofpaper.com/paper/2308.06391)

Discussion