基于知识图谱冲突检测与多路径编解码协商的对话方法与流程

摘要: 本申请涉及人工智能问答,更具体地,涉及一种基于知识图谱冲突检测与多路径编解码协商的对话方法。背景技术:1、现有的大语言模型问答系统,通常采用“用户问题-检索文档...
基于知识图谱冲突检测与多路径编解码协商的对话方法与流程

本申请涉及人工智能问答,更具体地,涉及一种基于知识图谱冲突检测与多路径编解码协商的对话方法。

背景技术:

1、现有的大语言模型问答系统,通常采用“用户问题-检索文档-生成答案”的结构。该结构在普通闲聊或简单知识问答中效果较好,但在医疗、法律、金融、政务、企业制度等高可靠场景中,存在明显不足,因为真实知识并不是单一且稳定的,相同问题在不同时间、地区、对象、版本和来源下,可能对应不同结论。例如,同一政策存在历史版本和现行版本;国家规则和地方细则存在适用差异;企业内部制度和公开文件可能不同步;医疗建议也会因年龄、基础疾病和使用场景不同而变化。

2、现有的大语言模型问答系统大多只召回一个最相关文档或一条最优推理路径,再由模型生成一个统一答案。该方式基于单路径知识生成的答案稳定性差,容易遗漏其他有效路径的知识,容易把多来源、多版本、多条件的知识压缩成单一结论,导致回答表面确定但实际不可靠。另外,模型生成过程通常是黑箱式融合,无法明确说明答案来自哪条证据链,缺乏对多个候选答案之间是否存在冲突的判断,导致高可靠场景中的回答可信度低。

3、因此,如何提高大语言模型问答系统回答的可信度是本申请亟待解决的技术问题。

技术实现思路

1、本申请实施例提出了一种基于知识图谱冲突检测与多路径编解码协商的对话方法,以解决上述技术问题。

2、第一方面,本申请实施例提供一种基于知识图谱冲突检测与多路径编解码协商的对话方法,该方法包括:在接收到问题后,对所述问题以及所述问题的历史上下文进行解析,获得问题解析结果;根据所述问题解析结果从所述知识图谱中召回多条候选路径;生成所述多条候选路径各自对应的自然语言候选答案,得到多个自然语言候选答案;对所述多个自然语言候选答案进行冲突检测,获取冲突检测结果;根据所述冲突检测结果、所述问题解析结果、所述多条候选路径以及所述多个自然语言候选答案,确定答案类型;根据所述答案类型以及所述多个自然语言候选答案,输出最终答案。

3、第二方面,本申请实施例提供一种基于知识图谱冲突检测与多路径编解码协商的对话装置,该装置包括:问题解析模块,用于在接收到问题后,对所述问题以及所述问题的历史上下文进行解析,获得问题解析结果;路径召回模块,用于根据所述问题解析结果从所述知识图谱中召回多条候选路径;答案生成模块,用于生成所述多条候选路径各自对应的自然语言候选答案,得到多个自然语言候选答案;冲突检测模块,用于对所述多个自然语言候选答案进行冲突检测,获取冲突检测结果;类型确定模块,用于根据所述冲突检测结果、所述问题解析结果、所述多条候选路径以及所述多个自然语言候选答案,确定答案类型;答案输出模块,用于根据所述答案类型以及所述多个自然语言候选答案,输出最终答案。

4、第三方面,本申请实施例提供一种电子设备,该电子设备包括:存储器和处理器,该存储器中存储有应用程序,该应用程序用于当被处理器调用时使得处理器执行本申请实施例提供的方法。

5、第四方面,本申请实施例提供一种计算机可读取存储介质,该计算机可读取存储介质上存储有程序代码,该程序代码用于当被处理器调用时使得处理器执行本申请实施例提供的方法。

6、第五方面,本申请实施例提供一种计算机程序产品,该计算机程序用于当被处理器调用时使得处理器执行本申请实施例提供的方法。

7、本申请实施例提供的基于知识图谱冲突检测与多路径编解码协商的对话方法具有以下技术效果:本申请基于问题解析结果召回多条候选路径,从而有效考虑了多路有效候选路径,避免单路径检索遗落重要知识,提高了后续答案生成的稳定性;针对每条候选路径生成一个自然语言候选答案,从而避免证据混杂;参考多条候选路径各自生成的自然语言候选答案之间的冲突检测结果来协商确定答案类型,根据答案类型输出最终答案,从而根据不同冲突情形输出不同类型的答案(例如多版本、多条件下的不同结论);因此,本申请增强了大语言模型问答系统回答的可信度,尤其是在医疗、法律、金融、政务、企业制度等对回答可靠性要求较高的场景中可以显著增强回答可信度。

1.一种基于知识图谱冲突检测与多路径编解码协商的对话方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述多个自然语言候选答案进行冲突检测,获取冲突检测结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述对所述多个断言集合进行冲突检测,获取冲突检测结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述冲突检测结果、所述问题解析结果、所述多条候选路径以及所述多个自然语言候选答案,确定答案类型,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述冲突检测结果包括至少一种冲突类型以及所述至少一种冲突类型各自对应的冲突强度;

7.根据权利要求6所述的方法,其特征在于,所述根据所述证据一致度、所述整体冲突强度以及所述风险等级,确定回答语气,包括:

8.根据权利要求6所述的方法,其特征在于,所述方法还包括:

9.一种基于知识图谱冲突检测与多路径编解码协商的对话装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器中存储有应用程序,所述应用程序用于当被处理器调用时使得处理器执行如权利要求1-8任一项所述的方法。