English

A Hybrid Algorithm to Compute Marginal and Joint Beliefs in Bayesian Networks and Its Complexity

Artificial Intelligence 2013-02-01 v1

Abstract

There exist two general forms of exact algorithms for updating probabilities in Bayesian Networks. The first approach involves using a structure, usually a clique tree, and performing local message based calculation to extract the belief in each variable. The second general class of algorithm involves the use of non-serial dynamic programming techniques to extract the belief in some desired group of variables. In this paper we present a hybrid algorithm based on the latter approach yet possessing the ability to retrieve the belief in all single variables. The technique is advantageous in that it saves a NP-hard computation step over using one algorithm of each type. Furthermore, this technique re-enforces a conjecture of Jensen and Jensen [JJ94] in that it still requires a single NP-hard step to set up the structure on which inference is performed, as we show by confirming Li and D'Ambrosio's [LD94] conjectured NP-hardness of OFP.

Keywords

Cite

@article{arxiv.1301.7360,
  title  = {A Hybrid Algorithm to Compute Marginal and Joint Beliefs in Bayesian Networks and Its Complexity},
  author = {Mark Bloemeke and Marco Valtorta},
  journal= {arXiv preprint arXiv:1301.7360},
  year   = {2013}
}

Comments

Appears in Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence (UAI1998)

R2 v1 2026-06-21T23:18:03.847Z