esmm/Entire Space Multi-Task Model- An Effective Approach for Estimating Post-Click Conversion Rate
文章目录
- 总结
- 细节
- 实验
总结
预估cvr,用ctr模型与ctcvr模型相乘得到输出,loss为ctr loss + ctcvr loss
细节
点击、转化样本,可以分为:无点击、有点击、有转化
转化率模型,如果在有点击的样本上训练,数据非常少。如果在全体样本上训练,数据分布有偏。因此,记x
是特征,y = 1
表示有点击,z = 1
表示有转化,有:
p(y=1,z=1∣x)⏟pCTCVR=p(y=1∣x)⏟pCTR×p(z=1∣y=1,x)⏟pCVR\underbrace{p(y=1, z=1|x)}_{\text{pCTCVR}} = \underbrace{p(y=1|x)}_{\text{pCTR}} \times \underbrace{p(z=1|y=1, x)}_{\text{pCVR}} pCTCVRp(y=1,z=1∣x)=pCTRp(y=1∣x)×pCVRp(z=1∣y=1,x)
想要得到转化率CVR
模型,只需要训练CTCVR
模型及CTR
模型即可
理论上来说,CVR
模型应该是CTCVRCTR\frac{CTCVR}{CTR}CTRCTCVR,但是实际效果来看,CTCVR×CTRCTCVR \times CTRCTCVR×CTR更好。因为两个模型相乘,可以保证结果<1,相除的话不太稳定。
loss来自两部分,一部分是ctr模型,一部分是ctcvr模型
实验
数据集
公开数据集:https://tianchi.aliyun.com/datalab/dataSet.html?dataId=408
baseline:emb+MLP,division(分别训练,没有联合loss),esmm
评估指标:auc(mean ±\pm± std)
esmm/Entire Space Multi-Task Model- An Effective Approach for Estimating Post-Click Conversion Rate相关推荐
- 【ESMM论文精读】Entire Space Multi-Task Model: An Effective Approach for Estimating Post-Click Conversion
文章目录 原始论文 摘要 (ABSTRACT) 关键词 (KEYWORDS) 1. 介绍 (INTRODUCTION) 2. 提出的方法 THE PROPOSED APPROACH 2.1 符号 No ...
- multi task训练torch_采用single task模型蒸馏到Multi-Task Networks
论文地址. 这篇论文主要研究利用各个single task model来分别作为teacher model,用knowledge distillation的方法指导一个multi task model ...
- 多智能体强化学习Multi agent,多任务强化学习Multi task以及多智能体多任务强化学习Multi agent Multi task概述
概述 在我之前的工作中,我自己总结了一些多智能体强化学习的算法和通俗的理解. 首先,关于题目中提到的这三个家伙,大家首先想到的就是强化学习的五件套: 状态:s 奖励:r 动作值:Q 状态值:V 策略: ...
- Multi task learning多任务学习背景简介
2020-06-16 23:22:33 本篇文章将介绍在机器学习中效果比较好的一种模式,多任务学习(Multi task Learning,MTL).已经有一篇机器之心翻译的很好的博文介绍多任务学习了 ...
- 文献阅读:Raise a Child in Large Language Model: Towards Effective and Generalizable Fine-tuning
文献阅读:Raise a Child in Large Language Model: Towards Effective and Generalizable Fine-tuning 1. 内容简介 ...
- [翻译论文]An effective approach for land-cover classification from airborne lidar fused with co-register
[翻译论文]An effective approach for land-cover classification from airborne lidar fused with co-register ...
- multi task训练torch_Pytorch多机多卡分布式训练
被这东西刁难两天了,终于想办法解决掉了,来造福下人民群众. 关于Pytorch分布训练的话,大家一开始接触的往往是DataParallel,这个wrapper能够很方便的使用多张卡,而且将进程控制在一 ...
- multi task训练torch_Multi-task Learning的三个小知识
本文译自Deep Multi-Task Learning – 3 Lessons Learned by Zohar Komarovsky 在过去几年里,Multi-Task Learning (MTL ...
- Multi Task Learning在工业界如何更胜一筹
摘要: 本文主要介绍多任务学习和单任务学习的对比优势以及在工业界的一些使用.如何从单任务学习转变为多任务学习?怎样使AUC和预估的准确率达到最佳?如何对实时性要求较高的在线应用更加友好?本文将以淘宝实 ...
- multi task训练torch_手把手教你使用PyTorch(2)-requires_gradamp;computation graph
import torch 1. Requires_grad 但是,模型毕竟不是人,它的智力水平还不足够去自主辨识那些量的梯度需要计算,既然如此,就需要手动对其进行标记. 在PyTorch中,通用的数据 ...
最新文章
- iis7下站点日志默认位置
- 华为rh2285安装系统linux,华为2285h v5安装系统记
- 声明式事务和编程式事务
- Linux工程师新法宝:在Visual Studio上用C++ 写Linux
- 使用二维NDRange workgroup
- python最简单的游戏源代码_Python 练习: 简单角色游戏程序
- 谷歌浏览器Chrome developer tool详细介绍
- AS打包出现app:transformClassesAndResourcesWithProguardForRelease错误
- 复化科特斯公式matlab_基于牛顿—科特斯积分的误差分析
- oracle建表复制表结构,ORACLE复制表结构
- HTML短信测压引流源码
- 在Windows 10下提取/读取 Linux img 镜像文件
- UTF-8编码的原理
- 圣诞节要来了,程序员女友用Python画圣诞树的浪漫代码作为最好的礼物
- Vue 设置背景图片
- 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 B coin
- 欧几里得算法和扩展欧几里得算法——杨子曰数学
- 相信积累的力量——《把时间当作朋友》读后感
- 为U盘安装即插即用的kali(linux)操作系统(超级详细~)
- matlab 在半对数坐标系下绘图