[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Scalable Node-Level Computation Kernels for Parallel Exact Inference

Published: 01 January 2010 Publication History

Abstract

In this paper, we investigate data parallelism in exact inference with respect to arbitrary junction trees. Exact inference is a key problem in exploring probabilistic graphical models, where the computation complexity increases dramatically with clique width and the number of states of random variables. We study potential table representation and scalable algorithms for node-level primitives. Based on such node-level primitives, we propose computation kernels for evidence collection and evidence distribution. A data parallel algorithm for exact inference is presented using the proposed computation kernels. We analyze the scalability of node-level primitives, computation kernels, and the exact inference algorithm using the coarse-grained multicomputer (CGM) model. According to the analysis, we achieve O(Nd_{{\cal C}}w_{{\cal C}}\prod_{j=1}^{w_{{\cal C}}}r_{{\cal C}, j}/ P) local computation time and O(N) global communication rounds using P processors, 1\le P\le {\rm max}_{{\cal C}}\prod_{j=1}^{w_{{\cal C}}}r_{{\cal C},j}, where N is the number of cliques in the junction tree; d_{{\cal C}} is the clique degree; r_{{\cal C},j} is the number of states of the jth random variable in {\cal C}; w_{{\cal C}} is the clique width; and w_{s} is the separator width. We implemented the proposed algorithm on state-of-the-art clusters. Experimental results show that the proposed algorithm exhibits almost linear scalability over a wide range.

Cited By

View all
  • (2024)Faster-BNI: Fast Parallel Exact Inference on Bayesian NetworksIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2024.341417735:8(1444-1455)Online publication date: 1-Aug-2024
  • (2010)Collaborative scheduling of DAG structured computations on multicore processorsProceedings of the 7th ACM international conference on Computing frontiers10.1145/1787275.1787287(63-72)Online publication date: 17-May-2010

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 59, Issue 1
January 2010
143 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 January 2010

Author Tags

  1. Bayesian network
  2. Exact inference
  3. junction tree
  4. message passing.
  5. node-level primitives

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Faster-BNI: Fast Parallel Exact Inference on Bayesian NetworksIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2024.341417735:8(1444-1455)Online publication date: 1-Aug-2024
  • (2010)Collaborative scheduling of DAG structured computations on multicore processorsProceedings of the 7th ACM international conference on Computing frontiers10.1145/1787275.1787287(63-72)Online publication date: 17-May-2010

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media