Probabilistic Generating Circuits

02/19/2021
by   Honghua Zhang, et al.
0

Generating functions, which are widely used in combinatorics and probability theory, encode function values into the coefficients of a polynomial. In this paper, we explore their use as a tractable probabilistic model, and propose probabilistic generating circuits (PGCs) for their efficient representation. PGCs strictly subsume many existing tractable probabilistic models, including determinantal point processes (DPPs), probabilistic circuits (PCs) such as sum-product networks, and tractable graphical models. We contend that PGCs are not just a theoretical framework that unifies vastly different existing models, but also show huge potential in modeling realistic data. We exhibit a simple class of PGCs that are not trivially subsumed by simple combinations of PCs and DPPs, and obtain competitive performance on a suite of density estimation benchmarks. We also highlight PGCs' connection to the theory of strongly Rayleigh distributions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/26/2020

On the Relationship Between Probabilistic Circuits and Determinantal Point Processes

Scaling probabilistic models to large realistic problems and datasets is...
research
12/09/2021

Testing Probabilistic Circuits

Probabilistic circuits (PCs) are a powerful modeling framework for repre...
research
02/23/2023

Bayesian Structure Scores for Probabilistic Circuits

Probabilistic circuits (PCs) are a prominent representation of probabili...
research
12/02/2021

HyperSPNs: Compact and Expressive Probabilistic Circuits

Probabilistic circuits (PCs) are a family of generative models which all...
research
01/17/2019

Learning Tractable Probabilistic Models in Open Worlds

Large-scale probabilistic representations, including statistical knowled...
research
05/02/2014

Exchangeable Variable Models

A sequence of random variables is exchangeable if its joint distribution...
research
06/01/2019

Smoothing Structured Decomposable Circuits

We study the task of smoothing a circuit, i.e., ensuring that all childr...

Please sign up or login with your details

Forgot password? Click here to reset