Cargando…

bAIcis: A Novel Bayesian Network Structural Learning Algorithm and Its Comprehensive Performance Evaluation Against Open-Source Software

Structural learning of Bayesian networks (BNs) from observational data has gained increasing applied use and attention from various scientific and industrial areas. The mathematical theory of BNs and their optimization is well developed. Although there are several open-source BN learners in the publ...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Lixia, Rodrigues, Leonardo O., Narain, Niven R., Akmaev, Viatcheslav R.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Mary Ann Liebert, Inc., publishers 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7232674/
https://www.ncbi.nlm.nih.gov/pubmed/31486672
http://dx.doi.org/10.1089/cmb.2019.0210
_version_ 1783535436324405248
author Zhang, Lixia
Rodrigues, Leonardo O.
Narain, Niven R.
Akmaev, Viatcheslav R.
author_facet Zhang, Lixia
Rodrigues, Leonardo O.
Narain, Niven R.
Akmaev, Viatcheslav R.
author_sort Zhang, Lixia
collection PubMed
description Structural learning of Bayesian networks (BNs) from observational data has gained increasing applied use and attention from various scientific and industrial areas. The mathematical theory of BNs and their optimization is well developed. Although there are several open-source BN learners in the public domain, none of them are able to handle both small and large feature space data and recover network structures with acceptable accuracy. bAIcis(®) is a novel BN learning and simulation software from BERG. It was developed with the goal of learning BNs from “Big Data” in health care, often exceeding hundreds of thousands features when research is conducted in genomics or multi-omics. This article provides a comprehensive performance evaluation of bAIcis and its comparison with the open-source BN learners. The study investigated synthetic datasets of discrete, continuous, and mixed data in small and large feature space, respectively. The results demonstrated that bAIcis outperformed the publicly available algorithms in structure recovery precision in almost all of the evaluated settings, achieving the true positive rates of 0.9 and precision of 0.8. In addition, bAIcis supports all data types, including continuous, discrete, and mixed variables. It is effectively parallelized on a distributed system and can work with datasets of thousands of features that are infeasible for any of the publicly available tools with a desired level of recovery accuracy.
format Online
Article
Text
id pubmed-7232674
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Mary Ann Liebert, Inc., publishers
record_format MEDLINE/PubMed
spelling pubmed-72326742020-05-18 bAIcis: A Novel Bayesian Network Structural Learning Algorithm and Its Comprehensive Performance Evaluation Against Open-Source Software Zhang, Lixia Rodrigues, Leonardo O. Narain, Niven R. Akmaev, Viatcheslav R. J Comput Biol Research Articles Structural learning of Bayesian networks (BNs) from observational data has gained increasing applied use and attention from various scientific and industrial areas. The mathematical theory of BNs and their optimization is well developed. Although there are several open-source BN learners in the public domain, none of them are able to handle both small and large feature space data and recover network structures with acceptable accuracy. bAIcis(®) is a novel BN learning and simulation software from BERG. It was developed with the goal of learning BNs from “Big Data” in health care, often exceeding hundreds of thousands features when research is conducted in genomics or multi-omics. This article provides a comprehensive performance evaluation of bAIcis and its comparison with the open-source BN learners. The study investigated synthetic datasets of discrete, continuous, and mixed data in small and large feature space, respectively. The results demonstrated that bAIcis outperformed the publicly available algorithms in structure recovery precision in almost all of the evaluated settings, achieving the true positive rates of 0.9 and precision of 0.8. In addition, bAIcis supports all data types, including continuous, discrete, and mixed variables. It is effectively parallelized on a distributed system and can work with datasets of thousands of features that are infeasible for any of the publicly available tools with a desired level of recovery accuracy. Mary Ann Liebert, Inc., publishers 2020-05-01 2020-05-07 /pmc/articles/PMC7232674/ /pubmed/31486672 http://dx.doi.org/10.1089/cmb.2019.0210 Text en © Lixia Zhang, et al., 2020. Published by Mary Ann Liebert, Inc. This Open Access article is distributed under the terms of the Creative Commons License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.
spellingShingle Research Articles
Zhang, Lixia
Rodrigues, Leonardo O.
Narain, Niven R.
Akmaev, Viatcheslav R.
bAIcis: A Novel Bayesian Network Structural Learning Algorithm and Its Comprehensive Performance Evaluation Against Open-Source Software
title bAIcis: A Novel Bayesian Network Structural Learning Algorithm and Its Comprehensive Performance Evaluation Against Open-Source Software
title_full bAIcis: A Novel Bayesian Network Structural Learning Algorithm and Its Comprehensive Performance Evaluation Against Open-Source Software
title_fullStr bAIcis: A Novel Bayesian Network Structural Learning Algorithm and Its Comprehensive Performance Evaluation Against Open-Source Software
title_full_unstemmed bAIcis: A Novel Bayesian Network Structural Learning Algorithm and Its Comprehensive Performance Evaluation Against Open-Source Software
title_short bAIcis: A Novel Bayesian Network Structural Learning Algorithm and Its Comprehensive Performance Evaluation Against Open-Source Software
title_sort baicis: a novel bayesian network structural learning algorithm and its comprehensive performance evaluation against open-source software
topic Research Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7232674/
https://www.ncbi.nlm.nih.gov/pubmed/31486672
http://dx.doi.org/10.1089/cmb.2019.0210
work_keys_str_mv AT zhanglixia baicisanovelbayesiannetworkstructurallearningalgorithmanditscomprehensiveperformanceevaluationagainstopensourcesoftware
AT rodriguesleonardoo baicisanovelbayesiannetworkstructurallearningalgorithmanditscomprehensiveperformanceevaluationagainstopensourcesoftware
AT narainnivenr baicisanovelbayesiannetworkstructurallearningalgorithmanditscomprehensiveperformanceevaluationagainstopensourcesoftware
AT akmaevviatcheslavr baicisanovelbayesiannetworkstructurallearningalgorithmanditscomprehensiveperformanceevaluationagainstopensourcesoftware