【技术实现步骤摘要】
视频推荐方法、装置、电子设备及计算机可读存储介质
[0001]本申请实施例涉及互联网领域,涉及但不限于一种视频推荐方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]目前,在视频推荐领域,常用的视频召回结构包括基于图卷积网络(GCN,Graph Convolutional Networks)的视频召回框架(例如,GraphSAGE图神经网络),可以通过聚合内容信息与对应的邻居内容信息,生成新的内容表达,也就是新的内容向量。
[0003]在实现的过程中,视频召回框架对源内容和目标内容的聚合网络采用相同参数。那么,对于同一个内容,由于同一个内容对应的邻居内容信息也相同,因此,所要聚合的内容信息不管是作为源内容,还是作为目标内容,得到的内容向量都相同。
[0004]由此可见,相关技术中的视频召回框架在进行召回计算时,对源内容和目标内容之间没有区分度,从而会造成信息表达不准确,影响召回效果;并且,源内容向量对目标对象的兴趣表达单一,而源内容是目标对象兴趣的承载,而目标对象一般会具有多个兴趣。因此,相关技术中的视频召回框架对目标对象的信息表达单一且不准确,无法得到目标对象准确的特征表达,从而降低视频召回的准确率。
技术实现思路
[0005]本申请实施例提供一种视频推荐方法、装置、电子设备及计算机可读存储介质,至少能够应用于人工智能领域和视频推荐领域,能够对目标对象进行准确的特征表达,从而提高视频召回的准确率。
[0006]本申请实施例的技术方案是这样实现的:
[00 ...
【技术保护点】
【技术特征摘要】
1.一种视频推荐方法,其特征在于,所述方法包括:获取目标对象的源视频、与所述源视频对应的第一邻居视频列表、与所述源视频具有映射关系的目标视频和与所述目标视频对应的第二邻居视频列表;基于预设的多兴趣查询向量,对所述源视频和所述第一邻居视频列表进行多兴趣特征提取,得到源视频多兴趣向量;确定所述目标视频的目标视频向量,并基于所述多兴趣查询向量,对所述目标视频和所述第二邻居视频列表进行向量内积计算,得到多兴趣权重;基于所述源视频多兴趣向量和所述多兴趣权重,确定与所述源视频对应的源视频向量;基于所述源视频向量和所述目标视频向量,对所述目标对象进行视频推荐。2.根据权利要求1所述的方法,其特征在于,所述获取目标对象的源视频、与所述源视频对应的第一邻居视频列表、与所述源视频具有预设映射关系的目标视频和与所述目标视频对应的第二邻居视频列表,包括:从所述目标对象的历史播放视频列表中确定目标对象的源视频和与所述源视频对应的第一邻居视频列表;基于所述历史播放视频列表,确定与所述源视频具有映射关系的目标视频和与所述目标视频对应的第二邻居视频列表。3.根据权利要求2所述的方法,其特征在于,所述从所述目标对象的历史播放视频列表中确定目标对象的源视频和与所述源视频对应的第一邻居视频列表,包括:获取包括所述目标对象在内的多个对象的当前播放视频和历史播放视频列表;基于所述历史播放视频列表中的每一历史播放视频的播放时长,对所述历史播放视频列表中的历史播放视频进行过滤,得到有效历史播放视频列表;基于所述有效历史播放视频列表中的每一历史播放视频的播放时刻,对所述有效历史播放视频列表进行筛选,得到筛选后的有效历史播放视频列表;对所述筛选后的有效历史播放视频列表中的每一历史播放视频与所述当前播放视频进行有向连接对构建,得到有向连接图;所述有向连接图中包括所述当前播放视频、筛选后的有效历史播放视频列表中的每一所述历史播放视频以及所述当前播放视频与每一所述历史播放视频之间的连接边;每条所述连接对对应一连接数,所述连接数用于记录所述当前播放视频与相应历史播放视频之间构成的有向连接对的数量;基于所述有向连接图,确定所述目标对象的源视频和与所述源视频对应的第一邻居视频列表。4.根据权利要求3所述的方法,其特征在于,所述基于所述有向连接图,确定所述目标对象的源视频和与所述源视频对应的第一邻居视频列表,包括:针对所述有向连接图中的任一当前视频,遍历所述有向连接图,筛选出指向所述当前视频的全部指向视频;确定每一所述指向视频与所述当前视频之间的连接数;按照所述连接数,对所述全部指向视频进行排序,形成指向视频序列;从所述指向视频序列中选择第一预设数量的指向视频形成所述当前视频的邻居视频列表;
基于所述有向连接图中的全部视频,构建每一视频与相应的邻居视频列表之间的关联关系;获取所述目标对象的源视频,并基于所述源视频以及所述关联关系,确定与所述源视频对应的第一邻居视频列表。5.根据权利要求4所述的方法,其特征在于,所述基于所述历史播放视频列表,确定与所述源视频具有映射关系的目标视频和与所述目标视频对应的第二邻居视频列表,包括:遍历所述有向连接图,筛选出指向所述源视频的全部指向视频;确定每一所述指向视频与所述源视频之间的连接数;基于所述连接数确定每一所述指向视频的抽样概率;基于所述抽样概率从所述全部指向视频中,抽取第二预设数量的指向视频构成目标视频列表;构建所述源视频与所述目标视频列表中的每一指向视频之间的映射关系;基于所述映射关系,从所述目标视频列表中随机选择一个指向视频作为所述目标视频;基于所述目标视频以及所述关联关系,确定与所述目标视频对应的第二邻居视频列表。6.根据权利要求1所述的方法,其特征在于,所述基于预设的多兴趣查询向量,对所述源视频和所述第一邻居视频列表进行多兴趣特征提取,得到源视频多兴趣向量,包括:分别对所述源视频和所述第一邻居视频列表进行向量化处理,对应得到源视频原始向量和第一邻居视频向量;对所述源视频原始向量和所述第一邻居视频向量进行拼接处理,得到源视频拼接向量;基于所述多兴趣查询向量,对所述源视频拼接向量进行多兴趣特征提取,得到所述源视频多兴趣向量。7.根据权利要求6所述的方法,其特征在于,所述第一邻居视频列表包括每一邻居视频对应的连接数;对所述第一邻居视频列表进行向量化处理,得到第一邻居视频向量,包括:通过预设的视频向量表,对所述第一邻居视频列表中的每一邻居视频进行向量检索,对应得到每一邻居视频的视频向量;所述第一邻居视频列表中的全部邻居视频的视频向量构成视频向量集合;统计所述第一邻居视频列表中全部邻居视频的总连接数;基于所述总连接数对每一所述邻居视频的连接数进行归一化处理,得到每一邻居视频的归一化连接数;基于每一所述邻居视频的归一化连接数,对所述视频向量集合中的全部视频向量进行加权计算,得到视频加权向量...
【专利技术属性】
技术研发人员:祖传龙,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。