English

Efficient inference of interventional distributions

Data Structures and Algorithms 2021-07-28 v2 Machine Learning Machine Learning

Abstract

We consider the problem of efficiently inferring interventional distributions in a causal Bayesian network from a finite number of observations. Let P\mathcal{P} be a causal model on a set V\mathbf{V} of observable variables on a given causal graph GG. For sets X,YV\mathbf{X},\mathbf{Y}\subseteq \mathbf{V}, and setting x{\bf x} to X\mathbf{X}, let Px(Y)P_{\bf x}(\mathbf{Y}) denote the interventional distribution on Y\mathbf{Y} with respect to an intervention x{\bf x} to variables x{\bf x}. Shpitser and Pearl (AAAI 2006), building on the work of Tian and Pearl (AAAI 2001), gave an exact characterization of the class of causal graphs for which the interventional distribution Px(Y)P_{\bf x}({\mathbf{Y}}) can be uniquely determined. We give the first efficient version of the Shpitser-Pearl algorithm. In particular, under natural assumptions, we give a polynomial-time algorithm that on input a causal graph GG on observable variables V\mathbf{V}, a setting x{\bf x} of a set XV\mathbf{X} \subseteq \mathbf{V} of bounded size, outputs succinct descriptions of both an evaluator and a generator for a distribution P^\hat{P} that is ε\varepsilon-close (in total variation distance) to Px(Y)P_{\bf x}({\mathbf{Y}}) where Y=VXY=\mathbf{V}\setminus \mathbf{X}, if Px(Y)P_{\bf x}(\mathbf{Y}) is identifiable. We also show that when Y\mathbf{Y} is an arbitrary set, there is no efficient algorithm that outputs an evaluator of a distribution that is ε\varepsilon-close to Px(Y)P_{\bf x}({\mathbf{Y}}) unless all problems that have statistical zero-knowledge proofs, including the Graph Isomorphism problem, have efficient randomized algorithms.

Cite

@article{arxiv.2107.11712,
  title  = {Efficient inference of interventional distributions},
  author = {Arnab Bhattacharyya and Sutanu Gayen and Saravanan Kandasamy and Vedant Raval and N. V. Vinodchandran},
  journal= {arXiv preprint arXiv:2107.11712},
  year   = {2021}
}

Comments

16 pages, 2 figures

R2 v1 2026-06-24T04:29:38.790Z