Cargando…
A Novel BN Learning Algorithm Based on Block Learning Strategy
Learning accurate Bayesian Network (BN) structures of high-dimensional and sparse data is difficult because of high computation complexity. To learn the accurate structure for high-dimensional and sparse data faster, this paper adopts a divide and conquer strategy and proposes a block learning algor...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7664634/ https://www.ncbi.nlm.nih.gov/pubmed/33171803 http://dx.doi.org/10.3390/s20216357 |
_version_ | 1783609872263151616 |
---|---|
author | Li, Xinyu Gao, Xiaoguang Wang, Chenfeng |
author_facet | Li, Xinyu Gao, Xiaoguang Wang, Chenfeng |
author_sort | Li, Xinyu |
collection | PubMed |
description | Learning accurate Bayesian Network (BN) structures of high-dimensional and sparse data is difficult because of high computation complexity. To learn the accurate structure for high-dimensional and sparse data faster, this paper adopts a divide and conquer strategy and proposes a block learning algorithm with a mutual information based K-means algorithm (BLMKM algorithm). This method utilizes an improved K-means algorithm to block the nodes in BN and a maximum minimum parents and children (MMPC) algorithm to obtain the whole skeleton of BN and find possible graph structures based on separated blocks. Then, a pruned dynamic programming algorithm is performed sequentially for all possible graph structures to get possible BNs and find the best BN by scoring function. Experiments show that for high-dimensional and sparse data, the BLMKM algorithm can achieve the same accuracy in a reasonable time compared with non-blocking classical learning algorithms. Compared to the existing block learning algorithms, the BLMKM algorithm has a time advantage on the basis of ensuring accuracy. The analysis of the real radar effect mechanism dataset proves that BLMKM algorithm can quickly establish a global and accurate causality model to find the cause of interference, predict the detecting result, and guide the parameters optimization. BLMKM algorithm is efficient for BN learning and has practical application value. |
format | Online Article Text |
id | pubmed-7664634 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-76646342020-11-14 A Novel BN Learning Algorithm Based on Block Learning Strategy Li, Xinyu Gao, Xiaoguang Wang, Chenfeng Sensors (Basel) Article Learning accurate Bayesian Network (BN) structures of high-dimensional and sparse data is difficult because of high computation complexity. To learn the accurate structure for high-dimensional and sparse data faster, this paper adopts a divide and conquer strategy and proposes a block learning algorithm with a mutual information based K-means algorithm (BLMKM algorithm). This method utilizes an improved K-means algorithm to block the nodes in BN and a maximum minimum parents and children (MMPC) algorithm to obtain the whole skeleton of BN and find possible graph structures based on separated blocks. Then, a pruned dynamic programming algorithm is performed sequentially for all possible graph structures to get possible BNs and find the best BN by scoring function. Experiments show that for high-dimensional and sparse data, the BLMKM algorithm can achieve the same accuracy in a reasonable time compared with non-blocking classical learning algorithms. Compared to the existing block learning algorithms, the BLMKM algorithm has a time advantage on the basis of ensuring accuracy. The analysis of the real radar effect mechanism dataset proves that BLMKM algorithm can quickly establish a global and accurate causality model to find the cause of interference, predict the detecting result, and guide the parameters optimization. BLMKM algorithm is efficient for BN learning and has practical application value. MDPI 2020-11-07 /pmc/articles/PMC7664634/ /pubmed/33171803 http://dx.doi.org/10.3390/s20216357 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Li, Xinyu Gao, Xiaoguang Wang, Chenfeng A Novel BN Learning Algorithm Based on Block Learning Strategy |
title | A Novel BN Learning Algorithm Based on Block Learning Strategy |
title_full | A Novel BN Learning Algorithm Based on Block Learning Strategy |
title_fullStr | A Novel BN Learning Algorithm Based on Block Learning Strategy |
title_full_unstemmed | A Novel BN Learning Algorithm Based on Block Learning Strategy |
title_short | A Novel BN Learning Algorithm Based on Block Learning Strategy |
title_sort | novel bn learning algorithm based on block learning strategy |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7664634/ https://www.ncbi.nlm.nih.gov/pubmed/33171803 http://dx.doi.org/10.3390/s20216357 |
work_keys_str_mv | AT lixinyu anovelbnlearningalgorithmbasedonblocklearningstrategy AT gaoxiaoguang anovelbnlearningalgorithmbasedonblocklearningstrategy AT wangchenfeng anovelbnlearningalgorithmbasedonblocklearningstrategy AT lixinyu novelbnlearningalgorithmbasedonblocklearningstrategy AT gaoxiaoguang novelbnlearningalgorithmbasedonblocklearningstrategy AT wangchenfeng novelbnlearningalgorithmbasedonblocklearningstrategy |