# Direct Heterogeneous Causal Learning for Resource Allocation Problems in Marketing

arXiv: https://arxiv.org/abs/2211.15728 · HTML: https://mlsanity.com/paper/2211.15728/

## Key facts

- Cited by 21 papers in the map (data through 14 Oct 2026).
- Builds on 15 of its 31 references that are in the map.
- First posted on arXiv 28 Nov 2022.

## Builds on (most cited first, 15 of 15)

- [Estimation and Inference of Heterogeneous Treatment Effects using Random Forests](https://mlsanity.com/paper/1510.04342/) (2015)
- [Meta-learners for Estimating Heterogeneous Treatment Effects using Machine Learning](https://mlsanity.com/paper/1706.03461/) (2017)
- [Smart "Predict, then Optimize"](https://mlsanity.com/paper/1710.08005/) (2017)
- [Quasi-Oracle Estimation of Heterogeneous Treatment Effects](https://mlsanity.com/paper/1712.04912/) (2017)
- [Learning Representations for Counterfactual Inference](https://mlsanity.com/paper/1605.03661/) (2016)
- [Generalized Random Forests](https://mlsanity.com/paper/1610.01271/) (2016)
- [Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimization](https://mlsanity.com/paper/1809.05504/) (2018)
- [CausalML: Python Package for Causal Machine Learning](https://mlsanity.com/paper/2002.11631/) (2020)
- [Offline Multi-Action Policy Learning: Generalization and Optimization](https://mlsanity.com/paper/1810.04778/) (2018)
- [Decision-Focused Learning: Through the Lens of Learning to Rank](https://mlsanity.com/paper/2112.03609/) (2021)
- [Uplift Modeling with Multiple Treatments and General Response Types](https://mlsanity.com/paper/1705.08492/) (2017)
- [A Unified Framework for Marketing Budget Allocation](https://mlsanity.com/paper/1902.01128/) (2019)
- [LBCF: A Large-Scale Budget-Constrained Causal Forest Algorithm](https://mlsanity.com/paper/2201.12585/) (2022)
- [Dynamic Knapsack Optimization Towards Efficient Multi-Channel Sequential Advertising](https://mlsanity.com/paper/2006.16312/) (2020)
- [Markdowns in E-Commerce Fresh Retail: A Counterfactual Prediction and Multi-Period Optimization Approach](https://mlsanity.com/paper/2105.08313/) (2021)

## Built on by (most cited first, 21 of 21)

- [Rankability-enhanced Revenue Uplift Modeling Framework for Online Marketing](https://mlsanity.com/paper/2405.15301/) (2024)
- [End-to-End Cost-Effective Incentive Recommendation under Budget Constraint with Uplift Modeling](https://mlsanity.com/paper/2408.11623/) (2024)
- [An End-to-End Framework for Marketing Effectiveness Optimization under Budget Constraint](https://mlsanity.com/paper/2302.04477/) (2023)
- [Decision Focused Causal Learning for Direct Counterfactual Marketing Optimization](https://mlsanity.com/paper/2407.13664/) (2024)
- [Benchmarking PtO and PnO Methods in the Predictive Combinatorial Optimization Regime](https://mlsanity.com/paper/2311.07633/) (2023)
- [Uplift modeling with continuous treatments: A predict-then-optimize approach](https://mlsanity.com/paper/2412.09232/) (2024)
- [Improve ROI with Causal Learning and Conformal Prediction](https://mlsanity.com/paper/2407.01065/) (2024)
- [Bi-Level Decision-Focused Causal Learning for Large-Scale Marketing Optimization: Bridging Observational and Experimental Data](https://mlsanity.com/paper/2510.19517/) (2025)
- [SACO: Sequence-Aware Constrained Optimization Framework for Coupon Distribution in E-commerce](https://mlsanity.com/paper/2508.09198/) (2025)
- [Causal Learning for Heterogeneous Subgroups Based on Nonlinear Causal Kernel Clustering](https://mlsanity.com/paper/2501.11622/) (2025)
- [A Computational Theory for Efficient Mini Agent Evaluation with Causal Guarantees](https://mlsanity.com/paper/2503.21138/) (2025)
- [The Estimation of Continual Causal Effect for Dataset Shifting Streams](https://mlsanity.com/paper/2504.20471/) (2025)
- [UDuo: Universal Dual Optimization Framework for Online Matching](https://mlsanity.com/paper/2505.22243/) (2025)
- [Hidden Representation Clustering with Multi-Task Representation Learning towards Robust Online Budget Allocation](https://mlsanity.com/paper/2506.00959/) (2025)
- [Deep Learning of Continuous and Structured Policies for Aggregated Heterogeneous Treatment Effects](https://mlsanity.com/paper/2507.05511/) (2025)
- [KLAN: Kuaishou Landing-page Adaptive Navigator](https://mlsanity.com/paper/2507.23459/) (2025)
- [Direct Profit Estimation Using Uplift Modeling under Clustered Network Interference](https://mlsanity.com/paper/2509.01558/) (2025)
- [Profit-Aligned CATE Estimation: Reconciling Policy Learning and Inference](https://mlsanity.com/paper/2512.13400/) (2025)
- [Causal-driven attribution (CDA): Estimating channel influence without user-level data](https://mlsanity.com/paper/2512.21211/) (2025)
- [Off-Policy Evaluation and Learning for Survival Outcomes under Censoring](https://mlsanity.com/paper/2603.22900/) (2026)
- [Budget-Constrained Causal Bandits: Bridging Uplift Modeling and Sequential Decision-Making](https://mlsanity.com/paper/2604.26169/) (2026)

## Abstract (arXiv)

Marketing is an important mechanism to increase user engagement and improve platform revenue, and heterogeneous causal learning can help develop more effective strategies. Most decision-making problems in marketing can be formulated as resource allocation problems and have been studied for decades. Existing works usually divide the solution procedure into two fully decoupled stages, i.e., machine learning (ML) and operation research (OR) -- the first stage predicts the model parameters and they are fed to the optimization in the second stage. However, the error of the predicted parameters in ML cannot be respected and a series of complex mathematical operations in OR lead to the increased accumulative errors. Essentially, the improved precision on the prediction parameters may not have a positive correlation on the final solution due to the side-effect from the decoupled design. In this paper, we propose a novel approach for solving resource allocation problems to mitigate the side-effects. Our key intuition is that we introduce the decision factor to establish a bridge between ML and OR such that the solution can be directly obtained in OR by only performing the sorting or comparison operations on the decision factor. Furthermore, we design a customized loss function that can conduct direct heterogeneous causal learning on the decision factor, an unbiased estimation of which can be guaranteed when the loss converges. As a case study, we apply our approach to two crucial problems in marketing: the binary treatment assignment problem and the budget allocation problem with multiple treatments. Both large-scale simulations and online A/B Tests demonstrate that our approach achieves significant improvement compared with state-of-the-art.
