atlas

Research map / Large language models / Agents, code and math

Leveraging Environment Interaction for Automated PDDL Translation and Planning with Large Language Models

NeurIPS 2024 · Large language models › Agents, code and math · approach: Agent instruction-following benchmarks · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes an LLM-based iterative tree search that generates PDDL problem and domain files using environment feedback and a new Exploration Walk metric, with no human intervention.

Problem

Generating accurate PDDL domain and problem files from natural language normally needs human correction, and small domain errors make classical planning fail with no useful feedback.

Approach

Exploration Walk (EW) is a smooth similarity metric between an LLM-generated domain and the true environment, computed by checking executability of random legal action sequences in both directions (harmonic mean). EW scores guide tree-search refinement of the domain and provide natural-language feedback without ground-truth PDDL.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use iterative EW-guided P&D Tree refinement with multiple problem and domain candidates instead of intrinsic chain-of-thought planningGPT-4 planning · 10-domain averagetasks solved: 0.29 -> 0.66Helped
Use iterative EW-guided P&D Tree refinement with multiple candidates instead of single-candidate P&D Chain (ablation)GPT-4 PDDL translation and planning · 10-domain averagetasks solved: 0.34 -> 0.66Helped
Use iterative EW-guided P&D Tree refinement with multiple candidates instead of single-candidate P&D Chain (ablation)GPT-4 PDDL translation and planning · 10-domain averageExploration Walk score: 0.53 -> 0.84Helped
Add domain proposals for each problem before generating its PDDL (ablation)P&D Tree · 10-domain averagetasks solved: 0.66 -> 0.60Hurt
Add domain proposals for each problem before generating its PDDL (ablation)P&D Tree · 10-domain averageExploration Walk score: 0.84 -> 0.85Helped
Use P&D Tree instead of intrinsic chain-of-thought planningGPT-4 planning · Floortiletasks solved: 0.00 -> 0.90Helped
Use P&D Tree instead of intrinsic chain-of-thought planningGPT-4 planning · Gripperstasks solved: 0.60 -> 1.00Helped
Use P&D Tree instead of intrinsic chain-of-thought planningGPT-4 planning · Grippers-oodtasks solved: 0.30 -> 0.70Helped
Use P&D Tree instead of intrinsic chain-of-thought planningGPT-4 planning · Hikingtasks solved: 0.00 -> 1.00Helped
Use P&D Tree instead of intrinsic chain-of-thought planningGPT-4 planning · Miconictasks solved: 1.00 -> 1.00No clear effect
Use P&D Tree instead of intrinsic chain-of-thought planningGPT-4 planning · Movietasks solved: 1.00 -> 1.00No clear effect
Use P&D Tree instead of intrinsic chain-of-thought planningGPT-4 planning · Barmantasks solved: 0.00 -> 0.00No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: PDDL domains from International Planning Competition and prior PDDL benchmarks (nine domains plus Grippers-ood) GPT-4 back-translated natural language descriptions

Benchmarks: Barman Childsnack Driverlog Floortile Grippers Grippers-ood Hiking Miconic Movie Termes

Metrics: task solve rate (Best@4) exploration walk score

Baselines: Intrinsic planning (CoT) Intrinsic planning (No CoT) P&D Chain

Builds on: Chain-of-thought prompting Tree of Thoughts LLM+P Fast Downward

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy