返回
GPT-Based Text-to-SQL for Spatial Databases
DOI:10.3390/ijgi14080288.png)
摘要
En 中文
空间数据库的文本到SQL(Text-to-SQL)技术能够将自然语言问题翻译成对应的SQL查询,使非专家用户能够轻松访问空间数据,这已引起研究人员的广泛关注。先前的研究主要集中于基于规则的方法。然而,这些方法在处理复杂或未知的自然语言问题时存在局限性。尽管先进的机器学习模型可以被训练,但它们通常需要大规模的标注训练数据集,而空间数据库在这方面严重缺乏。近年来,生成式预训练变换器(GPT)模型在关系数据库的Text-to-SQL任务中展现出有前景的范式,其通过精心设计的提示(prompts)驱动。针对空间数据库数据集的严重匮乏问题,我们创建了一个公开可用的支持英语和中文的数据集。此外,我们提出了一种基于GPT的方法来构建空间数据库的提示(prompts),该方法将地理和空间数据库知识融入提示中,仅需少量训练样本(如1、3或5个示例)。大量实验表明,将地理和空间数据库知识融入提示能够提高空间数据库Text-to-SQL任务的准确性。我们提出的方法能够帮助非专家用户更轻松、便捷地访问空间数据库。
Keyword:
Text-to-SQL
spatial databases
generative pre-trained transformers
prompt engineering
geographic knowledge
期刊
IF:
6
论文数:
822
被引数:
1.4K
机构
引用论文
Shi, L.; Tang, Z.; Zhang, N.; Zhang, X.; Yang, Z. A Survey on Employing Large Language Models for Text-to-SQL Tasks. arXiv 2024, arXiv:2407.15186. [Google Scholar] [CrossRef]Shi, L.; Tang, Z.; Zhang, N.; Zhang, X.; Yang, Z. 大型语言模型在文本到SQL任务中的应用综述. arXiv 2024, arXiv:2407.15186. [Google Scholar] [CrossRef]
NALMO: Transforming Queries in Natural Language for Moving Objects DatabasesNALMO:用于移动对象数据库的自然语言查询转换
Chain-of-programming (CoP): empowering large language models for geospatial code generation task链式编程(CoP):赋能大型语言模型进行地理空间代码生成任务
Geo-FuB: A method for constructing an Operator-Function knowledge base for geospatial code generation with large language modelsGeo-fub: 一种使用大型语言模型构建用于地理空间代码生成的操作员功能知识库的方法
Multilingual spatial domain natural language interface to databases王, W.; 李, J.; Ku, W.-S.; 王, H. 多语言空间域数据库自然语言接口. GeoInformatica 2024, 28, 29–52. [Google Scholar] [CrossRef]
Seq2sql: Generating structured queries from natural language using reinforcement learningSeq2sql: 使用强化学习从自然语言生成结构化查询
Wu, H.; Shen, Z.; Hou, S.; Liang, J.; Jiao, H.; Qing, Y.; Zhang, X.; Li, X.; Gui, Z.; Guan, X.; et al. AutoGEEval: A Multimodal and Automated Evaluation Framework for Geospatial Code Generation on GEE with Large Language Models. ISPRS Int. J.-Geo-Inf. 2025, 14, 256. [Google Scholar] [CrossRef]Wu, H.; Shen, Z.; Hou, S.; Liang, J.; Jiao, H.; Qing, Y.; Zhang, X.; Li, X.; Gui, Z.; Guan, X.; et al. AutoGEEval:基于大语言模型的地学编码生成自动化评估框架。ISPRS Int. J.-Geo-Inf. 2025, 14, 256. [Google Scholar] [CrossRef]
GEE-OPs: an operator knowledge base for geospatial code generation on the Google Earth Engine platform powered by large language modelsGEE-OPs:一个由大语言模型驱动的,用于在Google Earth Engine平台上进行地理空间代码生成的算子知识库

