JOURNAL ARTICLE

Fast Parallel Bayesian Network Structure Learning

Jiantong JiangZeyi WenAjmal Mian

Year: 2022 Journal:   2022 IEEE International Parallel and Distributed Processing Symposium (IPDPS) Vol: 19 Pages: 617-627

Abstract

Bayesian networks (BNs) are a widely used graphical model in machine learning for representing knowledge with uncertainty. The mainstream BN structure learning methods require performing a large number of conditional independence (CI) tests. The learning process is very time-consuming, especially for high-dimensional problems, which hinders the adoption of BNs to more applications. Existing works attempt to accelerate the learning process with parallelism, but face issues including load unbalancing, costly atomic operations and dominant parallel overhead. In this paper, we propose a fast solution named Fast-BNS on multi-core CPUs to enhance the efficiency of the BN structure learning. Fast-BNS is powered by a series of efficiency optimizations including (i) designing a dynamic work pool to monitor the processing of edges and to better schedule the workloads among threads, (ii) grouping the CI tests of the edges with the same endpoints to reduce the number of unnecessary CI tests, (iii) using a cache-friendly data storage to improve the memory efficiency, and (iv) generating the conditioning sets on-the-fly to avoid extra memory consumption. A comprehensive experimental study shows that the sequential version of Fast-BNS is up to 50 times faster than its counterpart, and the parallel version of Fast-BNS achieves 4.8 to 24.5 times speedup over the state-of-the-art multi-threaded solution. Moreover, Fast-BNS has a good scalability to the network size as well as sample size. Fast-BNS source code is freely available at https://github.com/jjiantong/FastBN.

Keywords:
Computer science Bayesian network Artificial intelligence Bayesian probability Machine learning

Metrics

3
Cited By
0.35
FWCI (Field Weighted Citation Impact)
55
Refs
0.49
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Bayesian Modeling and Causal Inference
Physical Sciences →  Computer Science →  Artificial Intelligence
Data Quality and Management
Social Sciences →  Decision Sciences →  Management Science and Operations Research
Anomaly Detection Techniques and Applications
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Parallel and Distributed Bayesian Network Structure Learning

Jian YangJiantong JiangZeyi WenAjmal Mian

Journal:   IEEE Transactions on Parallel and Distributed Systems Year: 2023 Vol: 35 (4)Pages: 517-530
JOURNAL ARTICLE

A Fast Bayesian Network Structure Learning Algorithm

Junzhong Ji

Journal:   Journal of Computer Research and Development Year: 2007 Vol: 44 (3)Pages: 412-412
JOURNAL ARTICLE

Parallel Algorithm for Learning Optimal Bayesian Network Structure

TamadaYoshinoriImotoSeiyaMiyanoSatoru

Journal:   Journal of Machine Learning Research Year: 2011
JOURNAL ARTICLE

Parallel Bayesian network structure learning with application to gene networks

Olga NikolovaSrinivas Aluru

Journal:   2012 International Conference for High Performance Computing, Networking, Storage and Analysis Year: 2012 Pages: 1-9
© 2026 ScienceGate Book Chapters — All rights reserved.