Identification for Tree-shaped Structural Causal Models in Polynomial Time
Aaryan Gupta, Markus Bl\"aser

TL;DR
This paper introduces a randomized polynomial-time algorithm for identifying causal parameters in tree-shaped linear structural causal models, improving computational efficiency over previous methods and classifying parameters' identifiability.
Contribution
It presents the first polynomial-time algorithm for identifying parameters in tree-shaped SCMs, determining their generic identifiability status and providing fractional affine square root terms.
Findings
Algorithm runs in polynomial time
Decides generic identifiability status
Provides fractional affine square root terms
Abstract
Linear structural causal models (SCMs) are used to express and analyse the relationships between random variables. Direct causal effects are represented as directed edges and confounding factors as bidirected edges. Identifying the causal parameters from correlations between the nodes is an open problem in artificial intelligence. In this paper, we study SCMs whose directed component forms a tree. Van der Zander et al. (AISTATS'22, PLMR 151, pp. 6770--6792, 2022) give a PSPACE-algorithm for the identification problem in this case, which is a significant improvement over the general Gr\"obner basis approach, which has doubly-exponential time complexity in the number of structural parameters. In this work, we present a randomized polynomial-time algorithm, which solves the identification problem for tree-shaped SCMs. For every structural parameter, our algorithms decides whether it is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsBayesian Modeling and Causal Inference · Advanced Algebra and Logic · semigroups and automata theory
