[发明专利]一种基于知识图谱的人机对话控制系统及方法有效
申请号: | 201711266922.7 | 申请日: | 2017-12-05 |
公开(公告)号: | CN107943998B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 简仁贤;陈思聪;庄仲翔;董彦均 | 申请(专利权)人: | 竹间智能科技(上海)有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/36 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 安娜 |
地址: | 200120 上海市浦东新区自由贸*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 知识 图谱 人机对话 控制系统 方法 | ||
本发明提供一种基于知识图谱的人机对话控制系统及方法。所述系统,包括:对话理解子系统和回答子系统,回答子系统可以结合知识图谱库为用户提供相应的回答语句,由于知识图谱库所含丰富,多层级,多关系的数据,因此,通过结合知识图谱为用户提供回答语句,能够为用户提供更加准确、更加人性化的回答,进而更好地与用户进行互动。
技术领域
本发明涉及智能对话技术领域,具体涉及一种基于知识图谱的人机对话控制系统及方法。
背景技术
现有技术中,人机对话系统中,对于语义理解部分和常识部分还存在极大的局限性,在引导对话过程中的引导句的形式比较单一,对于用户的回复的理解也仅限于预定的内容,在对话中经常会出现跳话题,答非所问及完全由用户来主导对话主题的情况,不能在一个话题或者一个实体的基础上有层次有深度的拓展开,不能保证话题的流畅度,进而不能与用户进行很好地互动交流。
发明内容
针对现有技术中的缺陷,本发明提供一种基于知识图谱的人机对话控制系统及方法,能够为用户提供更加准确、更加人性化的回答,进而更好地与用户进行互动。
第一方面,本发明提供了一种基于知识图谱的人机对话控制系统,包括:对话理解子系统和回答子系统;
所述对话理解子系统与所述回答子系统连接;
所述对话理解子系统用于获取用户当前对话,并识别所述当前对话的特征信息,将所述当前对话和所述特征信息发送给所述回答子系统;
所述回答子系统,包括:触发模块、回答模块和知识图谱控制模块;
所述触发模块与所述回答模块和所述知识图谱控制模块均连接;
所述回答模块和所述知识图谱控制模块连接;
所述触发模块用于根据所述当前对话和所述特征信息,触发所述回答模块和所述知识图谱控制模块;
所述知识图谱控制模块用于从预设的知识图谱库中,查询与所述特征信息和所述当前对话相对应的关联信息,并将所述关联信息发送给所述回答模块;
所述回答模块用于在被触发后,根据所述关联信息、所述特征信息和所述当前对话,获得回答语句,并将所述回答语句输出给用户。
可选的,所述对话理解子系统,包括:情绪识别模块、意图识别模块和自然语言处理模块中一种或多种;
所述情绪识别模块用于根据用户的当前对话识别用户当前情绪的特征信息;
所述意图识别模块用于根据用户的当前对话识别用户当前意图的特征信息;
所述自然语言处理模块用于采用自然语言处理技术,识别当前对话命名实体的特征信息。
可选的,所述关联信息,包括:实体的层级分类、属性、层级关系、关联词条和基本常识中的一种或多种。
可选的,所述回答模块,包括:闲聊单元、记忆单元、功能单元、任务引擎单元和聊天策划单元中的一种或多种;
所述闲聊单元用于根据所述关联信息、所述特征信息和所述当前对话,获得语义回答语句,并将所述语义回答语句输出给用户;
所述记忆单元用于根据所述关联信息、所述特征信息和所述当前对话,获得推荐回答语句,并将所述推荐回答语句输出给用户;
所述功能单元用于根据所述关联信息、所述特征信息和所述当前对话,获得功能回答语句,并将所述功能回答语句输出给用户;
所述任务引擎单元用于根据所述关联信息、所述特征信息和所述当前对话,获得任务回答语句,并将所述任务回答语句输出给用户;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于竹间智能科技(上海)有限公司,未经竹间智能科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711266922.7/2.html,转载请声明来源钻瓜专利网。