Papers › ρ-GNF: A Copula-based Sensitivity Analysis to Unobserved Confounding Using Normalizing Flows

ρ-GNF: A Copula-based Sensitivity Analysis to Unobserved Confounding Using Normalizing Flows

15 Sep 2022arXiv:2209.07111archive 2025-07-28

Sourabh Balgi, Jose M. Peña, Adel Daoud

We propose a novel sensitivity analysis to unobserved confounding in observational studies using copulas and normalizing flows. Using the idea of interventional equivalence of structural causal models, we develop ρ-GNF (ρ-graphical normalizing flow), where ρ∈[-1,+1] is a bounded sensitivity parameter. This parameter represents the back-door non-causal association due to unobserved confounding, and which is encoded with a Gaussian copula. In other words, the ρ-GNF enables scholars to estimate the average causal effect (ACE) as a function of ρ, while accounting for various assumed strengths of the unobserved confounding. The output of the ρ-GNF is what we denote as the ρ_(curve) that provides the bounds for the ACE given an interval of assumed ρ values. In particular, the ρ_(curve) enables scholars to identify the confounding strength required to nullify the ACE, similar to other sensitivity analysis methods (e.g., the E-value). Leveraging on experiments from simulated and real-world data, we show the benefits of ρ-GNF. One benefit is that the ρ-GNF uses a Gaussian copula to encode the distribution of the unobserved causes, which is commonly used in many applied settings. This distributional assumption produces narrower ACE bounds compared to other popular sensitivity analysis methods.

PaperPDFCode

Code

sobalgi/rhognf officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Causal InferenceSensitivity

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

Normalizing Flows

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections