Syntax- and Execution-Aware SQL Generation with Reinforcement Learning (记EMNLP2019一次投稿)
引言我们那一篇ACL2019的论文简单介绍了什么叫做Text-to-SQL任务,文本到SQL任务的目的是将自然语言语句映射为结构化的SQL查询。很多工作都是关注于如何生成一个SQL语句,而没有关注怎样可以更高效的利用数据库信息以及SQL模板来指导SQL的生成。前人有一个工作是Execution-GuidedDecoding,核心思想是使用部分程序的执行结果来筛选过滤出无法完成的结果以获得正确答案(