Probabilistic Neural Circuits
Pedro Zuidberg Dos Martires
TL;DR
The paper addresses the trade-off between tractability and expressivity in probabilistic models by introducing probabilistic neural circuits (PNCs), a conditional probabilistic circuit formalism where neural networks parameterize select weights. PNCs are interpreted as deep mixtures of Bayesian networks, implemented as layered, trainable structures with neural sum layers that relax decomposability while preserving tractable queries. Empirically, PNCs improve density estimation on MNIST-family datasets and outperform several state-of-the-art models, though discriminative performance requires regularization. The work provides a principled middle ground between probabilistic circuits and neural nets, with potential for improved sampling, structure learning, and broader applications beyond image data.
Abstract
Probabilistic circuits (PCs) have gained prominence in recent years as a versatile framework for discussing probabilistic models that support tractable queries and are yet expressive enough to model complex probability distributions. Nevertheless, tractability comes at a cost: PCs are less expressive than neural networks. In this paper we introduce probabilistic neural circuits (PNCs), which strike a balance between PCs and neural nets in terms of tractability and expressive power. Theoretically, we show that PNCs can be interpreted as deep mixtures of Bayesian networks. Experimentally, we demonstrate that PNCs constitute powerful function approximators.
