腾讯 | MTMT: 促进用户增长的多干预多任务uplift模型

推荐算法

picture.image

关注我们,一起学习

标题: Multi-Treatment Multi-Task Uplift Modeling for Enhancing User Growth

地址:https://arxiv.org/pdf/2408.12803

学校,公司:佐治亚理工学院,腾讯

  1. 导读 =======

以往的文章主要考虑的式binary treatment的情况,本文提出了一种multi-treatment方法MTMT。将多干预问题确定为具有分层响应的因果推理问题,包括基础效应(base effect)(来自提供的干预)和增量效应(incremental effect)(来自提供特定类型的干预),其中基础效应在数值上可能远远大于增量效应。

MTMT分别对用户特征和干预进行编码。用户特征编码器使用MMOE对相关用户特征进行编码,从而考虑任务间的关系。产生的嵌入用于衡量每个任务的自然响应(response)。引入了一个干预-用户 特征交互模块来模拟每种干预和用户特征之间的相关性。根据产生的干预感知表征分别得出每个任务的基础和增量干预效果。

2.方法

picture.image

alt text

2.1 任务引导的特征编码器

为了建模任务间的关系并学习任务特定的表征,作者采用了经典的MMoE结构来进行特征编码。第i个用户的第k个任务的编码表示,表示如下,其中表示n个专家网络中的第j个,为门控网络。

作者采用ResNet18作为每个专家网络的骨干网络。来自专家网络的嵌入是堆叠的,然后由相应的门过滤,以生成任务的表示。门控网络可以是来自输入的简单线性投影结合softmax得到

每个任务的表示仅包含非干预的信息,可用于通过线性变换预估对照组的自然响应:

对treatment进行one-hot编码,结合可学习权重得到干预的表征,其中表示是干预还是对照,表示是哪种干预

2.2 干预-用户特征交互模块

picture.image

alt text

为了显式地利用干预特征并模拟它们与用户特征的关系,本节提出了基于自注意力的特征交互模块。如图3所示,将干预嵌入作为query,用户特征嵌入作为key和value。表达如下,

通过MLP对进行处理进一步细化有用信息,对得到的嵌入进行预测,预测干预的基础uplift分和第m个干预的增量uplift分,同理这里的前者表示干预uplift,后者表示具体某种干预的lift。

2.3 多干预多任务uplift估计

给定自然响应度(对照组的响应度),基础uplift分和增量uplift分,则可以得到用于在干预下的响应度

损失函数

分别考虑实验组和对照组的loss得到最终的loss如下

3 实验

picture.image

picture.image

交流群:点击“联系 作者”--备注“研究方向-公司或学校”

欢迎|论文宣传|合作交流

往期推荐

CIKM2024 | LightGODE: 挑战传统图推荐范式, 基于轻量级图ODE推荐算法

MLoRA:多域LoRA在CTR预估中的应用

CIKM'24 | OptDist: 学习最优分布进行LTV预估

长按关注,更多精彩

点个在看你最好看

picture.image

0
0
0
0
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论