mlsanityData to 14 Oct 2026

Chain-of-Programming (CoP) : Empowering Large Language Models for Geospatial Code Generation

arXiv 2411.10753 ↗First posted 16 Nov 2024cs.SE cs.AI cs.CLcited by 3

Not on the map. Why?

Abstract (arXiv)

With the rapid growth of interdisciplinary demands for geospatial modeling and the rise of large language models (LLMs), geospatial code generation technology has seen significant advancements. However, existing LLMs often face challenges in the geospatial code generation process due to incomplete or unclear user requirements and insufficient knowledge of specific platform syntax rules, leading to the generation of non-executable code, a phenomenon known as "code hallucination." To address this issue, this paper proposes a Chain of Programming (CoP) framework, which decomposes the code generation process into five steps: requirement analysis, algorithm design, code implementation, code debugging, and code annotation. The framework incorporates a shared information pool, knowledge base retrieval, and user feedback mechanisms, forming an end-to-end code generation flow from requirements to code without the need for model fine-tuning. Based on a geospatial problem classification framework and evaluation benchmarks, the CoP strategy significantly improves the logical clarity, syntactical correctness, and executability of the generated code, with improvements ranging from 3.0% to 48.8%. Comparative and ablation experiments further validate the superiority of the CoP strategy over other optimization approaches and confirm the rationality and necessity of its key components. Through case studies on building data visualization and fire data analysis, this paper demonstrates the application and effectiveness of CoP in various geospatial scenarios. The CoP framework offers a systematic, step-by-step approach to LLM-based geospatial code generation tasks, significantly enhancing code generation performance in geospatial tasks and providing valuable insights for code generation in other vertical domains.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 1 of its 2 references that are in the map. First posted on arXiv 16 Nov 2024.

Builds on

1 of 2 references.

References · 1

  1. 2024A Survey on Evaluating Large Language Models in Code Generation Taskscited by 44

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 2.

3 papers.