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

技术编号:30896669 阅读:14 留言:0更新日期:2021-11-22 23:39
本公开的实施方式提供了一种推荐方法、装置、计算设备及存储介质。该方法包括:获取第一用户的属性特征;将所述第一用户的属性特征输入至交叉重构网络,利用所述交叉重构网络对所述第一用户的属性特征进行交叉处理,得到所述第一用户的行为特征;根据所述第一用户的属性特征、行为特征以及媒体信息的特征,得到所述媒体信息的得分;根据所述媒体信息的得分对所述第一用户进行推荐,通过利用交叉重构网络对第一用户的属性特征进行交叉处理,使得所述属性特征的编码特征,与行为特征的编码特征一样具有预测能力,从而能够实现对于所述第一用户的行为特征的预测,构建出虚拟的行为特征,从而实现对所述第一用户的个性化推荐。而实现对所述第一用户的个性化推荐。而实现对所述第一用户的个性化推荐。

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


[0001]本公开的实施方式涉及信息处理
,更具体地,本公开的实施方式涉及一种推荐方法、装置、计算设备及存储介质。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]随着互联网技术的发展,各种互联网平台存在大量的信息资源,例如,音乐平台可以为用户提供大量的音乐资源,电商平台具有大量的商品资源等等。平台通常通过收集用户的行为数据来分析用户的兴趣偏好,以此为依据来为用户推荐可能感兴趣的资源。
[0004]在缺乏用户行为的情况下,平台通常依赖大量的先验规则对用户进行分类,根据用户的分类结果进行推荐,这种方式引入了大量的人工工作,并且会导致热门物品在各种特征的用户中都具有较高的权重,导致整体推荐结果缺乏个性化。

技术实现思路

[0005]有鉴于此,本公开实施例至少提供一种推荐方法、装置、计算设备及存储介质,可以克服繁琐的人工工作,实现对于缺乏行为数据的新用户的个性化推荐。
[0006]在本公开实施方式的第一方面中,提供了一种推荐方法,包括:获取第一用户的属性特征,其中,所述第一用户为不存在行为特征的用户;将所述第一用户的属性特征输入至交叉重构网络,利用所述交叉重构网络对所述第一用户的属性特征进行交叉处理,得到所述第一用户的行为特征;根据所述第一用户的属性特征、行为特征以及媒体信息的特征,得到所述媒体信息的得分;根据所述媒体信息的得分对所述第一用户进行推荐。
[0007]在本公开的一个实施例中,所述交叉重构网络包括第一自编码器和第二自编码器,所述利用所述交叉重构网络对所述第一用户的属性特征进行交叉处理,得到所述第一用户的行为特征,包括:将所述第一用户的属性特征输入至所述第一自编码器,利用所述第一自编码器对所述属性特征进行编码,得到目标编码特征;利用所述第二自编码器对所述目标编码特征进行解码,得到所述第一用户的行为特征。
[0008]在本公开的一个实施例中,所述根据所述第一用户的属性特征、行为特征以及媒体信息的特征,得到所述媒体信息的得分,包括:将所述第一用户的属性特征、行为特征以及媒体信息的特征输入至指数预测网络,得到所述媒体信息的目标指数的预测值,其中,所述指数预测网络包括全连接层,所述目标指数包括以下至少一项:点击率、转化率、点击转化率。
[0009]在本公开的一个实施例中,所述根据所述媒体信息的得分对所述第一用户进行推荐,包括:根据待推荐媒体信息集合中各个媒体信息的目标指数的预测值,对各个媒体信息进行排序;根据排序结果对所述媒体信息进行推荐。
[0010]在本公开的一个实施例中,所述方法还包括:获取第二用户的属性特征和行为特
征,其中,所述第二用户为存在行为特征的用户;利用所述第二用户的属性特征和行为特征对所述交叉重构网络进行训练。
[0011]在本公开的一个实施例中,所述交叉重构网络包括第一编码器、第二编码器、第一解码器和第二解码器,其中,所述第一编码器用于对输入的属性特征进行编码,所述第二编码器用于输入的行为特征进行编码,所述第一解码器用于对所述第一编码器输出的编码结果进行解码以及所述第二编码器输出的编码结果进行解码,所述第二解码器用于对所述第一编码器输出的编码结果进行解码以及所述第二编码器输出的编码结果进行解码,所述交叉重构网络的训练损失包括:第一损失,用于指示第一解码器对第一编码特征解码得到的结果与所述第二用户的属性特征之间的差异,以及第二解码器对所述第一编码特征解码得到的结果与所述第二用户的行为特征之间的差异;其中,所述第一编码特征是所述第一编码器对所述第二用户的属性特征进行编码得到的;第二损失,用于指示第一解码器对第二编码特征解码得到的结果与所述第二用户的属性特征之间的差异,以及第二解码器对所述第二编码特征解码得到的结果与所述第二用户的行为特征之间的差异;其中,所述第二编码特征是所述第二编码器对所述第二用户的行为特征进行编码得到的。
[0012]在本公开的一个实施例中,所述交叉重构网络的训练损失还包括:第三损失,用于指示第一映射结果和第二映射结果之间的平均差异,其中,所述第一映射结果是将所述第一编码特征映射到再生核希尔伯特空间得到的,所述第二映射结果是将所述第二编码特征映射到再生核希尔伯特空间得到的。
[0013]在本公开的一个实施例中,所述交叉重构网络还包括:第一注意力机制网络,用于将目标用户的属性特征所包含的嵌入向量映射为隐藏属性向量,并利用所述隐藏属性向量替换所述属性特征,其中,所述目标用户包括第一用户和第二用户;第二注意力机制网络,用于将所述第二用户的行为特征所包含的嵌入向量映射为隐藏行为向量,并利用所述隐藏行为向量替换所述行为特征。
[0014]在本公开的一个实施例中,所述方法还包括:对所述交叉重构网络和所述指数预测网络进行联合训练。
[0015]在本公开实施方式的第二方面中,提供了一种推荐装置,包括:获取单元,用于获取第一用户的属性特征,其中,所述第一用户为不存在行为特征的用户;交叉重构单元,用于将所述第一用户的属性特征输入至交叉重构网络,利用所述交叉重构网络对所述第一用户的属性特征进行交叉处理,得到所述第一用户的行为特征;预测单元,用于根据所述第一用户的属性特征、行为特征以及媒体信息的特征,得到所述媒体信息的得分;推荐单元,用于根据所述媒体信息的得分对所述第一用户进行推荐。
[0016]在本公开的一个实施例中,所述交叉重构网络包括第一自编码器和第二自编码器,所述交叉重构单元具体用于:将所述第一用户的属性特征输入至所述第一自编码器,利用所述自编码器对所述属性特征进行编码,得到目标编码特征;利用所述第二自解码器对所述目标编码特征进行解码,得到所述第一用户的行为特征。
[0017]在本公开的一个实施例中,所述预测单元具体用于:将所述第一用户的属性特征、行为特征以及媒体信息的特征输入至指数预测网络,得到所述媒体信息的目标指数的预测值,其中,所述指数预测网络包括全连接层,所述目标指数包括以下至少一项:点击率、转化率、点击转化率。
[0018]在本公开的一个实施例中,所述推荐单元具体用于:根据待推荐媒体信息集合中各个媒体信息的目标指数的预测值,对各个媒体信息进行排序;根据排序结果对所述媒体信息进行推荐。
[0019]在本公开的一个实施例中,所述装置还包括第一训练单元,用于:获取第二用户的属性特征和行为特征,其中,所述第二用户为存在行为特征的用户;利用所述第二用户的属性特征和行为特征对所述交叉重构网络进行训练。
[0020]在本公开的一个实施例中,所述交叉重构网络包括第一编码器、第二编码器、第一解码器和第二解码器,其中,所述第一编码器用于对输入的属性特征进行编码,所述第二编码器用于输入的行为特征进行编码,所述第一解码器用于对所述第一编码器输出的编码结果进行解码以及所述第二编码器输出的编码结果进行解码,所述第二解码器用于对所述第一编码器输出的编码结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种推荐方法,其特征在于,包括:获取第一用户的属性特征,其中,所述第一用户为不存在行为特征的用户;将所述第一用户的属性特征输入至交叉重构网络,利用所述交叉重构网络对所述第一用户的属性特征进行交叉处理,得到所述第一用户的行为特征;根据所述第一用户的属性特征、行为特征以及媒体信息的特征,得到所述媒体信息的得分;根据所述媒体信息的得分对所述第一用户进行推荐。2.根据权利要求1所述的方法,其特征在于,所述交叉重构网络包括第一自编码器和第二自编码器,所述利用所述交叉重构网络对所述第一用户的属性特征进行交叉处理,得到所述第一用户的行为特征,包括:将所述第一用户的属性特征输入至所述第一自编码器,利用所述第一自编码器对所述属性特征进行编码,得到目标编码特征;利用所述第二自编码器对所述目标编码特征进行解码,得到所述第一用户的行为特征。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一用户的属性特征、行为特征以及媒体信息的特征,得到所述媒体信息的得分,包括:将所述第一用户的属性特征、行为特征以及媒体信息的特征输入至指数预测网络,得到所述媒体信息的目标指数的预测值,其中,所述指数预测网络包括全连接层,所述目标指数包括以下至少一项:点击率、转化率、点击转化率。4.根据权利要求3所述的方法,其特征在于,所述根据所述媒体信息的得分对所述第一用户进行推荐,包括:根据待推荐媒体信息集合中各个媒体信息的目标指数的预测值,对各个媒体信息进行排序;根据排序结果对所述媒体信息进行推荐。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:获取第二用户的属性特征和行为特征,其中,所述第二用户为存在行为特征的用户;利用所述第二用户的属性特征和行为特征对所述交叉重构网络进行训练。6.根据权利要求5所述的方法,其特征在于,所述交叉重构网络包括第一编码器、第二编码器、第一解码器和第二解码器,其中,所述第一编码器用于对输入的属性特征进行编码,所述第二编码器用于输入的行为特征进行编码,所述第一解码器用于对所述第一编码...

【专利技术属性】
技术研发人员:潘平峻周庭庭陈鸿翔罗川江
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:

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

1