利用数据库规则进行弱监督 Text-to-SQL 生成
计算与语言
2019-09-10 v6
摘要
我们提出了一种在弱监督下完成 text-to-SQL 任务的简单方法。我们称之为 Rule-SQL。给定来自数据库表的问题和答案,但没有 SQL 逻辑形式,Rule-SQL 首先使用基于表列名和问题字符串的规则进行 SQL 探索,然后使用探索出的 SQL 进行监督训练。我们设计了几条规则来减少探索搜索空间。对于深度模型,我们利用 BERT 作为表示层,并将模型分为 SELECT、AGG 和 WHERE 部分。在 WikiSQL 上的实验结果优于全监督的强基线,并与 state-of-the-art 的弱监督方法相当。
引用
@article{arxiv.1907.00620,
title = {Using Database Rule for Weak Supervised Text-to-SQL Generation},
author = {Tong Guo and Huilin Gao},
journal= {arXiv preprint arXiv:1907.00620},
year = {2019}
}