Probabilistic Generating Circuits - Demystified
Sanyam Agarwal, Markus Bläser
Abstract
Zhang et al. (ICML 2021, PLMR 139, pp. 12447-1245) introduced probabilistic generating circuits (PGCs) as a probabilistic model to unify probabilistic circuits (PCs) and determinantal point processes (DPPs). At a first glance, PGCs store a distribution in a very different way, they compute the probability generating polynomial instead of the probability mass function and it seems that this is the main reason why PGCs are more powerful than PCs or DPPs. However, PGCs also allow for negative weights, whereas classical PCs assume that all weights are nonnegative. One of the main insights of our paper is that the negative weights are responsible for the power of PGCs and not the different representation. PGCs are PCs in disguise, in particular, we show how to transform any PGC into a PC with negative weights with only polynomial blowup. PGCs were defined by Zhang et al. only for binary random variables. As our second main result, we show that there is a good reason for this: we prove that PGCs for categorial variables with larger image size do not support tractable marginalization unless NP = P. On the other hand, we show that we can model categorial variables with larger image size as PC with negative weights computing setmultilinear polynomials. These allow for tractable marginalization. In this sense, PCs with negative weights strictly subsume PGCs. * Broadrick et al. [2024] independently obtain some of the results presented in this paper. In particular, they prove that probabilistic circuits and probabilistic generating circuits for binary variables are equivalent (our Theorem 8.1) as well as the hardness of marginalization for probabilistic generating circuits with at least four categories (our Theorem 7.1). These results were obtained independently of ours and were submitted to a conference around the same time as ours.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext df2d9409-e2dd-4f40-8e3c-d31d34f0028bCited by top-tier papers4
- Sum of Squares CircuitsLorenzo Loconte, Stefan Mengel, Antonio VergariAAAI 2025 · 20 citations
- How to Square Tensor Networks and Circuits Without Squaring ThemLorenzo Loconte, Adrián Javaloy, Antonio VergariICLR 2026 · 6 citations
- Fast Reconstruction of Mixtures of Bernoulli Product DistributionsSanyam Agarwal, Pranjal Dutta, Markus BläserICML 2026
- The Limits of Tractable MarginalizationOliver Broadrick, Sanyam Agarwal, Guy Van den Broeck, Markus BläserICML 2025
Builds on3
- Not all Strongly Rayleigh Distributions Have Small Probabilistic Generating CircuitsMarkus BläserICML 2023 · 5 citations
- Probabilistic Generating CircuitsHonghua Zhang, Brendan Juba, Guy Van den BroeckICML 2021 · 5 citations
- Split-kl and PAC-Bayes-split-kl Inequalities for Ternary Random VariablesYi-Shan Wu, Yevgeny SeldinNeurIPS 2022
Related papers
- On the Relationship Between Monotone and Squared Probabilistic CircuitsBenjie Wang, Guy Van den BroeckAAAI 2025 · 16 citations
- Scaling Continuous Latent Variable Models as Probabilistic Integral CircuitsGennaro Gala, Cassio P. de Campos, Antonio Vergari, Erik QuaeghebeurNeurIPS 2024 · 12 citations
- On the Expressive Power of Tree-Structured Probabilistic CircuitsLang Yin, Han ZhaoNeurIPS 2024 · 4 citations
- Understanding the Distillation Process from Deep Generative Models to Tractable Probabilistic CircuitsXuejie Liu, Anji Liu, Guy Van den Broeck, Yitao LiangICML 2023 · 21 citations
- Probabilistic Neural CircuitsPedro Zuidberg Dos MartiresAAAI 2024 · 11 citations
