信息推荐方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:35632985 阅读:17 留言:0更新日期:2022-11-19 16:20
本申请涉及一种信息推荐方法、装置、计算机设备和存储介质。所述方法包括:获取目标账号所属社交网络对应的账号交互特征;账号交互特征根据社交网络中各社交账号之间的交互行为得到;通过账号交互特征,对目标账号对应的账号特征进行特征传播映射,根据特征传播映射的结果获得目标账号对应的传播账号特征;获取每个待推荐信息各自的信息交互特征;信息交互特征是基于社交网络中对相应待推荐信息产生过交互操作的社交账号的账号特征生成的;将传播账号特征和各信息交互特征进行匹配,并将根据匹配结果从各待推荐信息中确定的目标信息向目标账号对应的终端进行推荐。采用本方法能够提高信息推荐的准确性。够提高信息推荐的准确性。够提高信息推荐的准确性。

【技术实现步骤摘要】
信息推荐方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种信息推荐方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机和互联网技术的快速发展,为人们的生活带来了许多便利,同时也带了海量的数据信息,使得人们难以从大量的数据信息中获取所需的信息。例如,对于互联网中海量的音视频、文章、图片、网页等各种数据信息,人们很难快速过滤获得所需要的信息。为了让用户更准确地获取到所需要的信息,往往通过个性化信息推荐,以为用户推荐满足用户需要的信息。
[0003]目前,信息推荐主要是对用户的历史行为进行分析,如对用户的视频浏览行为进行分析,根据分析得到的用户偏好推荐相应的信息。然而,在用户的历史行为数据较少时,对历史行为的分析无法有效获得用户偏好,导致针对用户的信息推荐准确性有限。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高信息推荐准确性的信息推荐方法、装置、计算机设备和存储介质。
[0005]一种信息推荐方法,所述方法包括:
[0006]获取目标账号所属社交网络对应的账号交互特征;账号交互特征根据社交网络中各社交账号之间的交互行为得到;
[0007]通过账号交互特征,对目标账号对应的账号特征进行特征传播映射,根据特征传播映射的结果获得目标账号对应的传播账号特征;
[0008]获取每个待推荐信息各自的信息交互特征;信息交互特征是基于社交网络中对相应待推荐信息产生过交互操作的社交账号的账号特征生成的;
[0009]将传播账号特征和各信息交互特征进行匹配,并将根据匹配结果从各待推荐信息中确定的目标信息向目标账号对应的终端进行推荐。
[0010]一种信息推荐装置,所述装置包括:
[0011]账号交互特征获取模块,用于获取目标账号所属社交网络对应的账号交互特征;账号交互特征根据社交网络中各社交账号之间的交互行为得到;
[0012]特征传播映射模块,用于通过账号交互特征,对目标账号对应的账号特征进行特征传播映射,根据特征传播映射的结果获得目标账号对应的传播账号特征;
[0013]信息交互特征获取模块,用于获取每个待推荐信息各自的信息交互特征;信息交互特征是基于社交网络中对相应待推荐信息产生过交互操作的社交账号的账号特征生成的;
[0014]目标信息推荐模块,用于将传播账号特征和各信息交互特征进行匹配,并将根据匹配结果从各待推荐信息中确定的目标信息向目标账号对应的终端进行推荐。
[0015]在其中一个实施例中,特征传播映射模块包括:
[0016]目标交互特征提取模块,用于从账号交互特征中提取与目标账号对应的目标账号交互特征;
[0017]交互账号特征获取模块,用于获取目标账号交互特征对应的交互社交账号的账号特征;
[0018]传播映射迭代模块,用于基于目标账号交互特征、交互社交账号的账号特征和传播映射参数,对目标账号对应的账号特征进行迭代特征传播映射,得到特征传播映射的结果;
[0019]传播账号特征确定模块,用于根据特征传播映射的结果确定目标账号对应的传播账号特征。
[0020]在其中一个实施例中,传播映射迭代模块包括:
[0021]当前账号特征确定模块,用于将目标账号对应的账号特征确定为当前账号特征;
[0022]传播映射处理模块,用于基于目标账号交互特征、交互社交账号的账号特征和本次迭代特征传播映射的传播映射参数,对当前账号特征进行特征传播映射,得到本次迭代特征传播映射的结果;将本次迭代特征传播映射的结果作为当前账号特征,并返回基于目标账号交互特征、交互社交账号的账号特征和本次迭代特征传播映射的传播映射参数,对当前账号特征进行特征传播映射,得到本次迭代特征传播映射的结果的步骤。
[0023]在其中一个实施例中,传播映射处理模块包括:
[0024]特征传播模块,用于基于目标账号交互特征、交互社交账号的账号特征和本次迭代特征传播映射的传播映射参数,对当前账号特征进行特征传播,得到特征传播结果;
[0025]非线性映射模块,用于对特征传播结果进行非线性映射,得到本次迭代特征传播映射的结果。
[0026]在其中一个实施例中,特征传播映射模块包括:
[0027]网络账号特征确定模块,用于确定根据社交网络中各社交账号的账号特征构建的网络账号特征;网络账号特征包括目标账号对应的账号特征;
[0028]模型特征传播映射模块,用于将账号交互特征和网络账号特征输入特征传播映射模型中进行特征传播映射,获得特征传播映射模型输出的网络传播账号特征;
[0029]模型输出处理模块,用于从网络传播账号特征中提取目标账号对应的传播账号特征。
[0030]在其中一个实施例中,模型特征传播映射模块包括:
[0031]标准化处理模块,用于通过标准化条件对账号交互特征进行标准化处理,得到标准化的账号交互特征;
[0032]特征输入模块,用于将标准化的账号交互特征和网络账号特征输入特征传播映射模型中进行特征传播映射。
[0033]在其中一个实施例中,目标信息推荐模块包括:
[0034]特征匹配模块,用于通过匹配模型对传播账号特征和各信息交互特征进行匹配,得到匹配模型输出的匹配结果;
[0035]目标信息确定模块,用于基于匹配结果从各待推荐信息中确定目标信息;
[0036]目标信息处理模块,用于将目标信息向目标账号对应的终端进行推荐。
[0037]在其中一个实施例中,目标信息确定模块包括:
[0038]推荐条件筛选模块,用于从匹配结果中确定满足推荐条件的目标匹配结果;
[0039]筛选结果处理模块,用于将目标匹配结果所对应的待推荐信息确定为目标信息。
[0040]在其中一个实施例中,所述装置还包括:
[0041]统计结果确定模块,用于确定目标账号所属的社交网络中各社交账号之间交互行为的统计结果;
[0042]交互特征获得模块,用于基于统计结果获得社交网络中各社交账号之间的交互特征;
[0043]账号交互特征生成模块,用于根据社交网络中各社交账号之间的交互特征,生成社交网络对应的账号交互特征。
[0044]在其中一个实施例中,所述装置还包括:
[0045]社交网络确定模块,用于确定目标账号所属的社交网络;
[0046]节点嵌入模块,用于对社交网络中的各节点进行节点嵌入,得到各节点分别对应的节点特征;各节点与社交网络中的各社交账号对应,各节点之间的节点关系与各社交账号之间的交互行为对应;
[0047]账号特征确定模块,用于基于各节点对应的节点特征,确定目标账号对应的账号特征。
[0048]在其中一个实施例中,节点嵌入模块:
[0049]权值确定模块,用于根据社交网络中各节点之间的节点关系,确定各节点之间的游走权重;
[0050]游走模块,用于以每个节点为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息推荐方法,其特征在于,所述方法包括:获取目标账号所属社交网络对应的账号交互特征;所述账号交互特征根据所述社交网络中各社交账号之间的交互行为得到;通过所述账号交互特征,对所述目标账号对应的账号特征进行特征传播映射,根据特征传播映射的结果获得所述目标账号对应的传播账号特征;获取每个待推荐信息各自的信息交互特征;所述信息交互特征是基于所述社交网络中对相应待推荐信息产生过交互操作的社交账号的账号特征生成的;将所述传播账号特征和各所述信息交互特征进行匹配,并将根据匹配结果从各所述待推荐信息中确定的目标信息向所述目标账号对应的终端进行推荐。2.根据权利要求1所述的方法,其特征在于,所述通过所述账号交互特征,对所述目标账号对应的账号特征进行特征传播映射,根据特征传播映射的结果获得所述目标账号对应的传播账号特征,包括:从所述账号交互特征中提取与所述目标账号对应的目标账号交互特征;获取所述目标账号交互特征对应的交互社交账号的账号特征;基于所述目标账号交互特征、所述交互社交账号的账号特征和传播映射参数,对所述目标账号对应的账号特征进行迭代特征传播映射,得到特征传播映射的结果;根据所述特征传播映射的结果确定所述目标账号对应的传播账号特征。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标账号交互特征、所述交互社交账号的账号特征和传播映射参数,对所述目标账号对应的账号特征进行迭代特征传播映射,得到特征传播映射的结果,包括:将所述目标账号对应的账号特征确定为当前账号特征;基于所述目标账号交互特征、所述交互社交账号的账号特征和本次迭代特征传播映射的传播映射参数,对所述当前账号特征进行特征传播映射,得到本次迭代特征传播映射的结果;将本次迭代特征传播映射的结果作为所述当前账号特征,并返回所述基于所述目标账号交互特征、所述交互社交账号的账号特征和本次迭代特征传播映射的传播映射参数,对所述当前账号特征进行特征传播映射,得到本次迭代特征传播映射的结果的步骤。4.根据权利要求3所述的方法,其特征在于,所述基于所述目标账号交互特征、所述交互社交账号的账号特征和本次迭代特征传播映射的传播映射参数,对所述当前账号特征进行特征传播映射,得到本次迭代特征传播映射的结果,包括:基于所述目标账号交互特征、所述交互社交账号的账号特征和本次迭代特征传播映射的传播映射参数,对所述当前账号特征进行特征传播,得到特征传播结果;对所述特征传播结果进行非线性映射,得到本次迭代特征传播映射的结果。5.根据权利要求1所述的方法,其特征在于,所述通过所述账号交互特征,对所述目标账号对应的账号特征进行特征传播映射,根据特征传播映射的结果获得所述目标账号对应的传播账号特征,包括:确定根据所述社交网络中各社交账号的账号特征构建的网络账号特征;所述网络账号特征包括所述目标账号对应的账号特征;将所述账号交互特征和所述网络账号特征输入特征传播映射模型中进行特征传播映
射,获得所述特征传播映射模型输出的网络传播账号特征;从所述网络传播账号特征中提取所述目标账号对应的传播账号特征。6.根据权利要求5所述的方法,其特征在于,所述将所述账号交互特征和所述网络账号特征输入特征传播映射模型中进行特征传播映射,包括:通过标准化条件对所述账号交互特征进行标准化处理,得到标准化的账号交互特征;将所述标准化的账号交互特征和所述网络账...

【专利技术属性】
技术研发人员:陈昊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1