2021
DOI: 10.1109/access.2021.3105520
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Bayesian Network Modeling, Learning, and Inference: A Survey

Abstract: Since the introduction of Dynamic Bayesian Networks (DBNs), their efficiency and effectiveness have increased through the development of three significant aspects: (i) modeling, (ii) learning and (iii) inference. However, no reviews of the literature have been found that chronicle their importance and development over time. The aim of this study is to provide a systematic review of the literature that details the evolution and advancement of DBNs, focusing in the period 1997-2019 that emphasize the aspects of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(7 citation statements)
references
References 55 publications
0
5
0
Order By: Relevance
“…Given that the number of events collected per session varied from one another, we decided to consider all the available data as a unique session and replicate this data to represent the different instants. For this, we used the R package dbnR [64]. We only need to specify the number of temporal measurements and the package performs the data replication as many times as we specify.…”
Section: Results and Interpretationmentioning
confidence: 99%
See 2 more Smart Citations
“…Given that the number of events collected per session varied from one another, we decided to consider all the available data as a unique session and replicate this data to represent the different instants. For this, we used the R package dbnR [64]. We only need to specify the number of temporal measurements and the package performs the data replication as many times as we specify.…”
Section: Results and Interpretationmentioning
confidence: 99%
“…Next, transform all character values to factors and all integers to numeric using, for example, the dplyr [62] package. Finally, use the discretise function from the bnlearn [63] package to discretise all numeric values. Step 3 (needed for temporal models): To simulate a temporal model, use the fold_dt function from the dbnR [64] package. However, when using this function, keep in mind that to correctly simulate the sequence of actions we need to previously have the data ordered in a descending action order. Step 4: Learn the network structure from data, using the function hc from the bnlearn package, and then use the bn.fit function to estimate the conditional distributions corresponding to the learnt structure.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The DBN is a temporal extension of the BBN, serving as a dynamic model that exhibits changes over time [110]. A DBN is a graphical model that portrays a system by capturing its state at different points in time, from the initial time to the final time.…”
Section: Dbn Model Buildingmentioning
confidence: 99%
“…Dynamic Bayesian networks (DBNs) are powerful algorithmic tools that integrate the structure of static BNs with time-related information and are employed for dynamic uncertainty inference and temporal data analysis. DBNs have applications in various fields, including artificial intelligence, machine learning, and automatic control 2 . Furthermore, DBNs have a broad range of engineering applications, such as managing transcriptional regulatory relationships between cancer genes 3 , identifying connectivity issues between human brain regions through high-order DBNs using functional magnetic resonance imaging time series data 4 , and analyzing the vascularization in the formation process of engineered tissues, aiming to enhance the accuracy of predicting future time steps and ensuring an acceptable uncertainty in forecasting the future progress of the organization 5 .…”
Section: Introductionmentioning
confidence: 99%