A Neural Network Approach for Efficiently Answering Most Probable Explanation Queries in Probabilistic Models

Abstract

We propose a novel neural networks based approach to efficiently answer arbitrary Most Probable Explanation (MPE) queries—a well-known NP-hard task—in large probabilistic models such as Bayesian and Markov networks, probabilistic circuits, and neural auto-regressive models. By arbitrary MPE queries, we mean that there is no predefined partition of variables into evidence and non-evidence variables. The key idea is to distill all MPE queries over a given probabilistic model into a neural network and then use the latter for answering queries, eliminating the need for time-consuming inference algorithms that operate directly on the probabilistic model. We improve upon this idea by incorporating inference-time optimization with self-supervised loss to iteratively improve the solutions and employ a teacher-student framework that provides a better initial network, which in turn, helps reduce the number of inference-time optimization steps. The teacher network utilizes a self-supervised loss function optimized for getting the exact MPE solution, while the student network learns from the teacher's near-optimal outputs through supervised loss. We demonstrate the efficacy and scalability of our approach on various datasets and a broad class of probabilistic models, showcasing its practical effectiveness.

Cite

Text

Arya et al. "A Neural Network Approach for Efficiently Answering Most Probable Explanation Queries in Probabilistic Models." Neural Information Processing Systems, 2024. doi:10.52202/079017-1057

Markdown

[Arya et al. "A Neural Network Approach for Efficiently Answering Most Probable Explanation Queries in Probabilistic Models." Neural Information Processing Systems, 2024.](https://mlanthology.org/neurips/2024/arya2024neurips-neural/) doi:10.52202/079017-1057

BibTeX

@inproceedings{arya2024neurips-neural,
  title     = {{A Neural Network Approach for Efficiently Answering Most Probable Explanation Queries in Probabilistic Models}},
  author    = {Arya, Shivvrat and Rahman, Tahrima and Gogate, Vibhav},
  booktitle = {Neural Information Processing Systems},
  year      = {2024},
  doi       = {10.52202/079017-1057},
  url       = {https://mlanthology.org/neurips/2024/arya2024neurips-neural/}
}