[发明专利]一种用户转化率的确定方法及相关设备在审
申请号: | 202010564236.3 | 申请日: | 2020-06-18 |
公开(公告)号: | CN111709789A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 叶佳木;余传伟;李追日 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 转化 确定 方法 相关 设备 | ||
本申请提供了一种用户转化率的确定方法及相关设备,在模型的训练过程中,通过机器学习的方式综合考虑了多任务中任务之间的相关性,在通过模型预测多任务模式中用户的转化率时,提高预测的准确性。该方法包括:确定目标任务的预测偏差;确定N个任务中与目标任务具有相关性的父任务对应的目标指标;根据预测偏差以及目标指标确定目标任务的权重;根据目标任务的权重以及目标任务的损失函数确定N个任务对应的损失函数;基于N个任务对应的损失函数更新预设模型的模型参数;获取目标用户在目标业务对应的M个任务中每个任务的标签;基于目标用户在目标业务对应的M个任务中每个任务的标签以及更新模型参数后的预设模型确定目标用户的转化率。
技术领域
本申请涉及通信领域,尤其涉及一种用户转化率的确定方法及相关设备。
背景技术
对于多任务学习,核心难点就是如何配置各个任务自身的Loss,生成一个总体的Loss来优化整个多任务学习的模型。
常用的做法是根据业务目标重要度设置损失函数Loss,比如需要同时优化点击率和播放时长,可以根据业务对各个目标的重要度,对这两个输出的Loss配上不同的权重后相加,另一种做法是根据任务泛化性来设置权重,也即根据各个目标在未知数据集上表现的效果来配置权重,如果效果越好,权重越大。
在实际应用中,在预测用户在相关型的多任务中的转化率来说,由于目前的模型都是认为任务和任务之间是相对独立的,通过模型进行预测时,预测到的用户的转化率并不准确。
发明内容
本申请提供了一种用户转化率的确定方法及相关设备,在模型更新参数的过程中综合考虑了任务之间的相关性,在通过模型预测多任务模式中用户的转化率时,提高预测的准确性。
本申请第一方面提供了一种用户转化率的确定方法,包括:
根据第一目标标签确定目标任务的预测偏差,所述第一目标标签为第一训练样本在所述目标任务上的标签,所述目标任务为相关型的N个任务中的任意一个任务,N为大于或等于2的正整数;
确定所述N个任务中与所述目标任务具有相关性的父任务对应的目标指标;
根据所述预测偏差以及所述N个任务中与所述目标任务具有相关性的父任务对应的目标指标确定所述目标任务的权重;
根据所述目标任务的权重以及所述目标任务的损失函数确定所述N个任务对应的损失函数;
基于所述N个任务对应的损失函数更新预设模型的模型参数;
获取目标用户在目标业务对应的M个任务中每个任务的标签,其中,M个任务为相关型的任务,且M为大于或等于2的正整数;
基于所述目标用户在所述目标业务对应的M个任务中每个任务的标签以及更新模型参数后的所述预设模型确定所述目标用户的转化率。
可选地,所述根据第一目标标签确定所述目标任务的预测偏差包括:
基于所述预设模型确定所述目标任务的预测得分;
根据所述预测得分以及所述第一目标标签确定所述目标任务的预测偏差。
可选地,所述方法还包括:
根据第一任务的权重确定M个训练样本对应的损失函数的平均值,所述第一任务为所述M个训练样本对应至少两个任务中的任意一个任务,M为大于或等于1的正整数;
基于所述平均值更新所述预设模型的模型参数。
可选地,所述根据目标任务的权重以及所述目标任务的损失函数确定所述N个任务对应的损失函数包括:
基于所述目标任务的权重对所述N个任务中每个任务的损失函数进行加权计算,得到所述N个任务对应的损失函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010564236.3/2.html,转载请声明来源钻瓜专利网。