问题处理方法、装置、电子设备、存储介质及程序产品与流程

文档序号:24306845发布日期:2021-03-17 00:59阅读:来源:国知局

技术特征:

1.一种问题处理方法,其中,所述方法包括:

若知识库接收到的自然语言问题属于计算类问题时,挖掘所述自然语言问题中的至少两个查询;

识别所述自然语言问题中所述至少两个查询之间的计算算子;

基于所述自然语言问题中的所述至少两个查询以及所述至少两个查询之间的计算算子,构建所述自然语言问题的结构化查询语言语句。

2.根据权利要求1所述的方法,其中,挖掘所述自然语言问题中的至少两个查询之前,所述方法包括:识别所述自然语言问题是否属于计算类问题。

3.根据权利要求2所述的方法,其中,识别所述自然语言问题是否属于计算类问题,包括:

识别所述自然语言问题中的各条件信息;

基于所述自然语言问题以及所述自然语言问题中的各所述条件信息,识别所述自然语言问题是否属于计算类问题。

4.根据权利要求3所述的方法,其中,基于所述自然语言问题以及所述自然语言问题中的各所述条件信息,识别所述自然语言问题是否属于计算类问题,包括:

基于所述自然语言问题以及所述自然语言问题中的各所述条件信息,采用预先训练的问题分类模型识别所述自然语言问题是否属于计算类问题。

5.根据权利要求3所述的方法,其中,识别所述自然语言问题中的各条件信息,包括:

采用预先训练的条件识别模型,识别所述自然语言问题中的各所述条件信息。

6.根据权利要求3-5任一所述的方法,其中,挖掘所述自然语言问题中的至少两个查询,包括:

基于所述自然语言问题,对所述自然语言问题中的各所述条件信息进行类别划分;

基于各所述条件信息的类别以及所述自然语言问题,挖掘所述自然语言问题中的至少两个查询。

7.根据权利要求6所述的方法,其中,基于所述自然语言问题,对所述自然语言问题中的各所述条件信息进行类别划分,包括:

基于所述自然语言问题,采用预先训练的条件类别识别模型,对各所述条件信息进行类别划分。

8.根据权利要求1-5以及7中任一所述的方法,其中,识别所述自然语言问题中所述至少两个查询之间的计算算子,包括:

基于所述自然语言问题和所述至少两个查询,采用预先训练的算子识别模型,识别所述至少两个查询之间的计算算子。

9.根据权利要求1-5以及7中任一所述的方法,其中,所述方法还包括:

若所述自然语言问题不属于计算类问题,基于所述自然语言问题,获取目标查询信息。

10.根据权利要求9所述的方法,其中,若所述目标查询信息中查询的内容为所述知识库中的扩展表头时,基于所述自然语言问题,获取目标查询信息之前,所述方法还包括:

将所述知识库中的至少一个原始表头,采用预设的映射方式,生成所述扩展表头;

并将所述至少一个原始表头的内容信息,采用所述预设的映射方式,生成所述扩展表头的内容信息;

基于所述扩展表头和所述扩展表头的内容信息,扩展所述知识库。

11.一种问题处理装置,其中,所述装置包括:

挖掘模块,用于若知识库接收到的自然语言问题属于计算类问题时,挖掘所述自然语言问题中的至少两个查询;

算子识别模块,用于识别所述自然语言问题中所述至少两个查询之间的计算算子;

构建模块,用于基于所述自然语言问题中的所述至少两个查询以及所述至少两个查询之间的计算算子,构建所述自然语言问题的结构化查询语言语句。

12.根据权利要求11所述的装置,其中,所述装置还包括:

问题识别模块,用于识别所述自然语言问题是否属于计算类问题。

13.根据权利要求12所述的装置,其中,所述问题识别模块,包括:

条件识别单元,用于识别所述自然语言问题中的各条件信息;

问题识别单元,用于基于所述自然语言问题以及所述自然语言问题中的各所述条件信息,识别所述自然语言问题是否属于计算类问题。

14.根据权利要求13所述的装置,其中,所述问题识别单元,用于:

基于所述自然语言问题以及所述自然语言问题中的各所述条件信息,采用预先训练的问题分类模型识别所述自然语言问题是否属于计算类问题。

15.根据权利要求13所述的装置,其中,所述条件识别单元,用于:

采用预先训练的条件识别模型,识别所述自然语言问题中的各所述条件信息。

16.根据权利要求13-15任一所述的装置,其中,所述挖掘模块,包括:

条件类别划分单元,用于基于所述自然语言问题,对所述自然语言问题中的各所述条件信息进行类别划分;

查询挖掘单元,用于基于各所述条件信息的类别以及所述自然语言问题,挖掘所述自然语言问题中的至少两个查询。

17.根据权利要求16所述的装置,其中,所述条件类别划分单元,用于:

基于所述自然语言问题,采用预先训练的条件类别识别模型,对各所述条件信息进行类别划分。

18.根据权利要求11-15以及17中任一所述的装置,其中,所述算子识别模块,用于:

基于所述自然语言问题和所述至少两个查询,采用预先训练的算子识别模型,识别所述至少两个查询之间的计算算子。

19.根据权利要求11-15以及17中任一所述的装置,其中,所述装置还包括:

获取模块,用于若所述自然语言问题不属于计算类问题,基于所述自然语言问题,获取目标查询信息。

20.根据权利要求19所述的装置,其中,所述装置还包括:

表头生成模块,用于若所述目标查询信息中查询的内容为所述知识库中的扩展表头时,将所述知识库中的至少一个原始表头,采用预设的映射方式,生成所述扩展表头;

内容生成模块,用于将所述至少一个原始表头的内容信息,采用所述预设的映射方式,生成所述扩展表头的内容信息;

扩展模块,用于基于所述扩展表头和所述扩展表头的内容信息,扩展所述知识库。

21.一种电子设备,其中,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-10中任一项所述的方法。

22.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1-10中任一项所述的方法。

23.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-10中任一项所述的方法。


技术总结
本申请公开了一种问题处理方法、装置、电子设备、存储介质及程序产品,涉及机器学习与自然语言处理等人工智能技术领域。具体实现方案为:若知识库接收到的自然语言问题属于计算类问题时,挖掘所述自然语言问题中的至少两个查询;识别所述自然语言问题中所述至少两个查询之间的计算算子;基于所述自然语言问题中的所述至少两个查询以及所述至少两个查询之间的计算算子,构建所述自然语言问题的结构化查询语言语句。采用本申请的上述技术方案,使得知识库可以对计算类的自然语言问题进行有效地处理,进而能够有效地提高知识库对问题的处理能力,丰富知识库的性能。

技术研发人员:张傲;王丽杰;肖欣延;李婷婷
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2020.12.18
技术公布日:2021.03.16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1