推荐理由生成方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:26731902 阅读:42 留言:0更新日期:2020-12-15 14:35
本公开的实施例提供了一种推荐理由生成方法、装置、电子设备及可读存储介质。所述方法包括:在向目标用户推荐目标网络节点时,基于预先训练的网络节点图谱,获取与所述目标网络节点关联的目标节点路径;所述网络节点图谱上的每个节点是与网络节点关联的节点信息和与所述网络节点关联的用户所形成的;获取所述目标节点路径上的目标节点;根据所述目标节点和预先设置的推荐理由生成模板,生成所述目标网络节点关联的推荐理由。本公开的实施例可以实现针对没有用户评论的商家也可实现推荐理由的定制。

【技术实现步骤摘要】
推荐理由生成方法、装置、电子设备及可读存储介质
本公开的实施例涉及互联网
,尤其涉及一种推荐理由生成方法、装置、电子设备及可读存储介质。
技术介绍
在电子商务场景中,平台或商家向用户展示推荐商品时,推荐理由能够更直观地帮助用户了解商品特点,辅助用户决策,提升推荐系统整体的可解释性。现有的推荐理由生成方法通常是通过人工构建的评论特征向量和评论分计算公式对用户评论打分,进而从商户的用户评论中选择若干高分评论及其特征向量,生成推荐理由。现有技术中推荐理由的生成依赖于用户评论,没有用户评论的商家很难生成推荐理由。
技术实现思路
本公开的实施例提供一种推荐理由生成方法、装置、电子设备及可读存储介质,用以对没有用户评论的商家也可以生成推荐理由。根据本公开的实施例的第一方面,提供了一种推荐理由生成方法,包括:在向目标用户推荐目标网络节点时,基于预先训练的网络节点图谱,获取与所述目标网络节点关联的目标节点路径;所述网络节点图谱上的每个节点是与网络节点关联的节点信息和与所述网络节点关联的用户所形成的;获取所述目标节点路径上的目标节点;根据所述目标节点和预先设置的推荐理由生成模板,生成所述目标网络节点关联的推荐理由。可选地,在所述基于预先训练的网络节点图谱,获取与所述目标网络节点关联的目标节点路径之前,还包括:获取多个网络节点关联的节点信息;获取与每个所述网络节点关联的用户的用户标识;基于所述用户标识、所述节点信息和所述用户与所述网络节点之间的关联关系,构建所述网络节点图谱。可选地,所述基于所述用户标识、所述节点信息和所述用户与所述网络节点之间的关联关系,构建所述网络节点图谱,包括:以所述用户标识和所述节点信息作为图谱节点,生成初始网络节点图谱;基于所述关联关系,获取所述初始网络节点图谱上各所述图谱节点之间的连接关系;获取所述初始网络节点图谱上相邻两个所述图谱节点之间的关注度系数;在所述初始网络节点图谱上标注所述关注度系数,生成所述网络节点图谱。可选地,所述基于预先训练的网络节点图谱,获取与所述目标网络节点关联的目标节点路径,包括:基于所述网络节点图谱,获取与所述目标网络节点关联的多条候选节点路径;根据每条所述候选节点路径上相邻图谱节点之间的关注度系数,确定每条所述候选节点路径对应的路径权重;根据所述路径权重,从所述多条候选节点路径中筛选出路径权重最大的目标节点路径。可选地,所述根据所述目标节点和预先设置的推荐理由生成模板,生成所述目标网络节点关联的推荐理由,包括:将所述目标节点填充于所述推荐理由生成模板;根据填充信息生成所述目标网络节点关联的推荐理由。可选地,在所述获取所述目标节点路径上的目标节点之后,还包括:获取与所述目标网络节点关联的评论信息;基于所述评论信息,生成所述目标网络节点关联的推荐理由。根据本公开的实施例的第二方面,提供了一种推荐理由生成装置,包括:目标路径获取模块,用于在向目标用户推荐目标网络节点时,基于预先训练的网络节点图谱,获取与所述目标网络节点关联的目标节点路径;所述网络节点图谱上的每个节点是与网络节点关联的节点信息和与所述网络节点关联的用户所形成的;目标节点获取模块,用于获取所述目标节点路径上的目标节点;推荐理由生成模块,用于根据所述目标节点和预先设置的推荐理由生成模板,生成所述目标网络节点关联的推荐理由。可选地,所述装置还包括:节点信息获取模块,用于获取多个网络节点关联的节点信息;用户标识获取模块,用于获取与每个所述网络节点关联的用户的用户标识;节点图谱构建模块,用于基于所述用户标识、所述节点信息和所述用户与所述网络节点之间的关联关系,构建所述网络节点图谱。可选地,所述节点图谱构建模块包括:初始图谱生成单元,用于以所述用户标识和所述节点信息作为图谱节点,生成初始网络节点图谱;连接关系获取单元,用于基于所述关联关系,获取所述初始网络节点图谱上各所述图谱节点之间的连接关系;关注度系数获取单元,用于获取所述初始网络节点图谱上相邻两个所述图谱节点之间的关注度系数;节点图谱生成单元,用于在所述初始网络节点图谱上标注所述关注度系数,生成所述网络节点图谱。可选地,所述目标路径获取模块包括:候选路径获取单元,用于基于所述网络节点图谱,获取与所述目标网络节点关联的多条候选节点路径;路径权重确定单元,用于根据每条所述候选节点路径上相邻图谱节点之间的关注度系数,确定每条所述候选节点路径对应的路径权重;目标路径筛选单元,用于根据所述路径权重,从所述多条候选节点路径中筛选出路径权重最大的目标节点路径。可选地,所述推荐理由生成模块包括:节点填充单元,用于将所述目标节点填充于所述推荐理由生成模板;推荐理由生成单元,用于根据填充信息生成所述目标网络节点关联的推荐理由。可选地,还包括:评论信息获取模块,用于获取与所述目标网络节点关联的评论信息;推荐理由获取模块,用于基于所述评论信息,生成所述目标网络节点关联的推荐理由。根据本公开的实施例的第三方面,提供了一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一项所述的推荐理由生成方法。根据本公开的实施例的第四方面,提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述任一项所述的推荐理由生成方法。本公开的实施例提供的推荐理由生成方案,通过在向目标用户推荐目标网络节点时,基于预先训练的网络节点图谱,获取与目标网络节点关联的目标节点路径,网络节点图谱上的每个节点是与网络节点关联的节点信息和与网络节点关联的用户所形成的,获取目标节点路径上的目标节点,根据目标节点和预先设置的推荐理由生成模板,生成目标网络节点关联的推荐理由。本公开的实施例通过知识图谱丰富用户与商家的信息表示,依据图谱中用户节点和商家节点间路径的权重选择推荐元素,基于推荐元素定制推荐理由,可以实现针对没有用户评论的商家也可实现推荐理由的定制。附图说明为了更清楚地说明本公开的实施例的技术方案,下面将对本公开的实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本公开的实施例提供的一种推荐理由生成方法的步骤流程图;图2为本公开的实施例提供的另一种推荐理由生成方法的步骤流程图;图3为本公开的实施例提供的一种推荐理由生成装置的结构示意图;图4为本公开的实施例提供的另一种推荐理由生成装置的结构示意图。本文档来自技高网...

【技术保护点】
1.一种推荐理由生成方法,其特征在于,包括:/n在向目标用户推荐目标网络节点时,基于预先训练的网络节点图谱,获取与所述目标网络节点关联的目标节点路径;所述网络节点图谱上的每个节点是与网络节点关联的节点信息和与所述网络节点关联的用户所形成的;/n获取所述目标节点路径上的目标节点;/n根据所述目标节点和预先设置的推荐理由生成模板,生成所述目标网络节点关联的推荐理由。/n

【技术特征摘要】
1.一种推荐理由生成方法,其特征在于,包括:
在向目标用户推荐目标网络节点时,基于预先训练的网络节点图谱,获取与所述目标网络节点关联的目标节点路径;所述网络节点图谱上的每个节点是与网络节点关联的节点信息和与所述网络节点关联的用户所形成的;
获取所述目标节点路径上的目标节点;
根据所述目标节点和预先设置的推荐理由生成模板,生成所述目标网络节点关联的推荐理由。


2.根据权利要求1所述的方法,其特征在于,在所述基于预先训练的网络节点图谱,获取与所述目标网络节点关联的目标节点路径之前,还包括:
获取多个网络节点关联的节点信息;
获取与每个所述网络节点关联的用户的用户标识;
基于所述用户标识、所述节点信息和所述用户与所述网络节点之间的关联关系,构建所述网络节点图谱。


3.根据权利要求2所述的方法,其特征在于,所述基于所述用户标识、所述节点信息和所述用户与所述网络节点之间的关联关系,构建所述网络节点图谱,包括:
以所述用户标识和所述节点信息作为图谱节点,生成初始网络节点图谱;
基于所述关联关系,获取所述初始网络节点图谱上各所述图谱节点之间的连接关系;
获取所述初始网络节点图谱上相邻两个所述图谱节点之间的关注度系数;
在所述初始网络节点图谱上标注所述关注度系数,生成所述网络节点图谱。


4.根据权利要求3所述的方法,其特征在于,所述基于预先训练的网络节点图谱,获取与所述目标网络节点关联的目标节点路径,包括:
基于所述网络节点图谱,获取与所述目标网络节点关联的多条候选节点路径;
根据每条所述候选节点路径上相邻图谱节点之间的关注度系数,确定每条所述候选节点路径对应的路径权重;
根据所述路径权重,从所述多条候选节点路径中筛选出路径权重最大的目标节点路径。


5.根据权利要...

【专利技术属性】
技术研发人员:王润奇张翔
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1