【技术实现步骤摘要】
排序模型训练方法和装置、物品排序方法和装置
[0001]本公开涉及信息处理领域,特别涉及一种排序模型训练方法和装置、物品排序方法和装置。
技术介绍
[0002]为了保证线上用户的体验,网络平台在接收到用户请求后,会为该用户推荐多个候选物品。由于多个候选物品的不同排列顺序会对用户的点击率产生影响,因此需要对多个候选物品的排列顺序进行优化。
技术实现思路
[0003]专利技术人通过研究发现,由于多个候选物品的排列方式千变万化,无法在限定的系统响应时间内对所有的序列排列方式进行遍历并挑选出一个最优的序列,从而影响线上用户的体验。
[0004]据此,本公开提供一种物品排序方案,能够方便快捷地选择一个最优的排列顺序,从而提升线上用户的体验。
[0005]根据本公开实施例的第一方面,提供一种排序模型训练方法,包括:将样本集合中的全部样本物品的相关信息输入特征提取模型,以分别得到每个样本物品的第一特征向量;将所述全部样本物品的第一特征向量进行融合以得到融合特征向量;将所述融合特征向量分别与每个样本物品的第一特征向量进行融合,以得到每个样本物品的第二特征向量;将所述全部样本物品的第二特征向量输入机器学习模型,以得到二维概率分布表,其中所述二维概率分布表的第i列包括第i个样本物品分别在推荐序列中的每一个位置上的概率,第j行包括每个样本物品分别在所述推荐序列中的第j个位置上的概率,1≤i,j≤N,N为所述样本集合中的样本物品总数;根据所述二维概率分布表得到输出矩阵;利用所述样本集合的标签矩阵,计算所述输出 ...
【技术保护点】
【技术特征摘要】
1.一种排序模型训练方法,包括:将样本集合中的全部样本物品的相关信息输入特征提取模型,以分别得到每个样本物品的第一特征向量;将所述全部样本物品的第一特征向量进行融合以得到融合特征向量;将所述融合特征向量分别与每个样本物品的第一特征向量进行融合,以得到每个样本物品的第二特征向量;将所述全部样本物品的第二特征向量输入机器学习模型,以得到二维概率分布表,其中所述二维概率分布表的第i列包括第i个样本物品分别在推荐序列中的每一个位置上的概率,第j行包括每个样本物品分别在所述推荐序列中的第j个位置上的概率,1≤i,j≤N,N为所述样本集合中的样本物品总数;根据所述二维概率分布表得到输出矩阵;利用所述样本集合的标签矩阵,计算所述输出矩阵的每一行和每一列的交叉熵损失函数;利用所述输出矩阵的每一行和每一列的交叉熵损失函数,对所述机器学习模型进行训练,以得到排序模型。2.根据权利要求1所述的方法,其中,根据所述二维概率分布表得到输出矩阵包括:在所述二维概率分布表的每一列中,将最大概率值设为1,将除最大概率值之外的其它概率值设为0,以得到所述输出矩阵。3.根据权利要求1或2所述的方法,其中,将全部样本物品的第一特征向量进行融合包括:将全部样本物品的第一特征向量进行池化处理以得到融合特征向量。4.根据权利要求3所述的方法,其中,所述池化处理包括最大池化Max Pooling处理或平均池化Average Pooling处理。5.一种排序模型训练装置,包括:第一处理模块,被配置为将样本集合中的全部样本物品的相关信息输入特征提取模型,以分别得到每个样本物品的第一特征向量;第二处理模块,被配置为将所述全部样本物品的第一特征向量进行融合以得到融合特征向量;第三处理模块,被配置为将所述融合特征向量分别与每个样本物品的第一特征向量进行融合,以得到每个样本物品的第二特征向量;第四处理模块,被配置为将所述全部样本物品的第二特征向量输入机器学习模型,以得到二维概率分布表,其中所述二维概率分布表的第i列包括第i个样本物品分别在推荐序列中的每一个位置上的概率,第j行包括每个样本物品分别在所述推荐序列中的第j个位置上的概率,1≤i,j≤N,N为所述样本集合中的样本物品总数;根据所述二维概率分布表得到输出矩阵;利用所述样本集合的标签矩阵,计算所述输出矩阵的每一行和每一列的交叉熵损失函数;利用所述输出矩阵的每一行和每一列的交叉熵损失函数,对所述机器学习模型进行训练,以得到排序模型。6.一种排序模型训练装置,包括:存储器,被配置为存储指令;
处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如权利要求1
‑
4中任一项所述的方法。7.一种物品排序方法,包括:将候选集合中的全部候选物品的相关信息输入特征提取模型,以分别得到每个候选物品的第一特征向量;将所述全部候选物品的第一特征向量进行融合以得到融合特征向量;将所述融合特征向量分别与每个候选物品的第一特征向量进行融合,以得到每个候选物品的第二特...
【专利技术属性】
技术研发人员:赵鑫,陈文龙,何杰,彭长平,王浩然,桑留芳,李冰,孙歆垚,李俊杰,夏海峰,齐燕,程鹏超,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。