text2sql论文09-IRnet:Towards Complex Text-to-SQL in Cross-Domain Database with Intermediate Representation


背景

1、mismatch problem:自然语言(NL)表达的意图与SQL实现细节之间的不匹配;

2、lexical problem:大量的领域外的词给预测列带来了挑战。

方法

与端到端合成SQL查询不同,IRNet将合成过程分解为三个阶段。

1、schema linking:IRNet在问题和数据库模式之间执行模式链接。

2、生成SemQL:IRNet采用基于语法的神经模型来合成一个SemQL查询。(SemQL查询是作者设计的连接NL和SQL的中间表示)

3、生成SQL:IRNet确定地从具有领域知识的合成SemQL查询中推断出SQL查询。

结果