A necessary step in the development of artificial intelligence is to enable a machine to represent how the world works, building an internal structure from data. This structure should hold a good trade-off between expressive power and querying efficiency. Bayesian networks have proven to be an effective and versatile tool for the task at hand. They have been applied to modeling knowledge in a variety of fields, ranging from bioinformatics to law, from image processing to economic risk analysis. A crucial aspect is learning the dependency graph of a Bayesian network from data. This task, called structure learning, is NP-hard and is the subject of intense, cutting-edge research. In short, it can be thought of as choosing one graph over the many candidates, grounding our reasoning over a collection of samples of the distribution generating the data. The number of possible graphs increases very quickly at the increase in the number of variables. Searching in this space, and selecting a graph over the others, becomes quickly burdensome. In this survey, we review the most relevant structure learning algorithms that have been proposed in the literature. We classify them according to the approach they follow for solving the problem and we also show alternatives for handling missing data and continuous variable. An extensive review of existing software tools is also given.

Scanagatta, M., Salmerón, A., Stella, F. (2019). A survey on Bayesian network structure learning from data. PROGRESS IN ARTIFICIAL INTELLIGENCE, 8(4), 425-439 [10.1007/s13748-019-00194-y].

A survey on Bayesian network structure learning from data

Stella, Fabio
Membro del Collaboration Group
2019

Abstract

A necessary step in the development of artificial intelligence is to enable a machine to represent how the world works, building an internal structure from data. This structure should hold a good trade-off between expressive power and querying efficiency. Bayesian networks have proven to be an effective and versatile tool for the task at hand. They have been applied to modeling knowledge in a variety of fields, ranging from bioinformatics to law, from image processing to economic risk analysis. A crucial aspect is learning the dependency graph of a Bayesian network from data. This task, called structure learning, is NP-hard and is the subject of intense, cutting-edge research. In short, it can be thought of as choosing one graph over the many candidates, grounding our reasoning over a collection of samples of the distribution generating the data. The number of possible graphs increases very quickly at the increase in the number of variables. Searching in this space, and selecting a graph over the others, becomes quickly burdensome. In this survey, we review the most relevant structure learning algorithms that have been proposed in the literature. We classify them according to the approach they follow for solving the problem and we also show alternatives for handling missing data and continuous variable. An extensive review of existing software tools is also given.
Articolo in rivista - Articolo scientifico
Bayesian network; Machine learning; Statistics; Structure learning;
Bayesian networks; structure learning
English
29-mag-2019
2019
8
4
425
439
partially_open
Scanagatta, M., Salmerón, A., Stella, F. (2019). A survey on Bayesian network structure learning from data. PROGRESS IN ARTIFICIAL INTELLIGENCE, 8(4), 425-439 [10.1007/s13748-019-00194-y].
File in questo prodotto:
File Dimensione Formato  
2019 - Journal - Progress in Artificial Intelligence.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 556.92 kB
Formato Adobe PDF
556.92 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
survey.pdf

accesso aperto

Tipologia di allegato: Author’s Accepted Manuscript, AAM (Post-print)
Dimensione 357.69 kB
Formato Adobe PDF
357.69 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/231183
Citazioni
  • Scopus 156
  • ???jsp.display-item.citation.isi??? 127
Social impact