Join tree propagation utilizing both arc reversal and variable elimination

  • Authors:
  • C. J. Butz;K. Konkel;P. Lingras

  • Affiliations:
  • Department of Computer Science, University of Regina, Regina, SK, Canada S4S 0A2;Department of Computer Science, University of Regina, Regina, SK, Canada S4S 0A2;Department of Mathematics and Computing Science, Saint Mary's University, Halifax, NS, Canada B3H 3C3

  • Venue:
  • International Journal of Approximate Reasoning
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we put forth the first join tree propagation algorithm that selectively applies either arc reversal (AR) or variable elimination (VE) to build the propagated messages. Our approach utilizes a recent method for identifying the propagated join tree messages a priori. When it is determined that a join tree node will construct a single distribution to be sent to a neighbouring node, VE is utilized as it builds a single distribution in the most direct fashion; otherwise, AR is applied as it maintains a factorization of distributions allowing for barren variables to be exploited during propagation later on in the join tree. Experimental results, involving evidence processing in four benchmark Bayesian networks, empirically demonstrate that selectively applying VE and AR is faster than applying one of these methods exclusively on the entire network.