Efficiently Deciding Algebraic Equivalence of Bow-Free Acyclic Path Diagrams
Thijs van Ommen
TL;DR
This work targets causal discovery under latent confounding by focusing on bow-free acyclic path diagrams (BAPs) and the algebraic constraints inherent to linear structural equation models. It introduces graphically represented ideals and the crucial property of $I$-primary ideals to enable reliable model inclusion testing, then presents three randomized algorithms for testing a constraint, testing model inclusion, and testing model equivalence with one-sided error over a finite field. The authors prove correctness and provide complexity and error bounds, demonstrating that these methods efficiently distinguish algebraic models among BAPs and outperform empirical likelihood-based approaches. They also relate algebraic equivalence to other equivalence notions (distributional, Markov, nested Markov) and discuss practical implications, limitations, and future directions, including extensions beyond BAPs and connections to nested Markov theory.
Abstract
For causal discovery in the presence of latent confounders, constraints beyond conditional independences exist that can enable causal discovery algorithms to distinguish more pairs of graphs. Such constraints are not well-understood yet. In the setting of linear structural equation models without bows, we study algebraic constraints and argue that these provide the most fine-grained resolution achievable. We propose efficient algorithms that decide whether two graphs impose the same algebraic constraints, or whether the constraints imposed by one graph are a subset of those imposed by another graph.
