【技术实现步骤摘要】
一种用户转化率的确定方法及相关设备
本申请涉及通信领域,尤其涉及一种用户转化率的确定方法及相关设备。
技术介绍
对于多任务学习,核心难点就是如何配置各个任务自身的Loss,生成一个总体的Loss来优化整个多任务学习的模型。常用的做法是根据业务目标重要度设置损失函数Loss,比如需要同时优化点击率和播放时长,可以根据业务对各个目标的重要度,对这两个输出的Loss配上不同的权重后相加,另一种做法是根据任务泛化性来设置权重,也即根据各个目标在未知数据集上表现的效果来配置权重,如果效果越好,权重越大。在实际应用中,在预测用户在相关型的多任务中的转化率来说,由于目前的模型都是认为任务和任务之间是相对独立的,通过模型进行预测时,预测到的用户的转化率并不准确。
技术实现思路
本申请提供了一种用户转化率的确定方法及相关设备,在模型更新参数的过程中综合考虑了任务之间的相关性,在通过模型预测多任务模式中用户的转化率时,提高预测的准确性。本申请第一方面提供了一种用户转化率的确定方法,包括:根据第一目标标签确定目标任务的预测偏差,所述第一目标标签为第一训练样本在所述目标任务上的标签,所述目标任务为相关型的N个任务中的任意一个任务,N为大于或等于2的正整数;确定所述N个任务中与所述目标任务具有相关性的父任务对应的目标指标;根据所述预测偏差以及所述N个任务中与所述目标任务具有相关性的父任务对应的目标指标确定所述目标任务的权重;根据所述目标任务的权重以及所述目标任务的损失 ...
【技术保护点】
1.一种用户转化率的确定方法,其特征在于,包括:/n根据第一目标标签确定目标任务的预测偏差,所述第一目标标签为第一训练样本在所述目标任务上的标签,所述目标任务为相关型的N个任务中的任意一个任务,N为大于或等于2的正整数;/n确定所述N个任务中与所述目标任务具有相关性的父任务对应的目标指标;/n根据所述预测偏差以及所述N个任务中与所述目标任务具有相关性的父任务对应的目标指标确定所述目标任务的权重;/n根据所述目标任务的权重以及所述目标任务的损失函数确定所述N个任务对应的损失函数;/n基于所述N个任务对应的损失函数更新预设模型的模型参数;/n获取目标用户在目标业务对应的M个任务中每个任务的标签,其中,M个任务为相关型的任务,且M为大于或等于2的正整数;/n基于所述目标用户在所述目标业务对应的M个任务中每个任务的标签以及更新模型参数后的所述预设模型确定所述目标用户的转化率。/n
【技术特征摘要】
1.一种用户转化率的确定方法,其特征在于,包括:
根据第一目标标签确定目标任务的预测偏差,所述第一目标标签为第一训练样本在所述目标任务上的标签,所述目标任务为相关型的N个任务中的任意一个任务,N为大于或等于2的正整数;
确定所述N个任务中与所述目标任务具有相关性的父任务对应的目标指标;
根据所述预测偏差以及所述N个任务中与所述目标任务具有相关性的父任务对应的目标指标确定所述目标任务的权重;
根据所述目标任务的权重以及所述目标任务的损失函数确定所述N个任务对应的损失函数;
基于所述N个任务对应的损失函数更新预设模型的模型参数;
获取目标用户在目标业务对应的M个任务中每个任务的标签,其中,M个任务为相关型的任务,且M为大于或等于2的正整数;
基于所述目标用户在所述目标业务对应的M个任务中每个任务的标签以及更新模型参数后的所述预设模型确定所述目标用户的转化率。
2.根据权利要求1所述的方法,其特征在于,所述根据第一目标标签确定所述目标任务的预测偏差包括:
基于所述预设模型确定所述目标任务的预测得分;
根据所述预测得分以及所述第一目标标签确定所述目标任务的预测偏差。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据第一任务的权重确定M个训练样本对应的损失函数的平均值,所述第一任务为所述M个训练样本对应至少两个任务中的任意一个任务,M为大于或等于1的正整数;
基于所述平均值更新所述预设模型的模型参数。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据目标任务的权重以及所述目标任务的损失函数确定所述N个任务对应的损失函数包括:
基于所述目标任务的权重对所述N个任务中每个任务的损失函数进行加权计算,得到所述N个任务对应的损失函数。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述确定所述N个任务中与所述目标任务具有相关性的父任务对应的目标指标包括:
获取第二训练样本在目标父任务上第二目标标签,所述目标父任务为所述N个任务中与所述目标任务具有相关性的父任务中的任意一个任务;
确定所述目标父任务对应的预测分数;
根据所述第二...
【专利技术属性】
技术研发人员:叶佳木,余传伟,李追日,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。