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...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Xinyu, Gao, Xiaoguang, Wang, Chenfeng
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