System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开的实施方式涉及跨模态推荐,更具体地,本公开的实施方式涉及一种异构内容联合分发方法、异构内容联合分发装置、计算机可读存储介质及电子设备。
技术介绍
1、本部分旨在为本公开的实施方式提供背景或上下文,此处的描述不因为包括在本部分中就承认是现有技术。
2、上升通道技术最先是为了对平台的新内容完成冷启动,并且对这些内容进行层层选拔、上升、直至找到最受欢迎的内容在全网进行推广,实现用户和平台的目标。其主要的流程包括:机器审核、人工审核、各层通道推荐以及后续晋升等。各层组合起来层层筛选,实现新内容从冷启动到最后在全网进行推广的作用。
技术实现思路
1、然而,现有的上升通道主要是针对单一类型(比如:视频、歌曲),其分发单元通常都是同一种类型的内容。对于一些内容形式多样的业务场景,比如播客业务,既有单个内容的分发(一条“声音”),也有内容合辑的分发(一个“播单”),由于不同类型的内容承担着不同的业务目标,因此,任一类型的内容的流量都不足以单独实现完整的内容上升以及整体业务需求。
2、为此,非常需要一种改进的内容推荐方法,以使上升通道中不仅涉及单个内容的上升,还涉及该单个内容所属内容合辑的上升,进而实现整体业务需求。
3、在本上下文中,本公开的实施方式期望提供一种异构内容联合分发方法、异构内容联合分发装置、计算机可读存储介质及电子设备。
4、根据本公开的第一方面,提供一种异构内容联合分发方法,所述方法包括:
5、在上升通道下层,对所述
6、在上升通道中层,根据所述单个内容、目标用户、所述内容合辑构建异构图,并根据所述异构图确定所述单个内容与所述内容合辑之间的相似度;
7、根据所述单个内容与所述内容合辑之间的相似度,确定所述单个内容与所述内容合辑之间是否能跨模态晋升成功;
8、根据所述单个内容与所述内容合辑之间的跨模态晋升结果,确定所述上升通道中层的分发策略;其中,所述上升通道中层的分发策略包括单一内容分发或内容合辑分发;
9、在上升通道上层,根据所述上升通道下层和所述上升通道中层的分发策略确定所述上升通道上层的分发策略;其中,所述上升通道上层的分发策略包括单一内容分发和/或内容合辑分发。
10、在一种实施方式中,所述根据所述单个内容、目标用户、所述内容合辑构建异构图,包括:将所述单个内容、所述目标用户、所述内容合辑作为顶点,将所述目标用户对所述单个内容和所述内容合辑的行为类型、所述单个内容与所述内容合辑的关联关系作为边,构建所述异构图。
11、在一种实施方式中,所述根据所述异构图确定所述单个内容与所述内容合辑之间的相似度,包括:根据所述异构图确定所述单个内容与所述内容合辑之间的行为相似度;确定所述单个内容与所述内容合辑之间的表征相似度。
12、在一种实施方式中,所述根据所述异构图确定所述单个内容与所述内容合辑之间的行为相似度,包括:根据所述异构图构建元路径;对所述元路径进行随机游走,以获取不同类型顶点之间的语义关系和结构关系;根据所述随机游走的结果训练待训练语言模型,得到已训练语言模型;根据所述已训练模型确定所述单个内容及其所属内容合辑的特征向量,并计算二者之间的相似度,得到二者之间的行为相似度。
13、在一种实施方式中,所述根据所述单个内容与所述内容合辑之间的相似度,确定所述单个内容与所述内容合辑之间是否能跨模态晋升成功,包括:根据所述单个内容与所述内容合辑之间的相似度,确定异构内容的晋升分数;根据所述异构内容的晋升分数,确定所述单个内容与所述内容合辑是否能跨模态晋升。
14、在一种实施方式中,所述根据所述单个内容与所述内容合辑之间的相似度,确定异构内容的晋升分数,包括:将所述单个内容与所述内容合辑的行为相似度、表征相似度以及当前内容在所述上升通道中当前层的转化率的乘积,作为所述异构内容的晋升分数。
15、在一种实施方式中,所述根据所述上升通道下层和所述上升通道中层的分发策略确定所述上升通道上层的分发策略,包括:在上升通道上层,在所述单个内容与所述内容合辑之间的跨模态晋升结果为晋升成功的情况下,分发所述单个内容和所述内容合辑;在所述单个内容与所述内容合辑之间的跨模态晋升结果为晋升失败的情况下,以上升通道中层的内容形式分发内容。
16、根据本公开的第二方面,提供一种异构内容联合分发装置,所述装置包括:
17、下层分发模块,被配置为在上升通道下层,对所述异构内容中的第一内容进行分发,以获取用户与所述第一内容的交互数据,并根据所述交互数据从所述用户中召回目标用户;其中,所述异构内容包括单个内容和所述单个内容所属的内容合辑;所述第一内容为所述单个内容,或所述单个内容所属的内容合辑;
18、中层分发模块,被配置为在上升通道中层,根据所述单个内容、目标用户、所述内容合辑构建异构图,并根据所述异构图确定所述单个内容与所述内容合辑之间的相似度;根据所述单个内容与所述内容合辑之间的相似度,确定所述单个内容与所述内容合辑之间是否能跨模态晋升成功;根据所述单个内容与所述内容合辑之间的跨模态晋升结果,确定所述上升通道中层的分发策略;其中,所述上升通道中层的分发策略包括单一内容分发或内容合辑分发;
19、上层分发模块,被配置为在上升通道上层,根据所述上升通道下层和所述上升通道中层的分发策略确定所述上升通道上层的分发策略;其中,所述上升通道上层的分发策略包括单一内容分发和/或内容合辑分发。
20、在一种实施方式中,所述中层分发模块被配置为:将所述单个内容、所述目标用户、所述内容合辑作为顶点,将所述目标用户对所述单个内容和所述内容合辑的行为类型、所述单个内容与所述内容合辑的关联关系作为边,构建所述异构图。
21、在一种实施方式中,所述中层分发模块被配置为:根据所述异构图确定所述单个内容与所述内容合辑之间的行为相似度;确定所述单个内容与所述内容合辑之间的表征相似度。
22、在一种实施方式中,所述中层分发模块被配置为:根据所述异构图构建元路径;对所述元路径进行随机游走,以获取不同类型顶点之间的语义关系和结构关系;根据所述随机游走的结果训练待训练语言模型,得到已训练语言模型;根据所述已训练模型确定所述单个内容及其所属内容合辑的特征向量,并计算二者之间的相似度,得到二者之间的行为相似度。
23、在一种实施方式中,所述中层分发模块被配置为:根据所述单个内容与所述内容合辑之间的相似度,确定异构内容的晋升分数;根据所述异构内容的晋升分数,确定所述单个内容与所述内容合辑是否能跨模态晋升。
24、在一种实施方式中,所述中层分发模块被配置为:将所述单个内容与所述本文档来自技高网...
【技术保护点】
1.一种异构内容的联合分发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述单个内容、目标用户、所述内容合辑构建异构图,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述异构图确定所述单个内容与所述内容合辑之间的相似度,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述异构图确定所述单个内容与所述内容合辑之间的行为相似度,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述单个内容与所述内容合辑之间的相似度,确定所述单个内容与所述内容合辑之间是否能跨模态晋升成功,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述单个内容与所述内容合辑之间的相似度,确定异构内容的晋升分数,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述上升通道下层和所述上升通道中层的分发策略确定所述上升通道上层的分发策略,包括:
8.一种异构内容的联合分发装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其上存
10.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种异构内容的联合分发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述单个内容、目标用户、所述内容合辑构建异构图,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述异构图确定所述单个内容与所述内容合辑之间的相似度,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述异构图确定所述单个内容与所述内容合辑之间的行为相似度,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述单个内容与所述内容合辑之间的相似度,确定所述单个内容与所述内容合辑之间是否...
【专利技术属性】
技术研发人员:周恒众,刘森茂,
申请(专利权)人:杭州网易云音乐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。