UrbanDS: Graph-Guided Multi-Agent LLM System for Urban Data Tasks

Zhilun Zhou, Jianghao Yu, Yuming Lin, yongjun yang, Sun Yongquan, Depeng Jin, Yong Li· July 31, 2026 View original

Key takeaways

  • UrbanDS is a multi-agent LLM system for data-intensive urban tasks.
  • It uses a unified dataset graph to organize and relate heterogeneous data.
  • Specialized agents handle data profiling, relation identification, and execution.
  • UrbanDS outperforms existing agents and is deployed in real-world urban applications.

Who benefits

GovernmentUrban PlanningSmart CitiesReal EstateTransportation

Summary

UrbanDS is a graph-guided multi-agent LLM system designed for data-intensive urban tasks, addressing challenges in discovering and leveraging heterogeneous urban data. It uses a unified dataset graph, specialized agents for profiling and relation identification, and a planner-execution-report paradigm to automate data science workflows.

Large language model (LLM) agents are increasingly used to automate data science tasks, but they often struggle with data-intensive scenarios requiring the discovery and integration of information from vast, heterogeneous data repositories. Urban tasks exemplify this challenge, as urban data is large-scale, multi-sourced, and characterized by complex spatial, temporal, and semantic relationships. To overcome these hurdles, researchers introduce UrbanDS, a graph-guided LLM multi-agent system specifically tailored for data-intensive urban tasks. UrbanDS begins by constructing a unified dataset graph that organizes reusable dataset skills and their interrelationships. A Data Profiling Agent creates a skill for each dataset, while a Relation Agent identifies and integrates relationships into the graph. At runtime, a Planner Agent retrieves relevant datasets from the graph and generates execution plans. Multiple Execution Agents then perform data processing and analysis, sharing progress and intermediate results via a common memory. Finally, a Report Agent synthesizes experimental logs into a report, which can be refined with user feedback. Evaluated against both general and urban benchmarks, UrbanDS consistently outperforms existing data science agents on data-intensive tasks and has been successfully deployed on an urban operations platform in Wuhan, demonstrating its real-world effectiveness.

Why it matters

Urban planners, city administrators, and data scientists working on smart city initiatives can leverage UrbanDS to automate complex data analysis, improve decision-making, and derive actionable insights from vast, disparate urban datasets.

How to implement this in your domain

  1. 1Explore integrating UrbanDS or similar graph-guided multi-agent systems for urban data analysis.
  2. 2Develop a unified dataset graph to organize and link heterogeneous urban data sources.
  3. 3Deploy specialized agents for data profiling, relationship identification, and task execution.
  4. 4Implement a common memory system for agents to share progress and intermediate results.
  5. 5Pilot UrbanDS on a specific urban challenge, such as traffic management or resource allocation, to demonstrate its value.

Original post by Zhilun Zhou, Jianghao Yu, Yuming Lin, yongjun yang, Sun Yongquan, Depeng Jin, Yong Li

"arXiv:2607.26724v1 Announce Type: new Abstract: Large language model (LLM) agents have been widely applied in automating data science tasks. However, existing methods typically rely on a limited set of provided datasets, and they face challenges in data-intensive scenarios that r…"

View on X

Originally posted by Zhilun Zhou, Jianghao Yu, Yuming Lin, yongjun yang, Sun Yongquan, Depeng Jin, Yong Li on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses