Learning Dynamic Bayesian Networks from Data: Foundations, First Principles and Numerical Comparisons
Not on the map. Why?
Abstract (arXiv)
In this paper, we present a guide to the foundations of learning Dynamic Bayesian Networks (DBNs) from data in the form of multiple samples of trajectories for some length of time. We present the formalism for a generic as well as a set of common types of DBNs for particular variable distributions. We present the analytical form of the models, with a comprehensive discussion on the interdependence between structure and weights in a DBN model and their implications for learning. Next, we give a broad overview of learning methods and describe and categorize them based on the most important statistical features, and how they treat the interplay between learning structure and weights. We give the analytical form of the likelihood and Bayesian score functions, emphasizing the distinction from the static case. We discuss functions used in optimization to enforce structural requirements. We briefly discuss more complex extensions and representations. Finally we present a set of comparisons in different settings for various distinct but representative algorithms across the variants.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 35 of its 79 references that are in the map. First posted on arXiv 25 Jun 2024.
Builds on
35 of 79 references.
References · 35
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 752
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 414
- 2019DAG-GNN: DAG Structure Learning with Graph Neural Networkscited by 331
- 2019Unsupervised Scalable Representation Learning for Multivariate Time Seriescited by 269
- 2013Causal Discovery with Continuous Additive Noise Modelscited by 255
- 2017Detecting causal associations in large nonlinear time series datasetscited by 244
- 2020DYNOTEARS: Structure Learning from Time-Series Datacited by 200
- 2013Learning Bayesian Networks: The Combination of Knowledge and Statistical Datacited by 187
- 2017On the Sample Complexity of the Linear Quadratic Regulatorcited by 159
- 2022Bayesian Structure Learning with Generative Flow Networkscited by 153
- 2020Discovering contemporaneous and lagged causal relations in autocorrelated nonlinear time series datasetscited by 137
- 2023A theory of continuous generative flow networkscited by 101
23 more
- 2020A Tutorial on Learning With Bayesian Networkscited by 57
- 2021DAGs with No Curl: An Efficient DAG Structure Learning Approachcited by 53
- 2023Joint Bayesian Inference of Graphical Structure and Parameters with a Single Generative Flow Networkcited by 50
- 2023MSGNet: Learning Multi-Scale Inter-Series Correlations for Multivariate Time Series Forecastingcited by 50
- 2013Parameter Priors for Directed Acyclic Graphical Models and the Characterization of Several Probability Distributionscited by 42
- 2019Scaling structural learning with NO-BEARS to infer causal transcriptome networkscited by 39
- 2020Non-asymptotic Identification of Linear Dynamical Systems Using Multiple Trajectoriescited by 38
- 2021Causal Sufficiency and Actual Causationcited by 29
- 2018Efficient Sampling and Structure Learning of Bayesian Networkscited by 28
- 2023DynGFN: Towards Bayesian Inference of Gene Regulatory Networks with GFlowNetscited by 27
- 2022Learning from many trajectoriescited by 24
- 2021Data Generating Process to Evaluate Causal Discovery Techniques for Time Series Datacited by 22
- 2019Integer Programming for Learning Directed Acyclic Graphs from Continuous Datacited by 20
- 2013Being Bayesian about Network Structurecited by 17
- 2017Bayesian Network Learning via Topological Ordercited by 14
- 2014Parameterized Complexity Results for Exact Bayesian Network Structure Learningcited by 11
- 2020Consistent Second-Order Conic Integer Programming for Learning Bayesian Networkscited by 9
- 2021On the Sample Complexity of Causal Discovery and the Value of Domain Expertisecited by 9
- 2022Learning the Dynamics of Autonomous Linear Systems From Multiple Trajectoriescited by 8
- 2021Identification of Linear Systems with Multiplicative Noise from Multiple Trajectory Datacited by 2
- 2021Scalable Bayesian Network Structure Learning with Splinescited by 2
- 2015Dynamic Bayesian Networks as Formal Abstractions of Structured Stochastic Processescited by 1
- 2020Solving Bayesian Network Structure Learning Problem with Integer Linear Programmingcited by 1
Built on by
Not cited yet.