Uplift Modeling based on Graph Neural Network Combined with Causal Knowledge

Haowen Wang, Xinyan Ye, Yangze Zhou, Zhiyi Zhang, Longhan Zhang +1 more
11/14/2023
cs.LGcs.AIstat.ML

Official code: xy2119/Causal_Knowledge_GNN (11 stars, GPL-3.0, last commit 2022-12-25).

Abstract

Uplift modeling is a fundamental component of marketing effect modeling, which is commonly employed to evaluate the effects of treatments on outcomes. Through uplift modeling, we can identify the treatment with the greatest benefit. On the other side, we can identify clients who are likely to make favorable decisions in response to a certain treatment. In the past, uplift modeling approaches relied heavily on the difference-in-difference (DID) architecture, paired with a machine learning model as the estimation learner, while neglecting the link and confidential information between features. We proposed a framework based on graph neural networks that combine causal knowledge with an estimate of uplift value. Firstly, we presented a causal representation technique based on CATE (conditional average treatment effect) estimation and adjacency matrix structure learning. Secondly, we suggested a more scalable uplift modeling framework based on graph convolution networks for combining causal knowledge. Our findings demonstrate that this method works effectively for predicting uplift values, with small errors in typical simulated data, and its effectiveness has been verified in actual industry marketing data.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

This is the code implementation for the paper Uplift Modeling based on Graph Neural Network Combined with Causal Knowledge

112Jupyter NotebookDec 6, 20223 years agoGPL-3.0

Similar Papers

Cite this paper

@article{wang2023uplift,
  title  = {Uplift Modeling based on Graph Neural Network Combined with Causal Knowledge},
  author = {Haowen Wang and Xinyan Ye and Yangze Zhou and Zhiyi Zhang and Longhan Zhang and Jing Jiang},
  year   = {2023},
  eprint = {2311.08434},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.08434v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.08434.svg)](https://codeofpaper.com/paper/2311.08434)

Discussion