Hypertree Decompositions Revisited for PGMs

04/05/2018
by   Aarthy Shivram Arun, et al.
0

We revisit the classical problem of exact inference on probabilistic graphical models (PGMs). Our algorithm is based on recent worst-case optimal database join algorithms, which can be asymptotically faster than traditional data processing methods. We present the first empirical evaluation of these new algorithms via JoinInfer, a new exact inference engine. We empirically explore the properties of the data for which our engine can be expected to outperform traditional inference engines refining current theoretical notions. Further, JoinInfer outperforms existing state-of-the-art inference engines (ACE, IJGP and libDAI) on some standard benchmark datasets by up to a factor of 630x. Finally, we propose a promising data-driven heuristic that extends JoinInfer to automatically tailor its parameters and/or switch to the traditional inference algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/25/2023

Free Join: Unifying Worst-Case Optimal and Traditional Joins

Over the last decade, worst-case optimal join (WCOJ) algorithms have eme...
research
03/27/2018

Worst-Case Optimal Join Algorithms: Techniques, Results, and Open Problems

Worst-case optimal join algorithms are the class of join algorithms whos...
research
03/15/2012

BEEM : Bucket Elimination with External Memory

A major limitation of exact inference algorithms for probabilistic graph...
research
12/12/2012

Accelerating Inference: towards a full Language, Compiler and Hardware stack

We introduce Dimple, a fully open-source API for probabilistic modeling....
research
12/04/2020

Hiperfact: In-Memory High Performance Fact Processing – Rethinking the Rete Inference Algorithm

The Rete forward inference algorithm forms the basis for many rule engin...
research
12/05/2012

On Some Integrated Approaches to Inference

We present arguments for the formulation of unified approach to differen...
research
10/16/2012

Join-graph based cost-shifting schemes

We develop several algorithms taking advantage of two common approaches ...

Please sign up or login with your details

Forgot password? Click here to reset