Scalable Out-of-distribution Robustness in the Presence of Unobserved Confounders

Parjanya Prashant, Seyedeh Baharan Khatami, Bruno Ribeiro, Babak Salimi
11/29/2024
cs.LGstat.ML

No official code found. Best implementation: parjanya20/ScalableOOD (1 star, last commit 2025-03-11).

Abstract

We consider the task of out-of-distribution (OOD) generalization, where the distribution shift is due to an unobserved confounder ($Z$) affecting both the covariates ($X$) and the labels ($Y$). This confounding introduces heterogeneity in the predictor, i.e., $P(Y | X) = E_{P(Z | X)}[P(Y | X,Z)]$, making traditional covariate and label shift assumptions unsuitable. OOD generalization differs from traditional domain adaptation in that it does not assume access to the covariate distribution ($X^\text{te}$) of the test samples during training. These conditions create a challenging scenario for OOD robustness: (a) $Z^\text{tr}$ is an unobserved confounder during training, (b) $P^\text{te}(Z) \neq P^\text{tr}(Z)$, (c) $X^\text{te}$ is unavailable during training, and (d) the predictive distribution depends on $P^\text{te}(Z)$. While prior work has developed complex predictors requiring multiple additional variables for identifiability of the latent distribution, we explore a set of identifiability assumptions that yield a surprisingly simple predictor using only a single additional variable. Our approach demonstrates superior empirical performance on several benchmark tasks.

View on arXivView PDF

Code Implementations(1)

Code for Scalable Out-of-Distribution Robustness in the Presence of Unobserved Confounders (AISTATS 2025)

10Python, Jupyter NotebookMar 11, 20251 years ago

Similar Papers

Cite this paper

@article{prashant2024scalable,
  title  = {Scalable Out-of-distribution Robustness in the Presence of Unobserved Confounders},
  author = {Parjanya Prashant and Seyedeh Baharan Khatami and Bruno Ribeiro and Babak Salimi},
  year   = {2024},
  eprint = {2411.19923},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.19923v2}
}

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

Discussion