ESMM:完整空间的点击—转化联合建模¶
复现级别:核心机制复现。实际执行 CTR/CVR 双塔、概率乘积与 entire-space loss;淘宝私有漏斗数据由公开数据构造替代。
论文信息¶
| 项目 | 内容 |
|---|---|
| 论文链接 | arXiv 1804.07931 |
| 公司/机构 | Alibaba |
| 首次公开日期 | 2018-04-21(arXiv v1) |
| 原文开源代码 | 否:论文未提供官方/作者代码(核查日期:2026-08-09) |
| Adapter | esmm |
| 本地复现代码 | src/auto_research/reproductions/esmm/ |
原始论文总结¶
背景与主要改动¶
CVR 只在点击样本上可观测,直接训练会遭遇 sample-selection bias;转化又远比点击稀疏。
ESMM 在全曝光空间同时学习 CTR 与 CVR,并用概率链式分解得到 CTCVR。CTR 的稠密监督帮助 CVR tower 学到更稳定的表示。
flowchart LR
X["全曝光样本"] --> C["CTR tower"]
X --> V["CVR tower"]
C --> M["pCTR × pCVR"]
V --> M
C --> L1["CTR loss"]
M --> L2["CTCVR loss"]
原论文关键图¶
原论文 Figure 2(关键图):展示原论文提出的核心架构、主要模块及其连接关系。图片来自原论文,版权归原作者所有;点击图片可查看来源。
核心公式¶
\[
p(\mathrm{click\&conversion}\mid x)
=p(\mathrm{click}\mid x)\,p(\mathrm{conversion}\mid \mathrm{click},x).
\]
论文离线与线上效果¶
论文在 Ali-CCP 样本和工业日志上报告 AUC/校准收益;本条按用户批准作为经典例外。
本地复现¶
本地对照口径:基线只在 clicked space 训练 CVR,实验组在 entire space 联合 CTR 与 CTCVR;平均任务 AUC 相对 +1.69%,见
metrics/movielens-100k-seeds42-44.json。
- 数据:MovieLens-100K;rating ≥3 构造 click,rating ≥4 构造 conversion,并加入全空间负样本。
- 基线:只在 clicked space 训练 CVR tower。
- 方法:完整空间联合训练 CTR 与乘积后的 CTCVR。
- 运行:
auto-research reproduce --paper esmm --dataset-dir data
三 seed 下 conversion AUC 为 0.55590→0.56697(+1.99%),平均任务 AUC 为 0.55928→0.56872。
