首页> 外国专利> Neural network-based translation of natural language queries into database queries

Neural network-based translation of natural language queries into database queries

机译:基于神经网络的自然语言查询转换为数据库查询

摘要

A computing system uses neural networks to translate natural language queries to database queries. The computing system uses a plurality of machine learning based models, each machine learning model for generating a portion of the database query. The machine learning models use an input representation generated based on terms of the input natural language query, a set of columns of the database schema, and the vocabulary of a database query language, for example, structured query language SQL. The plurality of machine learning based models may include an aggregation classifier model for determining an aggregation operator in the database query, a result column predictor model for determining the result columns of the database query, and a condition clause predictor model for determining the condition clause of the database query. The condition clause predictor is based on reinforcement learning.
机译:计算系统使用神经网络将自然语言查询转换为数据库查询。 计算系统使用多个基于机器学习的模型,每个机器学习模型用于生成数据库查询的一部分。 机器学习模型使用基于输入自然语言查询的术语,数据库模式的一组列以及数据库查询语言的词汇表生成的输入表示,例如,结构化查询语言SQL。 多个计算机学习的模型可以包括用于确定数据库查询中的聚合运算符的聚合分类器模型,用于确定数据库查询的结果列的结果列预测器模型,以及用于确定条件子句的条件子句预测器模型 数据库查询。 条件条款预测仪基于加强学习。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号