English

Causal identification with $Y_0$

Artificial Intelligence 2025-08-06 v1

Abstract

We present the Y0Y_0 Python package, which implements causal identification algorithms that apply interventional, counterfactual, and transportability queries to data from (randomized) controlled trials, observational studies, or mixtures thereof. Y0Y_0 focuses on the qualitative investigation of causation, helping researchers determine whether a causal relationship can be estimated from available data before attempting to estimate how strong that relationship is. Furthermore, Y0Y_0 provides guidance on how to transform the causal query into a symbolic estimand that can be non-parametrically estimated from the available data. Y0Y_0 provides a domain-specific language for representing causal queries and estimands as symbolic probabilistic expressions, tools for representing causal graphical models with unobserved confounders, such as acyclic directed mixed graphs (ADMGs), and implementations of numerous identification algorithms from the recent causal inference literature. The Y0Y_0 source code can be found under the MIT License at https://github.com/y0-causal-inference/y0 and it can be installed with pip install y0.

Keywords

Cite

@article{arxiv.2508.03167,
  title  = {Causal identification with $Y_0$},
  author = {Charles Tapley Hoyt and Craig Bakker and Richard J. Callahan and Joseph Cottam and August George and Benjamin M. Gyori and Haley M. Hummel and Nathaniel Merrill and Sara Mohammad Taheri and Pruthvi Prakash Navada and Marc-Antoine Parent and Adam Rupe and Olga Vitek and Jeremy Zucker},
  journal= {arXiv preprint arXiv:2508.03167},
  year   = {2025}
}
R2 v1 2026-07-01T04:34:40.762Z