English

On the Expressive Power of Tree-Structured Probabilistic Circuits

Artificial Intelligence 2024-10-28 v2 Machine Learning

Abstract

Probabilistic circuits (PCs) have emerged as a powerful framework to compactly represent probability distributions for efficient and exact probabilistic inference. It has been shown that PCs with a general directed acyclic graph (DAG) structure can be understood as a mixture of exponentially (in its height) many components, each of which is a product distribution over univariate marginals. However, existing structure learning algorithms for PCs often generate tree-structured circuits or use tree-structured circuits as intermediate steps to compress them into DAG-structured circuits. This leads to the intriguing question of whether there exists an exponential gap between DAGs and trees for the PC structure. In this paper, we provide a negative answer to this conjecture by proving that, for nn variables, there exists a quasi-polynomial upper bound nO(logn)n^{O(\log n)} on the size of an equivalent tree computing the same probability distribution. On the other hand, we also show that given a depth restriction on the tree, there is a super-polynomial separation between tree and DAG-structured PCs. Our work takes an important step towards understanding the expressive power of tree-structured PCs, and our techniques may be of independent interest in the study of structure learning algorithms for PCs.

Keywords

Cite

@article{arxiv.2410.05465,
  title  = {On the Expressive Power of Tree-Structured Probabilistic Circuits},
  author = {Lang Yin and Han Zhao},
  journal= {arXiv preprint arXiv:2410.05465},
  year   = {2024}
}

Comments

This paper was accepted to NeurIPS 2024. This version uses a more accurate terminology for a complexity class, and adds a preliminary paragraph on relevant complexity classes

R2 v1 2026-06-28T19:12:06.035Z