arXiv cs.LG精选75

从基准测试到生产环境:面向复杂金融数据的 Text-to-SQL 系统

From Benchmarks to Production: A Text-to-SQL System for Complex Financial Data

· 9天前

精选理由

FLINT为复杂金融数据库实现可靠的自然语言查询,推动Text-to-SQL从基准走向生产应用。

AI 摘要

arXiv:2610.03524v1 公告类型:cross 摘要:通用 Text-to-SQL 系统在 Spider 和 BIRD 等学术基准测试上表现出色,这些基准中的数据库模式通常较为浅显,列值也往往具有较强的可读性。在生产环境的金融数据库中,概念通常以不透明的整数键而非人类可读的字符串存储,因此这类方法的准确率低于 50%;即使是简单查询,也需要进行多次连接,且筛选谓词引用的是不透明 ID。我们提出了 Financial LINking Text-to-SQL(FLINT),一种面向特定领域的 Text-to-SQL 系统,通过三个关键组件弥合这一差距:(1)查找代理,根据具体问题动态将自然语言概念解析为参考表约束;(2)基于嵌入的检索,从由专家编写的精简查询模板库中检索结构相似的查询模板;(3)模式链接,通过遍历外键链,将大型表模式裁剪为相关子集,而不是仅依赖名称相似性。我们在两个数据集上进行了评估,这些数据集总计包含 359 个针对生产金融数据库模式的问题。在使用相同 LLM 的情况下,FLINT 的表现优于多种当前最先进的基线方法。该系统已作为金融数据检索服务的一部分部署到生产环境中。

查看原文(arXiv cs.LG)