REVIEW 4 major objections 6 minor 23 references
A reusable dataset graph lets LLM agents find and join the right urban data before they write analysis code.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.5
2026-07-30 22:52 UTC pith:YR7FQCTD
load-bearing objection Solid systems paper: skills + dataset graph for discovery-heavy urban data work, real bench and deployment, but the discovery mechanism is under-measured. the 4 major comments →
UrbanDS: A Graph-Guided LLM Multi-Agent System for Data-Intensive Urban Tasks
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
UrbanDS claims that graph-guided multi-agent execution—built from once-extracted dataset skills plus spatial, temporal, and semantic relations—systematically improves LLM agents on data-intensive tasks where relevant tables must be discovered and joined from large heterogeneous repositories, not merely analyzed once provided. Empirically it reports about 70% overall accuracy on UrbanDS-Bench versus 62.9% for the strongest baseline, gains on CoDA-Bench hard, and best scores across eight urban modeling tasks, with a real municipal deployment supporting the same workflow.
What carries the argument
The dataset graph: each node is a reusable dataset skill (content, schema, statistics, coverage, usage) built by a Data Profiling Agent; edges are spatial/temporal overlaps plus semantic field links discovered via an incremental codebook and Relation Agent. At runtime a Planner retrieves along this graph and plans steps that Execution Agents run against shared memory.
Load-bearing premise
The system only works if the automatically written dataset skills and semantic links are accurate and complete enough that walking the graph finds the true needed datasets, rather than the coder backbone mainly compensating for bad retrieval.
What would settle it
Re-run UrbanDS-Bench and CoDA-Bench hard with the same backbone but deliberately corrupted or empty skills/relations (or filename-anonymized pools where the Relation Agent’s links are withheld): if accuracy falls to baseline levels, the graph-guidance claim fails; if it stays high, discovery is not what is carrying the gains.
If this is right
- Data-science agents for cities should treat repository discovery and cross-dataset joins as first-class problems, not optional preprocessing.
- Profiling datasets once into skills and a relation graph can amortize exploration cost across many queries on the same municipal store.
- Benchmarks that hand agents the correct files understate failure modes that appear when hundreds of anonymized urban files sit in one pool.
- Shared progress memory plus stepwise execution agents is a workable pattern for multi-file spatial-temporal analysis pipelines.
- If skills and edges stay current, operations platforms can turn natural-language requests into multi-source reports without restarting full discovery each time.
Where Pith is reading between the lines
- The same skill-plus-graph pattern likely transfers to other multi-source domains (health registries, climate archives, enterprise warehouses) wherever identifiers and coverage relations matter more than filenames.
- Maintaining the graph under streaming municipal updates may become the real ops cost; stale skills would silently degrade retrieval before code quality does.
- Open-ended ‘explore the repository and propose questions’ remains out of scope here, so the next testable step is whether the graph also supports unsupervised insight discovery rather than only user-specified tasks.
- Gains shrink when four or more datasets are required, suggesting hybrid human-in-the-loop retrieval may still be needed for the hardest multi-hop urban questions.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes UrbanDS, a two-stage LLM multi-agent system for data-intensive urban analysis and modeling. Offline, a Data Profiling Agent builds reusable “dataset skills” and a Relation Agent (via an incremental semantic codebook plus spatial/temporal overlap) assembles a dataset graph G=(V, E_spa ∪ E_tem ∪ E_sem). At runtime a Planner retrieves candidates progressively from the graph, Execution Agents run code with shared memory, and Report/Revision agents produce user-editable reports. The authors introduce UrbanDS-Bench (94 anonymized multi-city datasets; 450 analysis QA items; 8 Kaggle-style modeling tasks) and evaluate against DS-Agent, Data Interpreter, DeepAnalyze, AutoGen, and Claude Code on UrbanDS-Bench and CoDA-Bench hard, reporting 70.0% vs 62.9% overall analysis accuracy, 46.2% vs 42.0% on CoDA-Bench, and best scores on all eight modeling metrics, plus a Wuhan deployment and a 12-user study.
Significance. Dataset discovery over large heterogeneous repositories is a genuine and under-served gap relative to prior data-science agents that assume task datasets are given. Coupling reusable offline skills with an explicit spatial/temporal/semantic graph, a progressive planner, and multi-agent execution is a coherent systems contribution. Strengths include a non-trivial urban benchmark with filename anonymization, head-to-head results on both an urban and a general discovery benchmark (CoDA-Bench), ablations of skills vs relations (Fig. 4), difficulty stratified by number of required datasets (Fig. 3), open code/benchmark release, and a real municipal deployment with user-reported time reduction. If the discovery mechanism is shown to be what drives the gains, the work would be a solid reference system and evaluation resource for data-intensive agent research.
major comments (4)
- [§4.2, Algorithm 1, §4.3.1] §4.2–4.3.1 and Algorithm 1: The central attribution—that gains come from accurate skills plus graph-guided recovery of required sets D_k—is not directly measured. There is no skill-fidelity audit (schema/usage/coverage correctness), no precision/recall of semantic edges against gold joins, and no retrieval metrics (e.g., recall@k of D_k under progressive graph walk vs name/description-only or full-skill dump baselines). Under §5.1 filename anonymization this is load-bearing: if skills misdescribe fields or edges are wrong/missing, the claimed discovery advantage is unsecured even when end-task accuracy is high.
- [§6.3, Figure 4, Table 1] Fig. 4 / §6.3: Removing relations only drops UrbanDS-Bench overall accuracy 70.0%→66.7% (still above Claude Code’s 62.9%), while removing skills hurts more (→58.9%). On CoDA-Bench the relation drop is larger (46.2%→36.1%). This pattern suggests much of the urban-bench edge may be privileged offline profiling/documentation rather than relational guidance. Without retrieval-level ablations that isolate graph edges from “richer offline docs,” the paper over-claims the graph as the key discovery mechanism on its primary benchmark.
- [§6.2, Tables 1–2] §6.1–6.2, Tables 1–2: All accuracy and modeling comparisons are point estimates with a single backbone (DeepSeek-V4-Pro, T=0) and no error bars, bootstrap intervals, or significance tests across the 450 analysis items (or task-type strata). Relative gains of ~11% / ~10% are modest absolute gaps (7.1 and 4.2 points). Multi-seed or multi-run variance—or at least per-category binomial CIs—is needed before “consistently outperforms” is stated at the strength used in the abstract and §6.2.
- [§5.1–5.2] §5 (UrbanDS-Bench construction): The main benchmark is built by the same team with knowledge of the skill/graph design (spatial/temporal/semantic relations, multi-dataset joins up to six files). Required sets D_k and answers are deterministically generated, which is good, but there is no external validation that task templates do not preferentially reward the paper’s relation types, nor a held-out city/schema split that tests generalization of the codebook. A short bias audit (e.g., performance when gold D_k is given vs discovered; or tasks whose joins are not captured by the codebook ontology) would strengthen the claim that UrbanDS-Bench fairly measures discovery rather than method-aligned construction.
minor comments (6)
- [title page] Author block: Yuming Lin’s email is listed as yujh2703@gmail.com, identical to Jianghao Yu—likely a copy-paste error.
- [front matter] ACM Reference Format and footer still use the 2018 Woodstock placeholder venue/date; replace with the actual venue metadata.
- [§6.1.3] DeepSeek-V4-Pro is cited via arXiv:2606.19348; ensure the model identifier and API settings used at experiment time are pinned for reproducibility (context length, tool/code execution sandbox).
- [Figure 3] Fig. 3 x-axis “4+” collapses a hard regime where all methods are <53%; consider reporting 4, 5, and 6 separately given the benchmark goes to six datasets.
- [§6.4.2] §6.4.2 user study (n=12, self-estimated 4.08→0.73 h) is useful deployment evidence but should be labeled clearly as subjective time estimates, not controlled A/B timing.
- [§2.1] Related work could more sharply contrast CoDA-Bench’s file-system discovery setting with UrbanDS’s offline graph construction cost model (one-time profiling vs per-query exploration).
Circularity Check
No derivation circularity: empirical multi-agent gains rest on external and own-bench comparisons, not on identities forced by definition or fit.
full rationale
UrbanDS is a systems/empirical paper. Its central claims are measured accuracy and modeling metrics versus baselines (Tables 1–2, Fig. 3–4), plus a deployment/user study—not algebraic or first-principles predictions. Dataset skills, the semantic codebook (Algorithm 1), spatial/temporal edges, and progressive Planner retrieval are engineering constructions; nothing in §4 equates a claimed output to an input by definition, renames a fitted constant as a prediction, or imports a uniqueness theorem from overlapping authors to forbid alternatives. Self-citations (e.g., prior urban-flow/socioeconomic task papers) only motivate modeling-task design in §5.3; they do not load-bear the performance argument. Own-benchmark construction (UrbanDS-Bench) and unmeasured skill/edge fidelity are validity or mechanism-support concerns, not circularity under the stated patterns. Independent CoDA-Bench hard results and ablations further keep the evaluation chain non-circular. Score 0; steps empty.
Axiom & Free-Parameter Ledger
free parameters (3)
- LLM backbone and decoding (DeepSeek-V4-Pro, temperature 0) =
DeepSeek-V4-Pro, T=0
- Progressive retrieval / planning prompts and candidate selection policy
- Semantic codebook matching thresholds / Relation Agent validation criteria
axioms (4)
- domain assumption Standard LLM tool-use assumption: code-writing agents with execution feedback can implement geospatial/temporal analysis given correct files and schemas.
- domain assumption Overlapping spatial coverage and overlapping time ranges are useful undirected relation signals for retrieval.
- ad hoc to paper An incremental LLM-maintained semantic codebook can group joinable identifier fields across heterogeneous urban schemas without a predefined ontology.
- domain assumption Anonymized flat pools with shuffled filenames force content-based discovery comparable to real municipal repositories.
invented entities (4)
-
Dataset skill
no independent evidence
-
Dataset graph G=(V,E_spa∪E_tem∪E_sem)
no independent evidence
-
Semantic codebook
no independent evidence
-
UrbanDS-Bench
independent evidence
read the original 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 require discovering and leveraging relevant information from large-scale and heterogeneous data repositories. Urban tasks are representative examples of such scenarios, as urban data are not only large-scale and multi-sourced, but also exhibit complex spatial, temporal, and semantic relationships. To address these challenges, we propose UrbanDS, a graph-guided LLM multi-agent system for data-intensive urban tasks. We first construct a unified dataset graph to organize reusable dataset skills and the relationships among datasets. Specifically, we develop a Data Profiling Agent that constructs a skill for each dataset. Moreover, a Relation Agent identifies relationships among datasets and integrates these relationships into the dataset graph. At runtime, a Planner Agent retrieves task-relevant datasets from the graph and generates execution plans. Multiple Execution Agents then perform data processing and analysis, while their execution progress and intermediate results are shared through a common memory. Finally, a Report Agent synthesizes the experimental logs into a report, which can be further refined based on user feedback. To systematically evaluate the capability of agents in handling data-intensive urban scenarios, we further construct UrbanDS-Bench, an urban data science benchmark covering representative data analysis and modeling tasks. Experiments on both general and urban benchmarks demonstrate that UrbanDS consistently outperforms existing data science agents on data-intensive tasks. Furthermore, UrbanDS has been deployed on the urban operations platform of Dongxihu District, Wuhan, demonstrating its effectiveness in real-world urban applications.
Figures
Reference graph
Works this paper leans on
-
[1]
Alex Egg, Martin Iglesias Goyanes, Friso Kingma, Andreu Mora, Leandro von Werra, and Thomas Wolf. 2025. Dabstep: Data agent benchmark for multi-step reasoning.arXiv preprint arXiv:2506.23719(2025)
Pith/arXiv arXiv 2025
-
[2]
Jie Feng, Jun Zhang, Tianhui Liu, Xin Zhang, Tianjian Ouyang, Junbo Yan, Yuwei Du, Siqi Guo, and Yong Li. 2025. Citybench: Evaluating the capabilities of large language models for urban tasks. InProceedings of the 31st ACM SIGKDD Confer- ence on Knowledge Discovery and Data Mining V. 2. 5413–5424
2025
-
[3]
Siyuan Guo, Cheng Deng, Ying Wen, Hechang Chen, Yi Chang, and Jun Wang
-
[4]
Noah Hollmann, Samuel Müller, and Frank Hutter. 2023. Large language models for automated data science: Introducing caafe for context-aware automated feature engineering.Advances in Neural Information Processing Systems36 (2023), 44753–44775
2023
-
[5]
Sirui Hong, Yizhang Lin, Bang Liu, Bangbang Liu, Binhao Wu, Ceyao Zhang, Danyang Li, Jiaqi Chen, Jiayi Zhang, Jinlin Wang, et al. 2025. Data interpreter: An llm agent for data science. InFindings of the Association for Computational Linguistics: ACL 2025. 19796–19821
2025
-
[6]
Liqiang Jing, Zhehui Huang, Xiaoyang Wang, Wenlin Yao, Wenhao Yu, Kaixin Ma, Hongming Zhang, Xinya Du, and Dong Yu. 2025. DSBench: How far are data science agents from becoming data science experts?. InInternational Conference on Learning Representations, Vol. 2025. 32597–32649
2025
-
[7]
Siqi Lai, Yansong Ning, Zirui Yuan, Zhixi Chen, and Hao Liu. 2026. USTBench: Benchmarking and Dissecting Spatiotemporal Reasoning Capabilities of LLMs as Urban Agents. InThe Fourteenth International Conference on Learning Repre- sentations. https://openreview.net/forum?id=ETzBStUFJy
2026
-
[8]
Yuhang Lai, Chengxi Li, Yiming Wang, Tianyi Zhang, Ruiqi Zhong, Luke Zettle- moyer, Wen-tau Yih, Daniel Fried, Sida Wang, and Tao Yu. 2023. DS-1000: A natural and reliable benchmark for data science code generation. InInternational Conference on Machine Learning. PMLR, 18319–18345
2023
-
[9]
Nathalia Nascimento, Everton Guimaraes, Sai Sanjna Chintakunta, and San- thosh Anitha Boominathan. 2024. Llm4ds: Evaluating large language models for data science code generation.arXiv preprint arXiv:2411.11908(2024)
Pith/arXiv arXiv 2024
-
[10]
Can Rong, Jingtao Ding, and Yong Li. 2024. An interdisciplinary survey on origin-destination flows modeling: Theory and techniques.Comput. Surveys57, 1 (2024), 1–49
2024
-
[11]
Maojun Sun, Ruijian Han, Binyan Jiang, Houduo Qi, Defeng Sun, Yancheng Yuan, and Jian Huang. 2026. Lambda: A large model based data agent.J. Amer. Statist. Assoc.121, 553 (2026), 1–13
2026
-
[12]
Patara Trirat, Wonyong Jeong, and Sung Ju Hwang. 2025. AutoML-Agent: A Multi- Agent LLM Framework for Full-Pipeline AutoML. InInternational Conference on Machine Learning. PMLR, 60099–60146
2025
-
[13]
Qingyun Wu, Gagan Bansal, Jieyu Zhang, Yiran Wu, Beibin Li, Erkang Zhu, Li Jiang, Xiaoyun Zhang, Shaokun Zhang, Jiale Liu, et al . 2023. Autogen: En- abling next-gen llm applications via multi-agent conversation.arXiv preprint arXiv:2308.08155(2023)
Pith/arXiv arXiv 2023
-
[14]
Tong Xia, Jiankun Zhang, Ruiwen You, Ao Xu, Linghao Zhang, Tengyao Tu, Jingzhi Wang, Jinghua Piao, Yunke Zhang, Fengli Xu, et al . 2025. AI Urban Scientist: Multi-Agent Collaborative Automation for Urban Research.arXiv preprint arXiv:2512.07849(2025)
arXiv 2025
-
[15]
Anyi Xu, Bangcai Lin, Bing Xue, Bingxuan Wang, Bingzheng Xu, Bochao Wu, Bowei Zhang, Chaofan Lin, Chen Dong, Chenchen Ling, et al. 2026. Deepseek- v4: Towards highly efficient million-token context intelligence.arXiv preprint arXiv:2606.19348(2026)
arXiv 2026
-
[16]
Ronghui Xu, Weiming Huang, Jun Zhao, Meng Chen, and Liqiang Nie. 2023. A spatial and adversarial representation learning approach for land use classifica- tion with POIs.ACM Transactions on Intelligent Systems and Technology14, 6 (2023), 1–25
2023
-
[17]
Dan Zhang, Sining Zhoubian, Min Cai, Fengzu Li, Lekang Yang, Wei Wang, Tianjiao Dong, Ziniu Hu, Jie Tang, and Yisong Yue. 2026. Datascibench: An llm agent benchmark for data science. InFindings of the Association for Computational Linguistics: ACL 2026. 3685–3728
2026
-
[18]
Shaolei Zhang, Ju Fan, Meihao Fan, Guoliang Li, and Xiaoyong Du. 2025. Deep- analyze: Agentic large language models for autonomous data science.arXiv preprint arXiv:2510.16872(2025)
arXiv 2025
-
[19]
Yuxin Zhang, Ju Fan, Meihao Fan, Shaolei Zhang, and Xiaoyong Du. 2026. CoDA- BENCH: Can Code Agents Handle Data-Intensive Tasks?. InProceedings of the 43rd International Conference on Machine Learning. PMLR
2026
-
[20]
Zhaoqi Zhang, Miao Xie, Yi Li, Linyou Cai, Siqiang Luo, and Gao Cong. 2026. CausalPOI: Spatio-Temporal Graph-Based Causal Modeling for Cold-Start POI Check-in Forecasting.arXiv preprint arXiv:2606.05413(2026)
Pith/arXiv arXiv 2026
-
[21]
Zhilun Zhou, Jingtao Ding, Yu Liu, Depeng Jin, and Yong Li. 2023. Towards generative modeling of urban flow through knowledge-enhanced denoising diffusion. InProceedings of the 31st ACM international conference on advances in geographic information systems. 1–12
2023
-
[22]
Zhilun Zhou, Yu Liu, Jingtao Ding, Depeng Jin, and Yong Li. 2023. Hierarchi- cal knowledge graph learning enabled socioeconomic indicator prediction in location-based social network. InProceedings of the ACM web conference 2023. 122–132. Conference acronym ’XX, June 03–05, 2018, Woodstock, NY Zhilun Zhou, Jianghao Yu, Yuming Lin, Yongjun Yang, Yongquan Su...
2023
-
[2024]
InInternational Conference on Machine Learning
DS-Agent: Automated Data Science by Empowering Large Language Models with Case-Based Reasoning. InInternational Conference on Machine Learning. PMLR, 16813–16848
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.