【技术实现步骤摘要】
资源推荐的方法、装置、电子设备、存储介质及计算机程序产品
[0001]本申请涉及计算机领域,具体而言,涉及计算机应用技术。
技术介绍
[0002]随着计算机技术的发展,互联网得到了飞速发展,通过互联网能够为用户提供越来越多的网络服务。例如,用户可以通过互联网浏览视频、收听音乐、阅读、购物等。在互联网平台上,用户可以通过搜索功能搜索自己需要的资源。同时,为了方便用户获取信息,互联网平台还可以主动向用户推荐资源。随着互联网上信息的爆炸式增长,如何向用户推荐更符合用户需要的资源已经成为当前的一个关注热点。
技术实现思路
[0003]本公开提供了一种资源推荐的方法、装置、电子设备、存储介质以及计算机程序产品,利用相似人群扩展(lookalike)方法隐式刻画用户和资源的相关度,从而向用户推荐更符合用户需要的资源。
[0004]根据本公开的第一方面,提供了一种资源推荐的方法。该方法包括响应于用户的请求,确定与用户相关联的用户向量,其中用户向量指示用户的潜在兴趣点;针对资源集合中的每条资源,分别计算用户向量与资源的资源向量之间的相似度得分,其中资源的资源向量是基于与资源相关联的多个种子用户而确定的,资源向量反映多个种子用户的共有潜在兴趣点;对资源按照相似度得分从高到低进行排序;以及将排序在前第一数目的资源推送给用户。
[0005]根据本公开的第二方面,提供了一种资源推荐的装置。该装置包括用户向量确定模块,用于响应于用户的请求,确定与用户相关联的用户向量,其中用户向量指示用户的潜在兴趣点;相似度得分 ...
【技术保护点】
【技术特征摘要】
1.一种资源推荐的方法,包括:响应于用户的请求,确定与所述用户相关联的用户向量,其中所述用户向量指示所述用户的潜在兴趣点;针对资源集合中的每条资源,分别计算所述用户向量与所述资源的资源向量之间的相似度得分,其中资源的资源向量是基于与所述资源相关联的多个种子用户而确定的,所述资源向量反映所述多个种子用户的共有潜在兴趣点;对所述资源按照所述相似度得分从高到低进行排序;以及将排序在前第一数目的所述资源推送给所述用户。2.根据权利要求1所述的方法,其中确定与所述用户相关联的所述用户向量包括:利用图协同过滤模型确定与所述用户相关联的用户向量,其中所述图协同过滤模型是基于用户对资源的操作信息进行训练的,以使得所述用户向量指示所述用户的潜在兴趣点。3.根据权利要求1所述的方法,其中确定所述资源向量包括:基于所述资源确定与所述资源相关联的多个种子用户;针对每个种子用户,利用图协同过滤模型确定与所述种子用户相关联的种子用户向量,其中所述图协同过滤模型是基于用户对资源的操作信息进行训练的,以使得种子用户向量指示所述种子用户的潜在兴趣点;以及基于与所述资源相关联的所述种子用户的所述种子用户向量,计算所述资源的所述资源向量。4.根据权利要求3所述的方法,其中基于与所述资源相关联的所述种子用户的所述种子用户向量,计算所述资源的所述资源向量包括:将与所述资源相关联的所有种子用户的所述种子用户向量相加;或者将与所述资源相关联的所有种子用户的所述种子用户向量相加求平均。5.根据权利要求3所述的方法,其中基于所述资源确定与所述资源相关联的多个种子用户包括:基于用户对所述资源的操作历史,确定与所述资源相关联的多个种子用户。6.根据权利要求5所述的方法,其中基于所述资源确定与所述资源相关联的多个种子用户还包括:将对资源进行操作的用户确定为所述种子用户。7.根据权利要求1所述的方法,其中计算所述用户向量与所述资源的资源向量之间的相似度得分包括:计算所述用户向量与所述资源的所述资源向量之间的夹角的余弦。8.根据权利要求1至7中任一项所述的方法,其中所述方法还包括:对所述资源集合进行周期性地更新,以使得所述资源集合中的资源的资源热度高于阈值。9.根据权利要求8所述的方法,其中对所述资源集合进行周期性地更新包括:获得资源的发布信息、所述用户对资源的查询信息以及所述用户对资源的操作信息;基于所述发布信息、查询信息以及操作信息,确定所述资源的资源热度;对所述资源按照所述资源热度从高到低进行排序;以及
使用排序在前第二数目的资源周期性地替换所述资源集合中的所述资源。10.一种资源推荐的装置,包括:用户向量确定模块,用于响应于用户的请求,确定与所述用户相关联的用户向量,其中所述用户向量指示所述用户的潜在兴趣点;相似度得分计算模块,用于针对资源集合中的每条资源,分别计算所述用户向量与所述资源的资源向量之间的相似度得分,其中资源的资源向量是基于与所述资源相关联的多个种子用户而确定的,所述资源向量反映所述多个种子用户的共有潜在兴趣点;排序模...
【专利技术属性】
技术研发人员:翟博文,孙志杰,刘新觅,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。