Rethinking Causal Ranking: A Balanced Perspective on Uplift Model Evaluation
Abstract
Uplift modeling is crucial for identifying individuals likely to respond to a treatment in applications like marketing and customer retention, but evaluating these models is challenging due to the inaccessibility of counterfactual outcomes in real-world settings. In this paper, we identify a fundamental limitation in existing evaluation metrics, such as the uplift and Qini curves, which fail to rank individuals with binary negative outcomes accurately. This can lead to biased evaluations, where biased models receive higher curve values than unbiased ones, resulting in suboptimal model selection. To address this, we propose the Principled Uplift Curve (PUC), a novel evaluation metric that assigns equal curve values of individuals with both positive and negative binary outcomes, offering a more balanced and unbiased assessment. We then derive the Principled Uplift Loss (PUL) function from the PUC and integrate it into a new uplift model, the Principled Treatment and Outcome Network (PTONet), to reduce bias during uplift model training. Experiments on both simulated and real-world datasets demonstrate that the PUC provides less biased evaluations, while PTONet outperforms existing methods. The source code is available at: https://github.com/euzmin/PUC.
Cite
Text
Zhu et al. "Rethinking Causal Ranking: A Balanced Perspective on Uplift Model Evaluation." Proceedings of the 42nd International Conference on Machine Learning, 2025.Markdown
[Zhu et al. "Rethinking Causal Ranking: A Balanced Perspective on Uplift Model Evaluation." Proceedings of the 42nd International Conference on Machine Learning, 2025.](https://mlanthology.org/icml/2025/zhu2025icml-rethinking/)BibTeX
@inproceedings{zhu2025icml-rethinking,
title = {{Rethinking Causal Ranking: A Balanced Perspective on Uplift Model Evaluation}},
author = {Zhu, Minqin and Sun, Zexu and Xiong, Ruoxuan and Wu, Anpeng and Li, Baohong and Tang, Caizhi and Zhou, Jun and Wu, Fei and Kuang, Kun},
booktitle = {Proceedings of the 42nd International Conference on Machine Learning},
year = {2025},
pages = {80134-80154},
volume = {267},
url = {https://mlanthology.org/icml/2025/zhu2025icml-rethinking/}
}