基于限制性约束的带噪NL2SQL方法和装置
Abstract:
本发明公开了基于限制性约束的带噪NL2SQL方法和装置,包括以下步骤:(1)NL2SQL知识库构建步骤,构造由查询问题、SQL查询语句以及表结构一一对应的数据条目,初步构建知识库;(2)带噪NL2SQL数据集构建步骤,用于根据NL2SQL知识库划分训练集、验证集以及测试集,人工引入噪声标签,构建带噪NL2SQL数据集;(3)带噪NL2SQL模型构建步骤,用于分别构建带噪子任务编码模型、无噪子任务编码模型;为了消除带噪子任务对其他任务的影响,构建限定性约束的方法缓解噪声对模型的影响;(4)带噪NL2SQL模型训练步骤,用于构建损失函数,构建优化函数。本发明的模型和最近一些先进的方法进行了比较,实验结果显示本发明的方法较之有了很大的提升。
Public/Granted literature
Patent Agency Ranking
0/0