Multi-touch attribution (MTA), aiming to estimate the contribution of each advertisement touchpoint in conversion journeys, is essential for budget allocation and automatically advertising. Existing methods first train a model to predict the conversion probability of the advertisement journeys with historical data and calculate the attribution of each touchpoint using counterfactual predictions. An assumption of these works is the conversion prediction model is unbiased, i.e., it can give accurate predictions on any randomly assigned journey, including both the factual and counterfactual ones. Nevertheless, this assumption does not always hold as the exposed advertisements are recommended according to user preferences. This confounding bias of users would lead to an out-of-distribution (OOD) problem in the counterfactual prediction and cause concept drift in attribution. In this paper, we define the causal MTA task and propose CausalMTA to eliminate the influence of user preferences. It systemically eliminates the confounding bias from both static and dynamic preferences to learn the conversion prediction model using historical data. We also provide a theoretical analysis to prove CausalMTA can learn an unbiased prediction model with sufficient data. Extensive experiments on both public datasets and the impression data in an e-commerce company show that CausalMTA not only achieves better prediction performance than the state-of-the-art method but also generates meaningful attribution credits across different advertising channels.
翻译:多触摸归因(MTA)旨在估计转换旅程中每个广告触点的贡献,对于预算拨款和自动广告而言至关重要。现有方法首先训练一个模型,用历史数据预测广告旅程的转换概率,并利用反事实预测计算每个触点的归属。这些工作的假设是,转换预测模型是不带偏见的,也就是说,它可以对任何随机分配旅程,包括事实和反事实的偏好作出准确的预测。然而,这一假设并不总能站住脚,因为根据用户的偏好推荐暴露的广告。用户的这种混淆偏见将导致反事实预测中的分配(OOOOD)问题,并导致归属概念的转移。在本文中,我们定义了因果 MTA任务,并提议CausalMTA以消除用户偏好的影响。它系统地消除了固定和动态偏好两者的纠结偏,以便利用历史数据学习转换预测模型。我们还提供理论分析,证明CausalMTA能够学习一个无偏倚的预测模型,而有足够的数据。在公共数据定位和公司信用分析中,也只能实现一个更好的预测方式,而不是在公司业绩分析中更好的分析。