PrivATE: Differentially Private Confidence Intervals for Average Treatment Effects

Maresa Schröder, Justin Hartenstein, Stefan Feuerriegel
5/27/2025
cs.LGcs.CRstat.ME

No official code found. Best implementation: j-hartenstein/PrivateCIs (0 stars, last commit 2025-01-31).

Abstract

The average treatment effect (ATE) is widely used to evaluate the effectiveness of drugs and other medical interventions. In safety-critical applications like medicine, reliable inferences about the ATE typically require valid uncertainty quantification, such as through confidence intervals (CIs). However, estimating treatment effects in these settings often involves sensitive data that must be kept private. In this work, we present PrivATE, a novel machine learning framework for computing CIs for the ATE under differential privacy. Specifically, we focus on deriving valid privacy-preserving CIs for the ATE from observational data. Our PrivATE framework consists of three steps: (i) estimating the differentially private ATE through output perturbation; (ii) estimating the differentially private variance in a doubly robust manner; and (iii) constructing the CIs while accounting for the uncertainty from both the estimation and privatization steps. Our PrivATE framework is model agnostic, doubly robust, and ensures valid CIs. We demonstrate the effectiveness of our framework using synthetic and real-world medical datasets. To the best of our knowledge, we are the first to derive a general, doubly robust framework for valid CIs of the ATE under ($\varepsilon,δ$)-differential privacy.

View on arXivView PDF

Code Implementations(1)

PRIVATE: Differentially Private Confidence Intervals for Average Treatment Effects

00Python, Jupyter NotebookJan 29, 20251 years ago

Similar Papers

Cite this paper

@article{schrder2025private,
  title  = {PrivATE: Differentially Private Confidence Intervals for Average Treatment Effects},
  author = {Maresa Schröder and Justin Hartenstein and Stefan Feuerriegel},
  year   = {2025},
  eprint = {2505.21641},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.21641v2}
}

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/2505.21641.svg)](https://codeofpaper.com/paper/2505.21641)

Discussion