A guide to bayesian networks software for structure and parameter learning, with a focus on causal discovery tools.

IF 2.3
Frontiers in systems biology Pub Date : 2025-08-25 eCollection Date: 2025-01-01 DOI:10.3389/fsysb.2025.1631901
Francesco Canonaco, Joverlyn Gaudillo, Nicole Astrologo, Fabio Stella, Enzo Acerbi
{"title":"A guide to bayesian networks software for structure and parameter learning, with a focus on causal discovery tools.","authors":"Francesco Canonaco, Joverlyn Gaudillo, Nicole Astrologo, Fabio Stella, Enzo Acerbi","doi":"10.3389/fsysb.2025.1631901","DOIUrl":null,"url":null,"abstract":"<p><p>A representation of the cause-effect mechanism is needed to enable artificial intelligence to represent how the world works. Bayesian Networks (BNs) have proven to be an effective and versatile tool for this task. BNs require constructing a structure of dependencies among variables and learning the parameters that govern these relationships. These tasks, referred to as structural learning and parameter learning, are actively investigated by the research community, with several algorithms proposed and no single method having established itself as standard. A wide range of software, tools, and packages have been developed for BNs analysis and made available to academic researchers and industry practitioners. As a consequence of having no one-size-fits-all solution, moving the first practical steps and getting oriented into this field is proving to be challenging to outsiders and beginners. In this paper, we review the most relevant tools and software for BNs structural and parameter learning to date, with a focus on causal discovery tools, providing our subjective recommendations directed to an audience of beginners. In addition, we provide an extensive easy-to-consult overview table summarizing all software packages and their main features. By improving the reader's understanding of which available software might best suit their needs, we improve accessibility to the field and make it easier for beginners to take their first step into it.</p>","PeriodicalId":73109,"journal":{"name":"Frontiers in systems biology","volume":"5 ","pages":"1631901"},"PeriodicalIF":2.3000,"publicationDate":"2025-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12415694/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Frontiers in systems biology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3389/fsysb.2025.1631901","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/1/1 0:00:00","PubModel":"eCollection","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A representation of the cause-effect mechanism is needed to enable artificial intelligence to represent how the world works. Bayesian Networks (BNs) have proven to be an effective and versatile tool for this task. BNs require constructing a structure of dependencies among variables and learning the parameters that govern these relationships. These tasks, referred to as structural learning and parameter learning, are actively investigated by the research community, with several algorithms proposed and no single method having established itself as standard. A wide range of software, tools, and packages have been developed for BNs analysis and made available to academic researchers and industry practitioners. As a consequence of having no one-size-fits-all solution, moving the first practical steps and getting oriented into this field is proving to be challenging to outsiders and beginners. In this paper, we review the most relevant tools and software for BNs structural and parameter learning to date, with a focus on causal discovery tools, providing our subjective recommendations directed to an audience of beginners. In addition, we provide an extensive easy-to-consult overview table summarizing all software packages and their main features. By improving the reader's understanding of which available software might best suit their needs, we improve accessibility to the field and make it easier for beginners to take their first step into it.

Abstract Image

贝叶斯网络软件的结构和参数学习指南,重点是因果发现工具。
为了使人工智能能够表示世界是如何运作的,需要对因果机制进行表示。贝叶斯网络(BNs)已被证明是一种有效且通用的工具。bp网络需要构建变量之间的依赖关系结构,并学习控制这些关系的参数。这些任务被称为结构学习和参数学习,研究团体正在积极研究,提出了几种算法,但没有一种方法确定为标准。广泛的软件、工具和软件包已经开发出来用于bn分析,并提供给学术研究人员和行业从业者。由于没有放之四海而皆准的解决方案,因此对于外行人和初学者来说,迈出第一步并进入这个领域是具有挑战性的。在本文中,我们回顾了迄今为止与神经网络结构和参数学习最相关的工具和软件,重点是因果发现工具,为初学者提供我们的主观建议。此外,我们还提供了一个广泛的易于查阅的概述表,总结了所有软件包及其主要特性。通过提高读者对哪些可用软件可能最适合他们需求的理解,我们提高了对该领域的可访问性,并使初学者更容易迈出他们的第一步。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信