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...
Autores principales: | , , , |
---|---|
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 |