信息推荐方法、装置、存储介质及服务器制造方法及图纸

技术编号:21661024 阅读:75 留言:0更新日期:2019-07-20 06:13
本申请公开了一种信息推荐方法、装置、存储介质及服务器,该信息推荐方法包括:获取已确定的关键词集,该关键词集中包括至少一个关键词;根据已构建的知识图谱确定每个该关键词对应的至少一个候选副节点、以及每个该候选副节点对应的多个候选主节点;根据该关键词集和该候选主节点,确定每个该候选副节点的推荐度;根据该推荐度从该候选主节点和候选副节点中确定目标节点;根据该目标节点生成推荐信息,并向该用户提供该推荐信息,从而能适用于各种类型的对话场景,应用范围广,且能极大地缩短对话次数,提高对话效率。

Information recommendation methods, devices, storage media and servers

【技术实现步骤摘要】
信息推荐方法、装置、存储介质及服务器
本申请涉及计算机
,尤其涉及一种信息推荐方法、装置、存储介质及服务器。
技术介绍
随着我国经济发展水平的不断提高,人们对医疗服务的要求也越来越高。传统的医疗服务已经不能满足人们快节奏的生活需求,因此医院的信息化建设至关重要。对于大型综合性医院而言,医院都以科室为诊疗单元进行日常的诊疗工作。然而现状是,由于广大民众的医疗基本知识相对匮乏,导致很多患者在就诊时,只知道自身不适症状,却不知道应该挂哪个科室,常常需要去咨询服务人员或者挂号人员才能知道,非常麻烦。为此,部分医院设置了专门的智能导诊服务,其通常基于多轮对话系统来实现,比如事先设定好每一轮对话的问题,以一种类似于“填表格”的方式收集用户回答,最后将各轮回答作为特征输入分类器中,匹配得到对应科室。但是由于这种多轮对话系统中每轮对话问题是固定的,故只能适用于特征量较少的对话场景,适用范围小,灵活性差。
技术实现思路
本申请实施例提供一种信息推荐方法、装置、存储介质及服务器,能适用于各种类型的对话场景,适用范围广,灵活性高。本申请实施例提供了一种信息推荐方法,包括:获取已确定的关键词集,所述关键词集中包括至少一个关键词;根据知识图谱确定每个所述关键词对应的至少一个候选副节点、以及每个所述候选副节点对应的多个候选主节点;根据所述关键词集和所述候选主节点,确定每个所述候选副节点的推荐度;根据所述推荐度从所述候选主节点和候选副节点中确定目标节点;根据所述目标节点生成推荐信息,并向所述用户提供所述推荐信息。本申请实施例还提供了一种信息推荐装置,包括:获取模块,用于获取已确定的关键词集,所述关键词集中包括至少一个关键词;第一确定模块,用于根据知识图谱确定每个所述关键词对应的至少一个候选副节点、以及每个所述候选副节点对应的多个候选主节点;第二确定模块,用于根据所述关键词集和所述候选主节点,确定每个所述候选副节点的推荐度;第三确定模块,用于根据所述推荐度从所述候选主节点和候选副节点中确定目标节点;生成模块,用于根据所述目标节点生成推荐信息,并向所述用户提供所述推荐信息。本申请实施例还提供了一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述任一项信息推荐方法。本申请实施例还提供了一种服务器,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于执行上述任一项所述的信息推荐方法中的步骤。本申请提供的信息推荐方法、装置、存储介质及服务器,通过获取已确定的关键词集,该关键词集中包括至少一个关键词,之后,根据知识图谱确定每个该关键词对应的至少一个候选副节点、以及每个该候选副节点对应的多个候选主节点,之后,根据该关键词集和该候选主节点,确定每个该候选副节点的推荐度,并根据该推荐度从该候选主节点和候选副节点中确定目标节点,之后,根据该目标节点生成推荐信息,并向该用户提供该推荐信息,从而能在多轮对话系统中,结合知识图谱和文本两种方式对用户的输入信息进行匹配搜索,匹配精准度高,并且由于每次对话都能根据用户输入内容灵活调整,故不仅能适用于各种类型的对话场景,应用范围广,且能极大地缩短对话次数,提高对话效率。附图说明下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。图1为本申请实施例提供的信息推荐系统的场景示意图。图2为本申请实施例提供的信息推荐方法的流程示意图。图3为本申请实施例提供的步骤S103的流程示意图。图4为本申请实施例提供的步骤S104的流程示意图。图5为本申请实施例提供的步骤S104的另一流程示意图。图6为本申请实施例提供的用户挂号流程的界面操作示意图图7为本申请实施例提供的医院导诊系统中候选主节点和候选副节点的确定过程示意图。图8为本申请实施例提供的信息推荐装置的结构示意图图9为本申请实施例提供的信息推荐装置的另一结构示意图。图10为本申请实施例提供的第二确定单元的结构示意图。图11为本申请实施例提供的服务器的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供一种信息推荐方法、装置、存储介质及服务器。请参阅图1,图1为信息推荐系统的场景示意图,该信息推荐系统可以包括本申请实施例提供的任一种信息推荐装置,该信息推荐装置可以集成在服务器,比如医院导诊系统的后台服务器中。该服务器可以获取已确定的关键词集,该关键词集中包括至少一个关键词;根据知识图谱确定每个该关键词对应的至少一个候选副节点、以及每个该候选副节点对应的多个候选主节点;根据该关键词集和该候选主节点,确定每个该候选副节点的推荐度;根据该推荐度从该候选主节点和候选副节点中确定目标节点;根据该目标节点生成推荐信息,并向该用户提供该推荐信息。其中,该知识图谱是一种通过语义关联把各种实体关联起来的图谱组织形式,主要由节点、节点向量、边和节点标注形成的图结构,其中该节点标注包括主节点标注和副节点标注,其中节点即为实体,每个实体代表一个关键词。该关键词集通常是根据用户的输入语句或输入选项得到的。该推荐信息可以包括按照推荐度从高到低排序的目标节点,该目标节点可以表现为文字形式,该推荐信息还可以包括目标节点的相应描述图形。该信息推荐系统还可以包括客户端,比如安装有导诊服务应用的移动终端,该客户端可以通过语音、触屏或者手势等方式获取用户的输入语句或输入选项,并传送给服务器,以便服务器进行后续的关键词匹配操作。譬如,在图1中,对于医院导诊系统来说,可以预先根据大量的症状名和疾病名构建知识图谱,其中构建好的知识图谱中会包括多个预设主节点、以及与每个预设主节点相连的预设副节点,预设主节点为症状名,预设副节点为疾病名称,之后当用户需要挂号时,可以先在移动终端的导诊服务应用中输入对自身症状的描述语句,该描述语句经由移动终端实时传送至服务器中。服务器或者移动终端会利用训练好的分类器对该描述语句进行处理,得到已确定的关键词(也即症状名,相当于知识图谱中的主节点),之后,服务器会找到知识图谱中与该症状连接的疾病名(也即候选副节点)、以及与该疾病名连接的其余症状(也即候选主节点),并通过指定算法计算每个候选副节点(也即疾病名)对应的推荐度,根据推荐度选出目标节点(也即目标疾病名或者目标症状)提供给用户,当目标节点为疾病名时,对话结束,当目标节点为症状时,继续第二轮对话,此时,用户可以从提供的目标节点中进行选择,服务器会将选择的目标节点和第一次得到的关键词作为已确定的关键词,重复上述步骤,直到目标节点为疾病名或者对话次数达到设定次数时,结束对话。如图2所示,图2是本申请实施例提供的信息推荐方法的流程示意图,具体流程可以如下:S101.获取已确定的关键词集,该关键词集中包括至少一个关键词。本实施例中,该关键词集主要根据用户的输入信息得到,该输入信息可以通过语音或者触屏等方式获取,其可以包括输入语句和/或输入选项,其中,当该输入信息为输入语句时,可以通过分本文档来自技高网...

【技术保护点】
1.一种信息推荐方法,其特征在于,包括:获取已确定的关键词集,所述关键词集中包括至少一个关键词;根据知识图谱确定每个所述关键词对应的至少一个候选副节点、以及每个所述候选副节点对应的多个候选主节点;根据所述关键词集和所述候选主节点,确定每个所述候选副节点的推荐度;根据所述推荐度从所述候选主节点和候选副节点中确定目标节点;根据所述目标节点生成推荐信息,并向所述用户提供所述推荐信息。

【技术特征摘要】
1.一种信息推荐方法,其特征在于,包括:获取已确定的关键词集,所述关键词集中包括至少一个关键词;根据知识图谱确定每个所述关键词对应的至少一个候选副节点、以及每个所述候选副节点对应的多个候选主节点;根据所述关键词集和所述候选主节点,确定每个所述候选副节点的推荐度;根据所述推荐度从所述候选主节点和候选副节点中确定目标节点;根据所述目标节点生成推荐信息,并向所述用户提供所述推荐信息。2.根据权利要求1所述的信息推荐方法,其特征在于,所述根据所述关键词集和所述候选主节点确定每个所述候选副节点的推荐度,包括:根据所述关键词集确定每个所述候选副节点的第一相关度;根据同一所述候选副节点对应的多个所述候选主节点与所述关键词集,确定对应候选副节点的第二相关度;根据所述第一相关度和第二相关度确定对应候选副节点的推荐度。3.根据权利要求2所述的信息推荐方法,其特征在于,所述根据所述关键词集确定每个所述候选副节点的第一相关度,包括:确定每个所述关键词对应的图谱嵌入向量,得到至少一个第一图谱向量;确定每个所述候选副节点对应的图谱嵌入向量,得到至少一个第二图谱向量;计算每个所述第二图谱向量与所述至少一个第一图谱向量之间相似度的和值,得到对应候选副节点的第一相关度。4.根据权利要求2所述的信息推荐方法,其特征在于,所述根据同一所述候选副节点对应的多个所述候选主节点与所述关键词集,确定对应候选副节点的第二相关度,包括:确定每个所述关键词对应的文本嵌入向量,得到至少一个第一文本向量;确定每个所述候选主节点对应的文本嵌入向量,得到多个第二文本向量;计算每个所述第一文本向量与每个所述第二文本向量之间的相似度,并选出同一所述关键词和候选副节点对应的最大相似度;对同一所述候选副节点对应的所述最大相似度进行求和,得到对应候选副节点的第二相关度。5.根据权利要求1所述的信息推荐方法,其特征在于,所述根据所述推荐度从所述候选主节点和候选副节点中确定目标节点,包括:判断是否存在所述推荐度大于预设阈值的所述候选副节点;若是,则将所述候选副节点作为目标节点;若否,则确定每个所述候选主节点与每个所述关键词之间的重复度;根据所述重复度从所述多个候选主节点中确定目标节点。6.根据权利要求5所述的信息推荐方法,其特征在于,在确定每个所述候选主节点与每个所述关键词之间的重复度之前,还包括:统计用户进行输入操作的已输入次数;判断所述已输入次数是否大于预设次数;若是,则将所述推荐度最高的所述候选副节点作为目标节点;若否,则执行所述确定每个所述候选主节点与每个所述关键词之间的重复度的操作。7.根据权利要求1所述的信息推荐方法,其特征在于,所述获取已确定的关键词集,包括:获取用户当前输入的输入信息;确定所述输入信息对应的至少一个目标词标签,并获取历史输入操作对应的已确定目标词标签;将所述目标词标签和已确定目标词标签作为关键词,得到已确定的关键词集。8.根据权利要求1所述的信息推荐方法,其特征在于,在根据知识图谱确定每个所述关键词对应的至少一个候选副节点、以及每个所述候选副节点对应的多个候选主节点之前,还包...

【专利技术属性】
技术研发人员:陈曦赖盛章孙继超赵博乔倩倩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1