A Pair of Bayesian Network Structures has Undecidable Conditional Independencies
Cheuk Ting Li
TL;DR
The paper addresses whether the conditional independencies implied by two Bayesian network structures can be algorithmically decided. It proves that, unlike the single-structure case where d-separation provides a complete, efficient decision procedure, the CI implications of two structures are undecidable, even for singleton conditioning sets. The authors develop new constructions that impose functional dependencies on sufficient statistics and employ majorization, culminating in a reduction from an undecidable CI-implication problem to the two-network setting. This result implies there is no general algorithm to combine two BN structures into a single structure or data structure that can answer all CI queries. The work also shows, under a consistency assumption for ZFC, there exist two BN structures whose implication for a CI is unprovable in ZFC, highlighting profound limits on qualitative reasoning with BN structures.
Abstract
Given a Bayesian network structure (directed acyclic graph), the celebrated d-separation algorithm efficiently determines whether the network structure implies a given conditional independence relation. We show that this changes drastically when we consider two Bayesian network structures instead. It is undecidable to determine whether two given network structures imply a given conditional independency, that is, whether every collection of random variables satisfying both network structures must also satisfy the conditional independency. Although the approximate combination of two Bayesian networks is a well-studied topic, our result shows that it is fundamentally impossible to accurately combine the knowledge of two Bayesian network structures, in the sense that no algorithm can tell what conditional independencies are implied by the two network structures. We can also explicitly construct two Bayesian network structures, such that whether they imply a certain conditional independency is unprovable in the ZFC set theory, assuming ZFC is consistent.
