Average Causal Effect Estimation in DAGs with Hidden Variables: Beyond Back-Door and Front-Door Criteria

Anna Guo, Razieh Nabi
9/6/2024
stat.MEcs.LGstat.ML

No official code found. Best implementation: annaguo-bios/flexCausal (11 stars, GPL-3.0, last commit 2026-03-19).

Abstract

The identification theory for causal effects in directed acyclic graphs (DAGs) with hidden variables is well established, but methods for estimating and inferring functionals that extend beyond the g-formula remain underdeveloped. Previous studies have introduced semiparametric estimators for such functionals in a broad class of DAGs with hidden variables. While these estimators exhibit desirable statistical properties such as double robustness in certain cases, they also face significant limitations. Notably, they encounter substantial computational challenges, particularly involving density estimation and numerical integration for continuous variables, and their estimates may fall outside the parameter space of the target estimand. Additionally, the asymptotic properties of these estimators is underexplored, especially when integrating flexible statistical and machine learning models for nuisance functional estimations. This paper addresses these challenges by introducing novel one-step corrected plug-in and targeted minimum loss-based estimators of causal effects for a class of hidden variable DAGs that go beyond classical back-door and front-door criteria (known as the treatment primal fixability criterion in prior literature). These estimators leverage data-adaptive machine learning algorithms to minimize modeling assumptions while ensuring key statistical properties including double robustness, efficiency, boundedness within the target parameter space, and asymptotic linearity under $L^2(P)$-rate conditions for nuisance functional estimates that yield root-n consistent causal effect estimates. To ensure our estimation methods are accessible in practice, we provide the flexCausal package in R.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

flexCausal is a flexible and robust tool for estimating causal effects via double de-biased ML using observational data, where the relationships between observed and unmeasured variables can be specified via DAGs with hidden variables. The package implements one-step corrected plug-in and TMLE estimators.

111RMar 27, 20247 months agoGPL-3.0

Similar Papers

Cite this paper

@article{guo2024average,
  title  = {Average Causal Effect Estimation in DAGs with Hidden Variables: Beyond Back-Door and Front-Door Criteria},
  author = {Anna Guo and Razieh Nabi},
  year   = {2024},
  eprint = {2409.03962},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.03962v2}
}

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

Discussion