atlas

Research map / Large language models / Retrieval and knowledge

UrbanKGent: A Unified Large Language Model Agent Framework for Urban Knowledge Graph Construction

NeurIPS 2024 · Large language models › Retrieval and knowledge · approach: Knowledge graph reasoning with LLMs · 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 UrbanKGent, an LLM agent framework that builds urban knowledge graphs via knowledgeable instruction generation and tool-augmented iterative trajectory refinement distilled from GPT-4, then fine-tunes Llama 2/3 models (7/8/13B) with LoRA.

Problem

Urban knowledge graph construction (relational triplet extraction and geospatial knowledge graph completion) still relies on manual rules and effort, and LLMs lack urban heterogeneous relation understanding and geospatial computing ability.

Approach

Inject heterogeneous (spatial/temporal/functional) urban knowledge and geospatial relation definitions with coordinates into instructions, augment GPT-4 reasoning trajectories with self-programmed geospatial tools and iterative verifier-updater self-refinement, then hybrid-instruction fine-tune open Llama models so they run UrbanKGC without GPT API cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the knowledgeable instruction template (ablation)UrbanKGent-7B · NYC RTEGPT-evaluated accuracy: 0.38 -> 0.46Helped
Add the knowledgeable instruction template (ablation)UrbanKGent-7B · NYC KGCGPT-evaluated accuracy: 0.42 -> 0.49Helped
Use multi-view design for RTE (ablation)UrbanKGent-7B · NYC RTEGPT-evaluated accuracy: 0.34 -> 0.46Helped
Use multi-view design for RTE (ablation)UrbanKGent-7B · NYC KGCGPT-evaluated accuracy: 0.45 -> 0.49No clear effect
Add external geospatial tool invocation (ablation)UrbanKGent-7B · NYC RTEGPT-evaluated accuracy: 0.45 -> 0.46Helped
Add external geospatial tool invocation (ablation)UrbanKGent-7B · NYC KGCGPT-evaluated accuracy: 0.40 -> 0.49Helped
Add iterative trajectory self-refinement (ablation)UrbanKGent-7B · NYC RTEGPT-evaluated accuracy: 0.44 -> 0.46Helped
Add iterative trajectory self-refinement (ablation)UrbanKGent-7B · NYC KGCGPT-evaluated accuracy: 0.47 -> 0.49Helped
Use UrbanKGent-13B rather than GPT-4 with the same inference pipelineUrbanKGC · NYC RTEGPT-evaluated accuracy: 0.45 -> 0.52Helped
Use UrbanKGent-13B rather than GPT-4 with the same inference pipelineUrbanKGC · NYC KGCGPT-evaluated accuracy: 0.48 -> 0.56Helped
Use UrbanKGent-13B rather than GPT-4 with the same inference pipelineUrbanKGC · CHI RTEGPT-evaluated accuracy: 0.46 -> 0.53Helped
Use UrbanKGent-13B rather than GPT-4 with the same inference pipelineUrbanKGC · CHI KGCGPT-evaluated accuracy: 0.41 -> 0.48Helped

Surprising findings

Limitations

Experimental setup

Datasets: NYC-Instruct CHI-Instruct NYC CHI NYC-Large CHI-Large

Benchmarks: NYC RTE/KGC test set CHI RTE/KGC test set NYC-Large CHI-Large

Metrics: accuracy GPT-4 confidence score

Baselines: KG-BERT KG-T5 RelationPrompt PRGC Vicuna-7B Alpaca-7B Mistral-7B Llama-2-7B Llama-3-8B Llama-2-13B Llama-2-70B Llama-3-70B

Builds on: FireAct chain-of-thought LoRA GeoLM

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