一种用户特征的表示方法、装置、电子设备及存储介质与流程

文档序号:35978209发布日期:2023-11-09 21:06阅读:24来源:国知局
一种用户特征的表示方法、装置、电子设备及存储介质与流程

本公开涉及计算机,尤其涉及一种用户特征的表示方法、装置、电子设备及存储介质。


背景技术:

1、目前,服务器可以为用户设置不同的id(包括目标用户账户的id以及视频的id),通过推荐模型进行id embedding的学习,得到用户embedding,并且将该用户embedding作为用户特征。

2、但是,上述方法中,id的变化可能较为剧烈、不够稳定,服务器每次基于一个id进行id embedding学习时,得到的用户embedding变化较大,将该得到的用户embedding作为用户特征可能是不准确的,导致生成用户特征的准确性较低。


技术实现思路

1、本公开提供一种用户特征的表示方法、装置、电子设备及存储介质,解决了相关技术中id的变化可能较为剧烈、不够稳定,服务器每次基于一个id进行id embedding学习时,得到的用户embedding变化较大,将该得到的用户embedding作为用户特征可能是不准确的,导致生成用户特征的准确性较低的技术问题。

2、本公开实施例的技术方案如下:

3、根据本公开实施例的第一方面,提供一种用户特征的表示方法。该方法可以包括:获取多个多媒体资源以及目标用户账户对该多个多媒体资源中每个多媒体资源的交互行为,该多个多媒体资源为在目标时间段内与该目标用户账户之间存在交互行为的多媒体资源;按照资源类型对该多个多媒体资源进行分组,得到至少一个资源集合,其中,一个资源集合对应一个资源类型;基于该目标用户账户对该至少一个资源集合中每个资源集合包括的多媒体资源的交互行为和/或该每个资源集合中包括的多媒体资源的数量,确定该每个资源集合对应的兴趣值,其中,一个资源集合的兴趣值用于表征该目标用户账户对该资源类型的感兴趣程度;基于该每个资源集合对应的兴趣值,生成该目标用户账户在离散空间上的用户特征。

4、可选地,上述基于该每个资源集合对应的兴趣值,生成该目标用户账户在离散空间上的行为特征,具体包括:基于该每个资源集合对应的兴趣值的大小,对该至少一个资源集合进行排列,得到该至少一个资源集合的排列顺序;将该至少一个资源集合的排列顺序以及该每个资源集合对应的兴趣值确定为该目标用户账户在离散空间上的用户特征。

5、可选地,上述目标用户账户对该多个多媒体资源中每个多媒体资源的交互行为包括播放行为、点击行为、评论行为中的一个或多个,该基于该目标用户账户对该至少一个资源集合中每个资源集合包括的多媒体资源的交互行为和/或该每个资源集合中包括的多媒体资源的数量,确定该每个资源集合对应的兴趣值,具体包括:基于该目标用户账户对该每个资源集合包括的多媒体资源的播放行为,确定该每个资源集合对应的播放分数;基于该目标用户账户对该每个资源集合包括的多媒体资源的点击行为,确定该每个资源集合对应的点击分数;基于该目标用户账户对该每个资源集合包括的多媒体资源的评论行为,确定该每个资源集合对应的评论分数;基于该播放分数、该点击分数以及该评论分数,确定每个资源集合对应的兴趣值。

6、可选地,上述目标用户账户对该多个多媒体资源中每个多媒体资源的交互行为包括播放行为,该基于该目标用户账户对该每个资源集合包括的多媒体资源的播放行为,确定该每个资源集合对应的播放分数,具体包括:基于该目标用户账户对该至少一个资源集合中每个资源集合包括的多媒体资源的播放行为,确定该目标用户账户对该每个资源集合中包括的每一个多媒体资源的播放时长;将该每个资源集合中包括的每一个多媒体资源的播放时长之和确定为该每个资源集合对应的播放分数。

7、可选地,上述基于该目标用户账户对该至少一个资源集合中每个资源集合包括的多媒体资源的交互行为和/或该每个资源集合中包括的多媒体资源的数量,确定该每个资源集合对应的兴趣值,具体包括:将该每个资源集合包括的多媒体资源的数量,确定为该每个资源集合对应的兴趣值。

8、可选地,上述用户特征的表示方法还包括:对该目标用户账户在离散空间上的行为特征进行降维处理,得到该目标用户账户在连续稠密空间上的用户特征。

9、根据本公开实施例的第二方面,提供一种用户特征的表示装置。该装置可以包括:获取模块、处理模块和确定模块;该获取模块,被配置为获取多个多媒体资源以及目标用户账户对该多个多媒体资源中每个多媒体资源的交互行为,该多个多媒体资源为在目标时间段内与该目标用户账户之间存在交互行为的多媒体资源;该处理模块,被配置为按照资源类型对该多个多媒体资源进行分组,得到至少一个资源集合,其中,一个资源集合对应一个资源类型;该确定模块,被配置为基于该目标用户账户对该至少一个资源集合中每个资源集合包括的多媒体资源的交互行为和/或该每个资源集合中包括的多媒体资源的数量,确定该每个资源集合对应的兴趣值,其中,一个资源集合的兴趣值用于表征该目标用户账户对该资源类型的感兴趣程度;该处理模块,还被配置为基于该每个资源集合对应的兴趣值,生成该目标用户账户在离散空间上的用户特征。

10、可选地,该处理模块,具体被配置为基于该每个资源集合对应的兴趣值的大小,对该至少一个资源集合进行排列,得到该至少一个资源集合的排列顺序;该确定模块,具体被配置为将该至少一个资源集合的排列顺序以及该每个资源集合对应的兴趣值确定为该目标用户账户在离散空间上的用户特征。

11、可选地,上述目标用户账户对该多个多媒体资源中每个多媒体资源的交互行为包括播放行为、点击行为、评论行为中的一个或多个,该确定模块,具体被配置为基于该目标用户账户对该每个资源集合包括的多媒体资源的播放行为,确定该每个资源集合对应的播放分数;该确定模块,还具体被配置为基于该目标用户账户对该每个资源集合包括的多媒体资源的点击行为,确定该每个资源集合对应的点击分数;该确定模块,还具体被配置为基于该目标用户账户对该每个资源集合包括的多媒体资源的评论行为,确定该每个资源集合对应的评论分数;该确定模块,还具体被配置为基于该播放分数、该点击分数以及该评论分数,确定该每个资源集合对应的兴趣值。

12、可选地,上述目标用户账户对该多个多媒体资源中每个多媒体资源的交互行为包括播放行为,该确定模块,还具体被配置为基于该目标用户账户对该至少一个资源集合中每个资源集合包括的多媒体资源的播放行为,确定该目标用户账户对该每个资源集合中包括的每一个多媒体资源的播放时长;该确定模块,还具体被配置为将该每个资源集合中包括的每一个多媒体资源的播放时长之和确定为该每个资源集合对应的播放分数。

13、可选地,该确定模块,还具体被配置为将该每个资源集合包括的多媒体资源的数量,确定为该每个资源集合对应的兴趣值。

14、可选地,该处理模块,还被配置为对该目标用户账户在离散空间上的行为特征进行降维处理,得到该目标用户账户在连续稠密空间上的用户特征。

15、根据本公开实施例的第三方面,提供一种电子设备,可以包括:处理器和被配置为存储处理器可执行指令的存储器;其中,处理器被配置为执行该指令,以实现上述第一方面中任一种可选地用户特征的表示方法。

16、根据本公开实施例的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当该计算机可读存储介质中的指令由电子设备的处理器执行时,使得该电子设备能够执行上述第一方面中任一种可选地用户特征的表示方法。

17、根据本公开实施例的第五方面,提供一种计算机程序产品,该计算机程序产品包括计算机指令,当该计算机指令在电子设备的处理器上运行时,使得该电子设备执行如第一方面中任一种可选地用户特征的表示方法。

18、本公开的实施例提供的技术方案至少带来以下有益效果:

19、基于上述任一方面,本公开中,电子设备可以获取多个多媒体资源以及目标用户账户对该多个多媒体资源中每个多媒体资源的交互行为,然后按照资源类型对该多个多媒体资源进行分组,得到至少一个资源集合,并且基于目标用户账户对该至少一个资源集合中每个资源集合包括的多媒体资源的交互行为和/或该每个资源集合中包括的多媒体资源的数量,确定该每个资源集合对应的兴趣值,该电子设备可以基于每个资源集合对应的兴趣值,生成该目标用户账户在离散空间上的用户特征。本公开中,由于在目标用户账户对某一多媒体资源进行交互行为的情况下,说明该目标用户账户对该某一多媒体资源感兴趣,当该目标用户账户对某一资源类型的多媒体资源的进行交互的数量较多时,说明该目标用户账户对该某一资源类型较为感兴趣,因此,该电子设备可以基于该目标用户账户对该某一资源类型的多媒体资源的交互行为和/或该每个资源集合中包括的多媒体资源的数量,确定该目标用户账户对该某一资源类型的感兴趣程度,该电子设备基于资源类型对该多个多媒体资源进行分组,之后,该电子设备可以确定出该目标用户账户对每个资源类型的感兴趣程度,由于每个资源集合对应的兴趣值可以表征该目标用户账户对每个资源类型的感兴趣程度,因此该电子设备基于该目标用户账户对每个资源类型的感兴趣程度,可以准确地表征出该目标用户账户的用户特征。

20、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1