paper-with-me

홈 › Papers

GEE-OPs: An Operator Knowledge Base for Geospatial Code Generation on the Google Earth Engine Platform Powered by Large Language Models

2024-12-07 · Shuyang Hou, Jianyuan Liang, Anqi Zhao, Huayi Wu

As the scale and complexity of spatiotemporal data continue to grow rapidly, the use of geospatial modeling on the Google Earth Engine (GEE) platform presents dual challenges: improving the coding efficiency of domain experts and enhancing the coding capabilities of interdisciplinary users. To address these challenges and improve the performance of large language models (LLMs) in geospatial code generation tasks, we propose a framework for building a geospatial operator knowledge base tailored to the GEE JavaScript API. This framework consists of an operator syntax knowledge table, an operator relationship frequency table, an operator frequent pattern knowledge table, and an operator relationship chain knowledge table. By leveraging Abstract Syntax Tree (AST) techniques and frequent itemset mining, we systematically extract operator knowledge from 185,236 real GEE scripts and syntax documentation, forming a structured knowledge base. Experimental results demonstrate that the framework achieves over 90% accuracy, recall, and F1 score in operator knowledge extraction. When integrated with the Retrieval-Augmented Generation (RAG) strategy for LLM-based geospatial code generation tasks, the knowledge base improves performance by 20-30%. Ablation studies further quantify the necessity of each knowledge table in the knowledge base construction. This work provides robust support for the advancement and application of geospatial code modeling techniques, offering an innovative approach to constructing domain-specific knowledge bases that enhance the code generation capabilities of LLMs, and fostering the deeper integration of generative AI technologies within the field of geoinformatics.

📄 PDF Abstract BibTeX arXiv:2412.05587

Code (0)

등록된 구현이 없습니다.

Tasks

Code GenerationKnowledge Base ConstructionRAGRetrieval-augmented Generation

Methods 이 논문이 사용한 방법론

BASE 설명 없음
GEE 설명 없음

Similar Papers 제목 키워드 기반

Geo-FuB: A Method for Constructing an Operator-Function Knowledge Base for Geospatial Code Generation Tasks Using Large Language Models

2024-10-28 · Shuyang Hou, Anqi Zhao, Jianyuan Liang, Zhangxiao Shen 외

The rise of spatiotemporal data and the need for efficient geospatial modeling have spurred interest in automating these tasks with large language models (LLMs). However, general LLMs often generate errors in geospatial …

Code GenerationRAGRetrieval-augmented Generation

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

2024-11-16 · Shuyang Hou, Haoyue Jiao, Zhangxiao Shen, Jianyuan Liang 외

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 oft…

Code GenerationData VisualizationHallucination

GeoCode-GPT: A Large Language Model for Geospatial Code Generation Tasks

2024-10-22 · Shuyang Hou, Zhangxiao Shen, Anqi Zhao, Jianyuan Liang 외

The increasing demand for spatiotemporal data and modeling tasks in geosciences has made geospatial code generation technology a critical factor in enhancing productivity. Although large language models (LLMs) have demon…

Code GenerationCode SummarizationHallucinationLanguage Modeling+4

Evaluation of Code LLMs on Geospatial Code Generation

2024-10-06 · Piotr Gramacki, Bruno Martins, Piotr Szymański

Software development support tools have been studied for a long time, with recent approaches using Large Language Models (LLMs) for code generation. These models can generate Python code for data science and machine lear…

Code GenerationSpatial Reasoning

Context-Aware Visual Prompting: Automating Geospatial Web Dashboards with Large Language Models and Agent Self-Validation for Decision Support

2025-10-10 · Haowen Xu, Jose Tupayachi, Xiao-Ying Yu arxiv

The development of web-based geospatial dashboards for risk analysis and decision support is often challenged by the difficulty in visualization of big, multi-dimensional environmental data, implementation complexity, an…

Code GenerationDecision Making