Treatment Cost
1) Meaning
In causal ML / uplift modeling / business experiments, Treatment Cost refers to the expense incurred when applying an intervention (treatment) to an individual, customer, or unit.
It’s the per-person or per-unit cost of delivering the treatment (e.g., cost of sending a coupon, running an ad impression, providing a discount, or administering a drug).
When aggregated, it becomes the total cost of the intervention campaign.
2) Formula
- Per unit (per customer):
$\text{Treatment Cost per unit} = \text{Direct cost of intervention per customer}$
- Total treatment cost:
$\text{Total Treatment Cost} = \text{Treatment Cost per unit} \times \text{Number of Treated Customers}$
3) Example
- A retailer sends a $5 discount coupon (cost = $5 each) to 2,000 customers.
- Treatment Cost per unit = $5
- Total Treatment Cost = 2,000 \times 5 = $10,000
If the campaign generated $15,000 incremental revenue, then:
$\text{Net Incremental Profit} = 15,000 – 10,000 = 5,000$
4) Relation to Uplift & ROI
- Incremental Revenue tells us how much extra money we made.
- Treatment Cost tells us how much we spent to get that uplift.
- Net Uplift Value (or Incremental Profit) is:
$\text{Incremental Profit} = \text{Incremental Revenue} – \text{Treatment Cost}$
- ROI of Treatment:
$ROI = \frac{\text{Incremental Revenue} – \text{Treatment Cost}}{\text{Treatment Cost}}$
5) Why It Matters
- Prevents targeting customers where treatment cost > incremental benefit.
- Essential for profit-based uplift modeling (instead of conversion-only uplift).
- Helps compare campaigns by cost-effectiveness.
- Forces decision-makers to consider net value, not just gross outcomes.
Bottom line:
Treatment Cost is the expense of delivering an intervention (per person or in total). It’s crucial for linking uplift modeling and causal ML to real business ROI, since only interventions where incremental benefit > treatment cost should be deployed.
Discover more from Insightful Data Lab
Subscribe to get the latest posts sent to your email.
