atlas

Research map / Graph learning / GNN architectures

Can Graph Learning Improve Planning in LLM-based Agents?

NeurIPS 2024 · Graph learning › GNN architectures · approach: GNN generalization theory · 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 integrating GNNs (training-free SGC and trained GraphSAGE) with LLMs to retrieve sub-tasks on task graphs for LLM task planning, motivated by theoretical limits of Transformers on edge-list graph input.

Problem

LLM-based task planning in language agents requires selecting paths/subgraphs on a task graph, but LLMs hallucinate nodes/edges and degrade as task graphs grow; flattened edge-list input and auto-regressive loss limit their graph reasoning.

Approach

Keep the LLM for request decomposition, then use a GNN over text-attributed task graph embeddings (e5-335M node features) to greedily select each sub-task along graph neighbors; parameter-free SGC works zero-shot, and GraphSAGE trained with BPR loss improves further.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use training-free SGC retrieval instead of direct inferenceGPT-3.5-turbo · HuggingFacen-F1: 73.85 -> 76.37Helped
Use training-free SGC retrieval instead of direct inferenceGPT-3.5-turbo · HuggingFacel-F1: 45.73 -> 50.04Helped
Use training-free SGC retrieval instead of direct inferenceGPT-3.5-turbo · Multimedian-F1: 82.85 -> 83.65Helped
Use training-free SGC retrieval instead of direct inferenceGPT-3.5-turbo · Multimedial-F1: 62.07 -> 63.65Helped
Use training-free SGC retrieval instead of direct inferenceGPT-3.5-turbo · Daily Lifen-F1: 96.09 -> 96.38Helped
Use training-free SGC retrieval instead of direct inferenceGPT-3.5-turbo · Daily Lifel-F1: 83.65 -> 86.19Helped
Use training-free SGC retrieval instead of direct inferenceGPT-3.5-turbo · TMDBn-F1: 81.70 -> 82.63Helped
Use training-free SGC retrieval instead of direct inferenceGPT-3.5-turbo · TMDBl-F1: 57.52 -> 59.15Helped
Train GraphSAGE for task retrieval instead of direct inferenceGPT-3.5-turbo · HuggingFacen-F1: 73.85 -> 77.90Helped
Train GraphSAGE for task retrieval instead of direct inferenceGPT-3.5-turbo · Multimedian-F1: 82.85 -> 85.29Helped
Train GraphSAGE for task retrieval instead of direct inferenceGPT-3.5-turbo · Daily Lifen-F1: 96.09 -> 96.43Helped
Co-train e5-335M with GraphSAGE rather than training GraphSAGE alone (ablation)GPT-3.5-turbo · HuggingFacen-F1: 77.90 -> 77.87No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: TaskBench HuggingFace TaskBench Multimedia TaskBench Daily Life RestBench TMDB UltraTool

Benchmarks: TaskBench HuggingFace TaskBench Multimedia TaskBench Daily Life RestBench TMDB UltraTool

Metrics: Node F1 Link F1 Accuracy token consumption

Baselines: Direct inference GreedySearch AdaptiveSearch BeamSearch TAPE GraphToken GraphSearch

Builds on: HuggingGPT SGC BPR TAPE GraphToken

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