基于知识图谱的问答方法、设备、存储介质及问答机器人技术

技术编号:33133335 阅读:63 留言:0更新日期:2022-04-17 00:54
本申请提供一种基于知识图谱的问答方法、设备、存储介质及问答机器人。本申请的方法,通过针对输入的问句,不仅可以识别问句所包含的实体、一级属性和一级约束信息,还可以将一级属性中的对象型属性作为二级实体,识别问句中的二级实体的属性得到多跳属性,并识别问句中的多跳属性的约束信息得到多跳约束,并生成包含问句的实体、一级属性、一级约束信息、多跳属性和多跳约束的查询图,针对既带有约束又有多跳关系的复杂问句,能够生成复杂问句对应的多约束多跳查询图,通过多约束多跳查询图可查询得到复杂问句对应的精准的答复信息,具备处理带有约束且有多跳关系的复杂问题的对话能力,提高带有约束且有多跳关系的复杂问题的答复精准度。精准度。精准度。

【技术实现步骤摘要】
基于知识图谱的问答方法、设备、存储介质及问答机器人


[0001]本申请涉及人工智能技术,尤其涉及一种基于知识图谱的问答方法、设备、存储介质及问答机器人。

技术介绍

[0002]随着人工智能的发展,智能客服问答机器人等智能对话产品具有任务型问答、常见问题解答(Frequently Asked Questions,简称FAQ)、基于知识图片的问答等对话能力,能够在一定程度上替代人工实现问答服务,能够降低问答服务的人力成本,提高问答服务的效率。
[0003]目前,基于知识图谱的问答系统设计的查询图中,定义了实体、实体的属性、约束,实体的属性用于描述实体。对于带有约束且有多跳关系的复杂问题,包含的属性和约束数量多且存在复杂的多跳关系,问题中出现的多跳关系、约束条件的约束属性很容易识别错误,导致查询图中出现多跳关系错误和约束挂载错误的情况,使得问答结果错误,智能对话能力不足,仅适用于单一地处理带有约束的单关系问题或者有多跳关系的问题,但是不具备处理带有约束且有多跳关系的复杂问题,对于带有约束且有多跳关系的复杂问题的答复不够精准
专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于知识图谱的问答方法,其特征在于,包括:响应于问答请求,根据已构建的图数据库,识别输入的问句所包含的实体、所述实体的一级属性和一级约束信息;根据所述一级属性的类型,若确定所述一级属性中存在对象型属性,则将所述一级属性中的对象型属性作为二级实体,识别所述问句中的所述二级实体的属性,得到所述问句所包含的实体的多跳属性,并识别所述问句中的所述多跳属性的约束信息,得到所述问句所包含的多跳约束;根据所述问句所包含的实体、所述一级属性和所述一级约束信息,以及所述多跳属性和所述多跳约束,生成所述问句对应的查询图,所述查询图包含所述一级约束信息、所述多跳属性和所述多跳约束;根据所述查询图查询所述图数据库,确定与所述问句对应的答复信息。2.根据权利要求1所述的方法,其特征在于,响应于问答请求,根据已构建的图数据库,识别输入的问句所包含的实体、所述实体的一级属性和一级约束信息,包括:响应于问答请求,识别输入的问句的句式类型;若所述问句是比较句,则识别所述问句所包含的至少两个不同实体,以及所述至少两个不同实体的一级属性和一级约束信息;若所述问句不是比较句,则识别所述问句所包含的至少一个实体,以及所述至少一个实体的一级属性和一级约束信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述问句所包含的实体、所述一级属性和所述一级约束信息,以及所述多跳属性和所述多跳约束,生成所述问句对应的查询图,包括:根据所述问句所包含的实体和所述一级属性,生成每一所述实体对应的基本查询图,所述基本查询图包含对应实体以及对应实体的所述一级属性;在所述基本查询图中增加对应实体相关的所述一级约束信息、所述多跳属性和所述多跳约束,生成每一所述实体对应的多约束多跳查询图;根据每一所述实体对应的基本查询图和多约束多跳查询图,确定所述问句对应的查询图。4.根据权利要求3所述的方法,其特征在于,所述根据每一所述实体对应的基本查询图和所述多约束多跳查询图,确定所述问句对应的查询图,包括:根据所述问句所包含的实体、所述一级属性和所述一级约束信息的置信度,以及所述多跳属性和所述多跳约束的置信度,对所有所述实体对应的基本查询图和多约束多跳查询图进行图排序,得到图排序结果;若所述问句是比较句,则根据所述图排序结果,确定所述问句对应的两个查询图;若所述问句不是比较句,则根据所述图排序结果,确定所述问句...

【专利技术属性】
技术研发人员:乐兴虎
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1