# A Potential Outcomes Calculus for Identifying Conditional Path-Specific Effects

arXiv: https://arxiv.org/abs/1903.03662 · HTML: https://mlsanity.com/paper/1903.03662/

## Key facts

- Cited by 19 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 8 Mar 2019.

## Built on by (most cited first, 19 of 19)

- [The Proximal ID Algorithm](https://mlsanity.com/paper/2108.06818/) (2021)
- [Comparing Causal Frameworks: Potential Outcomes, Structural Models, Graphs, and Abstractions](https://mlsanity.com/paper/2306.14351/) (2023)
- [DeepMed: Semiparametric Causal Mediation Analysis with Debiased Deep Learning](https://mlsanity.com/paper/2210.04389/) (2022)
- [When does the ID algorithm fail?](https://mlsanity.com/paper/2307.03750/) (2023)
- [Sequential Kernel Embedding for Mediated and Time-Varying Dose Response Curves](https://mlsanity.com/paper/2111.03950/) (2021)
- [Entropic Inequality Constraints from e-separation Relations in Directed Acyclic Graphs with Hidden Variables](https://mlsanity.com/paper/2107.07087/) (2021)
- [The Fairness Field Guide: Perspectives from Social and Formal Sciences](https://mlsanity.com/paper/2201.05216/) (2022)
- [Sequentially learning the topological ordering of causal directed acyclic graphs with likelihood ratio scores](https://mlsanity.com/paper/2202.01748/) (2022)
- [Causal Imputation for Counterfactual SCMs: Bridging Graphs and Latent Factor Models](https://mlsanity.com/paper/2402.14777/) (2024)
- [FairAgent: Democratizing Fairness-Aware Machine Learning with LLM-Powered Agents](https://mlsanity.com/paper/2510.04317/) (2025)
- [Computational Identifiability](https://mlsanity.com/paper/2606.19361/) (2026)
- [Identifiability of Causal-based Fairness Notions: A State of the Art](https://mlsanity.com/paper/2203.05900/) (2022)
- [Assessing Electricity Service Unfairness with Transfer Counterfactual Learning](https://mlsanity.com/paper/2310.03258/) (2023)
- [Robust Weighted Triangulation of Causal Effects Under Model Uncertainty](https://mlsanity.com/paper/2603.01119/) (2026)
- [Path-specific Effects Based on Information Accounts of Causality](https://mlsanity.com/paper/2106.03178/) (2021)
- [CaTs and DAGs: Integrating Directed Acyclic Graphs with Transformers for Causally Constrained Predictions](https://mlsanity.com/paper/2410.14485/) (2024)
- [Causally Fair Node Classification on Non-IID Graph Data](https://mlsanity.com/paper/2505.01652/) (2025)
- [Fixed-Confidence Best-Arm Identification for Causal Mediation Analysis](https://mlsanity.com/paper/2607.04315/) (2026)
- [Bayesian Mediation Analysis for Individualized Treatment Rules](https://mlsanity.com/paper/2607.28804/) (2026)

## Abstract (arXiv)

The do-calculus is a well-known deductive system for deriving connections between interventional and observed distributions, and has been proven complete for a number of important identifiability problems in causal inference. Nevertheless, as it is currently defined, the do-calculus is inapplicable to causal problems that involve complex nested counterfactuals which cannot be expressed in terms of the "do" operator. Such problems include analyses of path-specific effects and dynamic treatment regimes. In this paper we present the potential outcome calculus (po-calculus), a natural generalization of do-calculus for arbitrary potential outcomes. We thereby provide a bridge between identification approaches which have their origins in artificial intelligence and statistics, respectively. We use po-calculus to give a complete identification algorithm for conditional path-specific effects with applications to problems in mediation analysis and algorithmic fairness.
