4 个月前

TypeSQL:基于知识的类型感知神经文本到SQL生成

TypeSQL:基于知识的类型感知神经文本到SQL生成

摘要

通过自然语言与关系数据库进行交互,可以帮助任何背景的用户轻松查询和分析大量数据。这需要一个系统能够理解用户的问题并自动将其转换为SQL查询。在本文中,我们提出了一种新颖的方法——TypeSQL,该方法将这一问题视为槽填充任务。此外,TypeSQL利用类型信息来更好地理解自然语言问题中的罕见实体和数字。我们在WikiSQL数据集上测试了这一想法,并在较短的时间内比之前的最先进方法提高了5.5%的性能。我们还展示了当用户的查询格式不规范时,访问数据库的内容可以显著提高性能。TypeSQL达到了82.6%的准确率,相比之前的内容敏感模型绝对提升了17.5%。

代码仓库

taoyds/typesql
官方
pytorch
GitHub 中提及

基准测试

基准方法指标
code-generation-on-wikisqlTypeSQL+TC (Yu et al., 2018)+
Execution Accuracy: 82.6
code-generation-on-wikisqlTypeSQL (Yu et al., 2018)
Execution Accuracy: 73.5

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
TypeSQL:基于知识的类型感知神经文本到SQL生成 | 论文 | HyperAI超神经