Neural Network Approximators for Marginal MAP in Probabilistic Circuits

Authors

  • Shivvrat Arya The University of Texas at Dallas
  • Tahrima Rahman The University of Texas at Dallas
  • Vibhav Gogate The University of Texas at Dallas

DOI:

https://doi.org/10.1609/aaai.v38i10.28966

Keywords:

ML: Probabilistic Circuits and Graphical Models, RU: Probabilistic Inference, ML: Unsupervised & Self-Supervised Learning

Abstract

Probabilistic circuits (PCs) such as sum-product networks efficiently represent large multi-variate probability distributions. They are preferred in practice over other probabilistic representations, such as Bayesian and Markov networks, because PCs can solve marginal inference (MAR) tasks in time that scales linearly in the size of the network. Unfortunately, the most probable explanation (MPE) task and its generalization, the marginal maximum-a-posteriori (MMAP) inference task remain NP-hard in these models. Inspired by the recent work on using neural networks for generating near-optimal solutions to optimization problems such as integer linear programming, we propose an approach that uses neural networks to approximate MMAP inference in PCs. The key idea in our approach is to approximate the cost of an assignment to the query variables using a continuous multilinear function and then use the latter as a loss function. The two main benefits of our new method are that it is self-supervised, and after the neural network is learned, it requires only linear time to output a solution. We evaluate our new approach on several benchmark datasets and show that it outperforms three competing linear time approximations: max-product inference, max-marginal inference, and sequential estimation, which are used in practice to solve MMAP tasks in PCs.

Published

2024-03-24

How to Cite

Arya, S., Rahman, T., & Gogate, V. (2024). Neural Network Approximators for Marginal MAP in Probabilistic Circuits. Proceedings of the AAAI Conference on Artificial Intelligence, 38(10), 10918-10926. https://doi.org/10.1609/aaai.v38i10.28966

Issue

Section

AAAI Technical Track on Machine Learning I