本公开涉及智能推荐,尤其涉及排序技术和多目标预估等。
背景技术:
1、相关技术中,进行服务化检索时,需要获取预估目标值,如点击率、转化率、线索提供率和深层转化率等,从而为后续的排序和多目标预估作参考。为了更好地适应不同的业务场景和应用环境,需要获取多场景的任务目标值,从而提高业务迭代效率,实现整体业务层面的最优化。
2、因此,如何提高获取多场景的任务目标值的效率和准确度,增加模型泛化能力和适应性,实现场景迁移,优化特殊场景上的用户冷启动,实现后续服务化业务相似的产品或者场景的迅速扩展接入,实现业务的快速起步,已经成为重要的研究方向之一。
技术实现思路
1、本公开提供了一种多场景的任务目标值的获取方法及其装置。
2、获取多条业务数据和预设多个候选场景的任务目标,并对每条搜索业务数据进行识别,确定每条所述业务数据所属的目标场景,所述目标场景包括n个候选场景,所述n为正整数;
3、针对每条业务数据,基于特征提取层对所述业务数据进行特征提取,获取第一特征表示,所述第一特征表示所属的目标场景和所述业务数据所属的目标场景相同;
4、根据所述第一特征表示所属的目标场景和每个所述候选场景的所述任务目标对所述第一特征表示进行嵌入映射和拟合运算,得到每个所述候选场景的任务目标值。
5、根据本公开的另一方面,提供了一种多场景的任务目标值的获取装置,包括:
6、第一获取模块,用于获取多条业务数据和预设多个候选场景的任务目标,并对每条搜索业务数据进行识别,确定每条所述业务数据所属的目标场景,所述目标场景包括n个候选场景,所述n为正整数;
7、第二获取模块,用于针对每条业务数据,基于特征提取层对所述业务数据进行特征提取,获取第一特征表示,所述第一特征表示所属的目标场景和所述业务数据所属的目标场景相同;
8、处理模块,用于根据所述第一特征表示所属的目标场景和每个所述候选场景的所述任务目标对所述第一特征表示进行嵌入映射和拟合运算,得到每个所述候选场景的任务目标值。
9、根据本公开的另一方面,提供了一种电子设备,包括至少一个处理器,以及
10、与至少一个处理器通信连接的存储器;其中,
11、存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开第一个方面实施例的多场景的任务目标值的获取方法。
12、根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行根据本公开第一个方面实施例的多场景的任务目标值的获取方法。
13、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现本公开第一个方面实施例的多场景的任务目标值的获取方法的步骤。
14、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种多场景的任务目标值的获取方法,其中,包括:
2.根据权利要求1所述的方法,其中,所述根据所述第一特征表示所属的目标场景和每个所述候选场景的所述任务目标对所述第一特征表示进行嵌入映射和拟合运算,得到每个所述候选场景的任务目标值,包括:
3.根据权利要求2所述的方法,其中,所述目标场景和预设嵌入映射层的多个子嵌入映射层之间具有第一关联关系,所述基于所述第一特征表示所属的目标场景对所述第一特征表示进行嵌入映射,得到所述目标场景下的第二特征表示,包括:
4.根据权利要求3所述的方法,其中,还包括:
5.根据权利要求2-4任一项所述的方法,其中,所述候选场景和预设深度神经网络的多个子神经网络之间具有第二关联关系,所述基于所述第二特征表示所属的目标场景和每个所述候选场景的所述任务目标对所述第二特征表示进行拟合运算,得到每个所述候选场景的所述任务目标值,包括:
6.根据权利要求5所述的方法,其中,还包括:
7.根据权利要求6所述的方法,其中,所述由所述目标子神经网络根据所述第二特征表示对所述候选场景的所述任务目标进行拟合运算,得到所述候选场景的所述任务目标值,包括:
8.根据权利要求6所述的方法,其中,所述任务目标包括点击率、转化率、深度转化率和线索提供率中的一项或几项。
9.根据权利要求1所述的方法,其中,所述确定每条业务数据所属的目标场景,包括:
10.一种多场景的任务目标值的获取装置,其中,包括:
11.根据权利要求10所述的装置,其中,所述处理模块,还用于:
12.根据权利要求11所述的装置,其中,所述目标场景和预设嵌入映射层的多个子嵌入映射层之间具有第一关联关系,所述处理模块,还用于:
13.根据权利要求12所述的装置,其中,所述处理模块,还用于:
14.根据权利要求11-13任一项所述的装置,其中,所述候选场景和预设深度神经网络的多个子神经网络之间具有第二关联关系,所述处理模块,还用于:
15.根据权利要求14所述的装置,其中,所述处理模块,还用于:
16.根据权利要求15所述的装置,其中,所述处理模块,还用于:
17.根据权利要求15所述的装置,其中,所述任务目标包括点击率、转化率、深度转化率和线索提供率中的一项或几项。
18.根据权利要求10所述的装置,其中,所述第一获取模块,还用于:
19.一种电子设备,包括:
20.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-9任一项所述的方法。
21.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-9中任一项所述方法的步骤。