Mixtures of All Trees

Nikil Roashan Selvam, Honghua Zhang, Guy Van den Broeck
2/27/2023
cs.LG

No official code found. Best implementation: UCLA-StarAI/MoAT (6 stars, last commit 2023-02-24).

Abstract

Tree-shaped graphical models are widely used for their tractability. However, they unfortunately lack expressive power as they require committing to a particular sparse dependency structure. We propose a novel class of generative models called mixtures of all trees: that is, a mixture over all possible ($n^{n-2}$) tree-shaped graphical models over $n$ variables. We show that it is possible to parameterize this Mixture of All Trees (MoAT) model compactly (using a polynomial-size representation) in a way that allows for tractable likelihood computation and optimization via stochastic gradient descent. Furthermore, by leveraging the tractability of tree-shaped models, we devise fast-converging conditional sampling algorithms for approximate inference, even though our theoretical analysis suggests that exact computation of marginals in the MoAT model is NP-hard. Empirically, MoAT achieves state-of-the-art performance on density estimation benchmarks when compared against powerful probabilistic models including hidden Chow-Liu Trees.

View on arXivView PDF

Code Implementations(1)

UCLA-StarAI/MoATCommunity100%

Mixture of All Trees

60Shell, PythonFeb 22, 20233 years ago

Similar Papers

Cite this paper

@article{selvam2023mixtures,
  title  = {Mixtures of All Trees},
  author = {Nikil Roashan Selvam and Honghua Zhang and Guy Van den Broeck},
  year   = {2023},
  eprint = {2302.14202},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.14202v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.14202.svg)](https://codeofpaper.com/paper/2302.14202)

Discussion