文章目录

  • 总结
  • 细节
  • 实验

总结

预估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相关推荐

  1. 【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 ...

  2. multi task训练torch_采用single task模型蒸馏到Multi-Task Networks

    论文地址. 这篇论文主要研究利用各个single task model来分别作为teacher model,用knowledge distillation的方法指导一个multi task model ...

  3. 多智能体强化学习Multi agent,多任务强化学习Multi task以及多智能体多任务强化学习Multi agent Multi task概述

    概述 在我之前的工作中,我自己总结了一些多智能体强化学习的算法和通俗的理解. 首先,关于题目中提到的这三个家伙,大家首先想到的就是强化学习的五件套: 状态:s 奖励:r 动作值:Q 状态值:V 策略: ...

  4. Multi task learning多任务学习背景简介

    2020-06-16 23:22:33 本篇文章将介绍在机器学习中效果比较好的一种模式,多任务学习(Multi task Learning,MTL).已经有一篇机器之心翻译的很好的博文介绍多任务学习了 ...

  5. 文献阅读: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. 内容简介 ...

  6. [翻译论文]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 ...

  7. multi task训练torch_Pytorch多机多卡分布式训练

    被这东西刁难两天了,终于想办法解决掉了,来造福下人民群众. 关于Pytorch分布训练的话,大家一开始接触的往往是DataParallel,这个wrapper能够很方便的使用多张卡,而且将进程控制在一 ...

  8. multi task训练torch_Multi-task Learning的三个小知识

    本文译自Deep Multi-Task Learning – 3 Lessons Learned by Zohar Komarovsky 在过去几年里,Multi-Task Learning (MTL ...

  9. Multi Task Learning在工业界如何更胜一筹

    摘要: 本文主要介绍多任务学习和单任务学习的对比优势以及在工业界的一些使用.如何从单任务学习转变为多任务学习?怎样使AUC和预估的准确率达到最佳?如何对实时性要求较高的在线应用更加友好?本文将以淘宝实 ...

  10. multi task训练torch_手把手教你使用PyTorch(2)-requires_gradamp;computation graph

    import torch 1. Requires_grad 但是,模型毕竟不是人,它的智力水平还不足够去自主辨识那些量的梯度需要计算,既然如此,就需要手动对其进行标记. 在PyTorch中,通用的数据 ...

最新文章

  1. iis7下站点日志默认位置
  2. 华为rh2285安装系统linux,华为2285h v5安装系统记
  3. 声明式事务和编程式事务
  4. Linux工程师新法宝:在Visual Studio上用C++ 写Linux
  5. 使用二维NDRange workgroup
  6. python最简单的游戏源代码_Python 练习: 简单角色游戏程序
  7. 谷歌浏览器Chrome developer tool详细介绍
  8. AS打包出现app:transformClassesAndResourcesWithProguardForRelease错误
  9. 复化科特斯公式matlab_基于牛顿—科特斯积分的误差分析
  10. oracle建表复制表结构,ORACLE复制表结构
  11. HTML短信测压引流源码
  12. 在Windows 10下提取/读取 Linux img 镜像文件
  13. UTF-8编码的原理
  14. 圣诞节要来了,程序员女友用Python画圣诞树的浪漫代码作为最好的礼物
  15. Vue 设置背景图片
  16. 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 B coin
  17. 欧几里得算法和扩展欧几里得算法——杨子曰数学
  18. 相信积累的力量——《把时间当作朋友》读后感
  19. 为U盘安装即插即用的kali(linux)操作系统(超级详细~)
  20. matlab 在半对数坐标系下绘图

热门文章

  1. 如何开会——高效会议八项原则
  2. 输出英文字母ch在英文字母表中的位置
  3. java 输出大写字母与小写字母
  4. Python写入word文档
  5. 服务器1m带宽文件上传好慢,为什么10m光纤宽带上传速度只有1m还不到2m
  6. tushare复权数据使用
  7. android访问win10共享文件夹,用手机es文件浏览器访问win10系统共享文件的方法
  8. 《资治通鉴》曾参三人成“真”、胡服骑射、吕不韦
  9. 硬核,创业公司就应该技术选型 Spring Cloud Alibaba, 开箱即用
  10. 广和通高通物联网技术开放日成功举办