paper-with-me

Papers

A Parallel Algorithm for Exact Bayesian Structure Discovery in Bayesian Networks

2014-08-07 · Yetian Chen, Jin Tian, Olga Nikolova, Srinivas Aluru

Exact Bayesian structure discovery in Bayesian networks requires exponential time and space. Using dynamic programming (DP), the fastest known sequential algorithm computes the exact posterior probabilities of structural features in $O(2(d+1)n2^n)$ time and space, if the number of nodes (variables) in the Bayesian network is $n$ and the in-degree (the number of parents) per node is bounded by a constant $d$. Here we present a parallel algorithm capable of computing the exact posterior probabilities for all $n(n-1)$ edges with optimal parallel space efficiency and nearly optimal parallel time efficiency. That is, if $p=2^k$ processors are used, the run-time reduces to $O(5(d+1)n2^{n-k}+k(n-k)^d)$ and the space usage becomes $O(n2^{n-k})$ per processor. Our algorithm is based the observation that the subproblems in the sequential DP algorithm constitute a $n$-$D$ hypercube. We take a delicate way to coordinate the computation of correlated DP procedures such that large amount of data exchange is suppressed. Further, we develop parallel techniques for two variants of the well-known \emph{zeta transform}, which have applications outside the context of Bayesian networks. We demonstrate the capability of our algorithm on datasets with up to 33 variables and its scalability on up to 2048 processors. We apply our algorithm to a biological data set for discovering the yeast pheromone response pathways.

📄 PDF Abstract BibTeX arXiv:1408.1664

Code (0)

등록된 구현이 없습니다.

Tasks

Playing the Game of 2048

Similar Papers 제목 키워드 기반

Parallel Sampling for Efficient High-dimensional Bayesian Network Structure Learning

2022-02-19 · Zhigao Guo, Anthony C. Constantinou

Score-based algorithms that learn the structure of Bayesian networks can be used for both exact and approximate solutions. While approximate learning scales better with the number of variables, it can be computationally …

Vocal Bursts Intensity Prediction

A Greedy, Flexible Algorithm to Learn an Optimal Bayesian Network Structure

2014-11-24 · Amir Arsalan Soltani

In this report paper we first present a report of the Advanced Machine Learning Course Project on the provided data set and then present a novel heuristic algorithm for exact Bayesian network (BN) structure discovery tha…

Fast Parallel Exact Inference on Bayesian Networks: Poster

2022-12-08 · Jiantong Jiang, Zeyi Wen, Atif Mansoor, Ajmal Mian

Bayesian networks (BNs) are attractive, because they are graphical and interpretable machine learning models. However, exact inference on BNs is time-consuming, especially for complex problems. To improve the efficiency,…

Interpretable Machine Learning

Exact discovery is polynomial for certain sparse causal Bayesian networks

2024-06-21 · Felix L. Rios, Giusi Moffa, Jack Kuipers

Causal Bayesian networks are widely used tools for summarising the dependencies between variables and elucidating their putative causal relationships. By restricting the search to trees, for example, learning the optimum…

Causal Discovery

Reliable Causal Discovery with Improved Exact Search and Weaker Assumptions

2022-01-14 · NeurIPS 2021 12 · Ignavier Ng, Yujia Zheng, Jiji Zhang, Kun Zhang

Many of the causal discovery methods rely on the faithfulness assumption to guarantee asymptotic correctness. However, the assumption can be approximately violated in many ways, leading to sub-optimal solutions. Although…

Causal Discovery