Primary supervisor
Bisan AlsalibiTraditional marketing analytics rely on predictive models that estimate the probability of customer behaviours such as churn or purchase. However, these models identify customers who are likely to act, not those whose behaviour can be influenced by an intervention. Uplift modelling addresses this limitation by estimating the causal effect of a marketing intervention on individual customers, enabling firms to target those whose behaviour is expected to change as a result of treatment rather than those who would act regardless. This approach is especially relevant when marketing budgets are limited and effective resource allocation is essential.
This Master's thesis will develop and evaluate causal uplift models for targeted marketing campaigns, with applications in customer retention and promotion optimisation. Using randomised experimental datasets from domains such as telecommunications churn retention and email promotion campaigns, the project will implement and empirically compare state-of-the-art approaches including meta-learners (T-learner, S-learner, X-learner, DR-learner), tree-based uplift methods, and recent deep learning–based uplift models that explicitly model treatment effects via neural architectures.
Aim/outline
- Understand the causal inference framework underlying uplift modelling
- Implement and compare multiple uplift modelling approaches on benchmark datasets, including classical meta-learners, tree-based methods, and deep learning-based uplift models.
- Evaluate model performance using uplift-specific evaluation metrics
- Identify customer segments with the highest treatment responsiveness and provide actionable recommendations for campaign targeting strategies
URLs/references
Liu, D., Tang, X., Gao, H., Lyu, F., & He, X. (2023). Explicit feature interaction-aware uplift network for online marketing. In Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD ’23), Long Beach, CA, USA. ACM. https://doi.org/10.1145/3580305.3599820
Zhang, X., Wang, K., Wang, Z., Du, B., Zhao, S., Wu, R., Shen, X., Lv, T., & Fan, C. (2024). Temporal uplift modeling for online marketing. In Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD ’24) (pp. 6247–6256), Barcelona, Spain. ACM. https://doi.org/10.1145/3637528.3671560
Zhang, W., Li, J., & Liu, L. (2021). A unified survey of treatment effect heterogeneity modelling and uplift modelling. ACM Computing Surveys, 54(8), Article 168. https://doi.org/10.1145/3466818
Verhelst, T., Mercier, D., Shrestha, J., & Bontempi, G. (2025). A churn prediction dataset from the telecom sector: A new benchmark for uplift modeling. In R. Meo & F. Silvestri (Eds.), Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD 2023) (Communications in Computer and Information Science, Vol. 2136, pp. 292–299). Springer, Cham. https://doi.org/10.1007/978-3-031-74640-6_21
Required knowledge
Required:
- Strong programming skills in Python (e.g., pandas, NumPy, scikit-learn)
- Solid background in machine learning and statistics
Desirable:
- Understanding of causal inference concepts (potential outcomes, treatment effects, confounding)