【技术实现步骤摘要】
用于对象推荐的方法、装置、设备和存储介质
本公开的实施例主要涉及信息
,并且更具体地,涉及用于对象推荐的方法、装置、设备和存储介质。
技术介绍
随着信息技术的发展,人们对网络的依赖程度日益增加。已经开发了各种推荐技术向用户推荐其感兴趣的对象。推荐技术是网络应用环境中提升用户体验、提高操作效率和准确性的重要保障技术之一。然而,目前已知的推荐技术通常仅考虑当前目标用户或者其他相关用户的历史行为,因而仅能基于历史数据来执行推荐。这种推荐可被称为“静态推荐”。由于静态推荐并未全面考虑网络上的各种参与方,因此推荐效果有待改善。
技术实现思路
在本公开的第一方面,提供了一种用于对象推荐的方法。该方法包括基于静态数据,确定与对象推荐实体相关联的第一对象,对象推荐实体提供用于引导用户获取第一对象的内容,静态数据至少包括对象推荐实体的属性数据以及与第一对象相关联的多个候选对象的属性数据;获取与用户针对第一对象进行的行为相关联的动态数据,行为发生在对象推荐实体提供内容的过程中;以及基于动态数据来确定第二对象,对象推荐实 ...
【技术保护点】
1.一种对象推荐的方法,包括:/n基于静态数据,确定与对象推荐实体相关联的第一对象,所述对象推荐实体提供用于引导用户获取所述第一对象的内容,所述静态数据至少包括所述对象推荐实体的属性数据以及与所述第一对象相关联的多个候选对象的属性数据;/n获取与所述用户针对所述第一对象进行的行为相关联的动态数据,所述行为发生在所述对象推荐实体提供所述内容的过程中;以及/n基于所述动态数据来确定第二对象,所述对象推荐实体将要提供用于引导所述用户获取所述第二对象的内容。/n
【技术特征摘要】
1.一种对象推荐的方法,包括:
基于静态数据,确定与对象推荐实体相关联的第一对象,所述对象推荐实体提供用于引导用户获取所述第一对象的内容,所述静态数据至少包括所述对象推荐实体的属性数据以及与所述第一对象相关联的多个候选对象的属性数据;
获取与所述用户针对所述第一对象进行的行为相关联的动态数据,所述行为发生在所述对象推荐实体提供所述内容的过程中;以及
基于所述动态数据来确定第二对象,所述对象推荐实体将要提供用于引导所述用户获取所述第二对象的内容。
2.根据权利要求1所述的方法,其中所述静态数据还包括以下至少一项:
所述用户的属性数据,以及
与所述用户针对所述多个候选对象进行的历史行为相关联的历史数据。
3.根据权利要求2所述的方法,其中确定所述第一对象包括:
基于所述对象推荐实体的属性数据、所述用户的属性数据、所述历史数据中的至少一项,确定指示将要推荐的对象的模式;
确定所述多个候选对象各自的属性数据是否与所述模式匹配;以及
如果所述相应对象的属性数据与所述模式匹配,将所述相应对象确定为所述第一对象。
4.根据权利要求1所述的方法,其中确定所述第一对象包括:
获取推荐模型,所述推荐模型至少表征所述静态数据与将要推荐的对象之间的关系;以及
将所述静态数据应用于所述推荐模型,以从所述多个候选对象中选择所述第一对象。
5.根据权利要求1所述的方法,其中确定所述第二对象包括:
基于所述动态数据和所述静态数据来更新推荐模型,所述推荐模型表征所述动态数据、所述静态数据与将要推荐的对象之间的关系;以及
将所述动态数据和所述静态数据应用于更新的推荐模型,以从所述多个候选中选择所述第二对象。
6.根据权利要求5所述的方法,其中更新所述推荐模型包括:
将所述动态数据应用于流式计算引擎,以生成所述动态数据在预定时间窗口内的部分的特征表示;以及
基于所述特征表示和所述静态数据,更新所述推荐模型。
7.根据权利要求1所述的方法,其中所述动态数据包括以下至少一项:
与所述用户对所述第一对象进行的评论操作相关联的数据,
与所述用户对所述第一对象进行的点赞操作相关联的数据,
与所述用户对所述第一对象进行的收藏操作相关联的数据,
与所述用户对所述第一对象进行的购买操作相关联的数据,以及
与所述用户对所述第一对象进行的分享操作相关联的数据。
8.一种用于对象推荐的装置,包括:
第一确定模块,其被配置为基于静态数据,确定与对象推荐实体相关联的第一对象,所述对象推荐实体提供用于引导用户获取所述第一对象的内容,所述静态数据至少包括所述对象推荐实体的属性数据以及与所述第一对象相关联的多个候选对象的属性数据;
获取模块,其被配置为获取与所述用户针对所述第...
【专利技术属性】
技术研发人员:唐海玉,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。