atlas

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

Graph-enhanced Large Language Models in Asynchronous Plan Reasoning

ICML 2024 · Large language models › Agents, code and math · approach: Reasoning benchmarks and platforms · 0 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.

Introduces the AsyncHow benchmark for asynchronous plan reasoning and PLaG, a graph-enhanced prompting method, showing LLMs including GPT-4 perform poorly and degrade with task complexity even with PLaG.

Problem

Whether LLMs can compute the optimal (shortest) time for asynchronous plans that mix sequential and parallel actions under ordering constraints, which requires time summation, time comparison, and constrained reasoning.

Approach

Plan Like a Graph (PLaG) adds graph representations (explicit adjacency-list-style graphs or graphs the model generates itself, BaG) to natural-language prompts, reframing the naturalistic planning question as a longest-path DAG problem; the benchmark is auto-generated from WikiHow and ProScript with deterministic gold answers via longest path.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add PLaG with explicit graph instead of the strongest non-PLaG promptGPT-4 · AsyncHowaccuracy: 0.657 -> 0.730Helped
Add PLaG with BaG instead of the strongest non-PLaG promptGPT-4 · AsyncHowaccuracy: 0.657 -> 0.777Helped
Add PLaG with explicit graph instead of the strongest non-PLaG promptGPT-3.5 · AsyncHowaccuracy: 0.248 -> 0.290Helped
Add PLaG with BaG instead of the strongest non-PLaG promptGPT-3.5 · AsyncHowaccuracy: 0.248 -> 0.355Helped
Add PLaG with explicit graph instead of the strongest non-PLaG promptCommand · AsyncHowaccuracy: 0.078 -> 0.100Helped
Use PLaG with BaG instead of the strongest non-PLaG promptCommand · AsyncHowaccuracy: 0.078 -> 0.050Hurt
Add PLaG with explicit graph instead of the strongest non-PLaG promptLLaMA-2-70B-chat · AsyncHowaccuracy: 0.076 -> 0.101Helped
Use PLaG with BaG instead of the strongest non-PLaG promptLLaMA-2-70B-chat · AsyncHowaccuracy: 0.076 -> 0.069Hurt
Add PLaG with explicit graph instead of the strongest non-PLaG promptMistral-7B-Instruct · AsyncHowaccuracy: 0.149 -> 0.161Helped
Use PLaG with BaG instead of the strongest non-PLaG promptMistral-7B-Instruct · AsyncHowaccuracy: 0.149 -> 0.146No clear effect
Increase planning-task complexityGPT-3.5 and GPT-4 · AsyncHowaccuracyHurt
Use more succinct and natural expressions for constraintsLLMs · AsyncHowaccuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: WikiHow ProScript

Benchmarks: AsyncHow

Metrics: accuracy McNemar's test with Holm-Bonferroni correction precision recall F1

Baselines: zero-shot zero-shot + CoT k-shot k-shot + CoT GPT-3.5 Cohere Command LLaMA-2-70B-chat Mistral-7B-Instruct

Builds on: chain-of-thought prompting few-shot prompting ProScript WikiHow

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