A survey of Bayesian Network structure learning
Not on the map. Why?
Abstract (arXiv)
Bayesian Networks (BNs) have become increasingly popular over the last few decades as a tool for reasoning under uncertainty in fields as diverse as medicine, biology, epidemiology, economics and the social sciences. This is especially true in real-world areas where we seek to answer complex questions based on hypothetical evidence to determine actions for intervention. However, determining the graphical structure of a BN remains a major challenge, especially when modelling a problem under causal assumptions. Solutions to this problem include the automated discovery of BN graphs from data, constructing them based on expert knowledge, or a combination of the two. This paper provides a comprehensive review of combinatoric algorithms proposed for learning BN structure from data, describing 74 algorithms including prototypical, well-established and state-of-the-art approaches. The basic approach of each algorithm is described in consistent terms, and the similarities and differences between them highlighted. Methods of evaluating algorithms and their comparative performance are discussed including the consistency of claims made in the literature. Approaches for dealing with data noise in real-world datasets and incorporating expert knowledge into the learning process are also covered.
Key facts. Cited by 85 papers in the map (data through 7 Oct 2026). Builds on 51 of its 222 references that are in the map. First posted on arXiv 23 Sep 2021.
Builds on
51 of 222 references.
References · 51
- 2018DAGs with NO TEARS: Continuous Optimization for Structure Learningcited by 745
- 2021D'ya like DAGs? A Survey on Structure Learning and Causal Discoverycited by 209
- 2013Learning Bayesian Networks: The Combination of Knowledge and Statistical Datacited by 185
- 2013Causal Inference and Causal Explanation with Background Knowledgecited by 168
- 2013Causal Inference in the Presence of Latent Variables and Selection Biascited by 165
- 2020Causal Interpretability for Machine Learning -- Problems, Methods and Evaluationcited by 82
- 2013Learning Equivalence Classes of Bayesian Networks Structurescited by 75
- 2013Learning Gaussian Networkscited by 62
- 2013Learning Sparse Causal Models is not NP-hardcited by 48
- 2014Constraint-based Causal Discovery from Multiple Interventions over Overlapping Variable Setscited by 48
- 2018Causal Discovery in the Presence of Missing Datacited by 46
- 2015High-dimensional consistency in score-based and hybrid structure learningcited by 44
38 more
- 2013Parameter Priors for Directed Acyclic Graphical Models and the Characterization of Several Probability Distributionscited by 41
- 2021The impact of prior knowledge on causal structure learningcited by 35
- 2015Partition MCMC for inference on acyclic digraphscited by 33
- 2020Towards Scalable Bayesian Learning of Causal DAGscited by 33
- 2014Addendum on the scoring of Gaussian directed acyclic graphical modelscited by 32
- 2020Large-scale empirical validation of Bayesian Network structure learning algorithms with noisy datacited by 29
- 2013Theory Refinement on Bayesian Networkscited by 28
- 2018Efficient Sampling and Structure Learning of Bayesian Networkscited by 28
- 2019Ordering-Based Causal Structure Learning in the Presence of Latent Variablescited by 26
- 2013Learning Bayesian Network Structure from Massive Datasets: The "Sparse Candidate" Algorithmcited by 22
- 2017Fast Causal Inference with Non-Random Missingness by Test-Wise Deletioncited by 22
- 2021Bayesian structure learning and sampling of Bayesian networks with the R package BiDAGcited by 17
- 2013Structural Intervention Distance (SID) for Evaluating Causal Graphscited by 14
- 2013Properties of Bayesian Belief Network Learning Algorithmscited by 13
- 2015A hybrid algorithm for Bayesian network structure learning with application to multi-label learningcited by 12
- 2021Greedy structure learning from data that contain systematic missing valuescited by 12
- 2016Improving Accuracy and Scalability of the PC Algorithm by Maximizing P-valuecited by 11
- 2015A Uniformly Consistent Estimator of Causal Effects under the k-Triangle-Faithfulness Assumptioncited by 10
- 2019Evaluating structure learning algorithms with a balanced scoring functioncited by 10
- 2016An Empirical-Bayes Score for Discrete Bayesian Networkscited by 9
- 2014A factorization criterion for acyclic directed mixed graphscited by 8
- 2020Bayesian network structure learning with causal effects in the presence of latent variablescited by 8
- 2020Learning Bayesian Networks that enable full propagation of evidencecited by 7
- 2013Learning directed acyclic graphs based on sparsest permutationscited by 6
- 2017Entropy-based Pruning for Learning Bayesian Networks using BICcited by 6
- 2017Comparative Benchmarking of Causal Discovery Techniquescited by 6
- 2019Learning Bayesian networks from demographic and health survey datacited by 6
- 2013Comparing Bayesian Network Classifierscited by 5
- 2013An Algorithm for the Construction of Bayesian Network Structures from Datacited by 5
- 2013A Construction of Bayesian Networks from Databases Based on an MDL Principlecited by 5
- 2014Scoring and Searching over Bayesian Networks with Causal and Associative Priorscited by 5
- 2020Improving Bayesian Network Structure Learning in the Presence of Measurement Errorcited by 5
- 2021Improved Acyclicity Reasoning for Bayesian Network Structure Learning with Constraint Programmingcited by 5
- 2018An Upper Bound for Random Measurement Error in Causal Discoverycited by 3
- 2018Finding All Bayesian Network Structures within a Factor of Optimalcited by 3
- 2020Approximate learning of high dimensional Bayesian network structures via pruning of Candidate Parent Setscited by 3
- 2016A Birth and Death Process for Bayesian Network Structure Inferencecited by 2
- 2017A Comparison of Public Causal Search Packages on Linear, Gaussian Data with No Latent Variablescited by 2
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 25; 2024: 18; 2025: 19; 2026: 17.
85 papers.
Sort:
By area:
- 2023Causal Discovery from Temporal Data: An Overview and New Perspectivescited by 43
- 2024The Essential Role of Causality in Foundation World Models for Embodied AIcited by 32
- 2023A Scale-Invariant Sorting Criterion to Find a Causal Order in Additive Noise Modelscited by 28
- 2023Causal Structure Learning Supervised by Large Language Modelcited by 21
- 2021FedDAG: Federated DAG Structure Learningcited by 17
- 2023CoLiDE: Concomitant Linear DAG Estimationcited by 12
- 2024Local Causal Structure Learning in the Presence of Latent Variablescited by 11
- 2023DAG Learning on the Permutahedroncited by 9
- 2024bnRep: A repository of Bayesian networks from the academic literaturecited by 9
- 2021Effective and efficient structure learning with pruning and model averaging strategiescited by 7
- 2023Open problems in causal structure learning: A case study of COVID-19 in the UKcited by 7
- 2024Adaptive Stream Processing on Edge Devices through Active Inferencecited by 6
38 more
- 2025Machine learning interatomic potential can infer electrical responsecited by 6
- 2022The Impact of Variable Ordering on Bayesian Network Structure Learningcited by 5
- 2023Mitigating Prior Errors in Causal Structure Learning: A Resilient Approach via Bayesian Networkscited by 5
- 2023Causal Inference for Banking Finance and Insurance A Surveycited by 5
- 2023Learning bounded-degree polytrees with known skeletoncited by 5
- 2023Causal discovery using dynamically requested knowledgecited by 5
- 2023A Bayesian Take on Gaussian Process Networkscited by 4
- 2023Enhancing Interpretability and Generalizability in Extended Isolation Forestscited by 4
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphscited by 4
- 2024Investigating potential causes of Sepsis with Bayesian network structure learningcited by 4
- 2022Learning Discrete Directed Acyclic Graphs via Backpropagationcited by 3
- 2023Poisoning Network Flow Classifierscited by 3
- 2024Using GPT-4 to guide causal machine learningcited by 3
- 2024Adaptive Active Inference Agents for Heterogeneous and Lifelong Federated Learningcited by 3
- 2022Discovery and density estimation of latent confounders in Bayesian networks with evidence lower boundcited by 2
- 2024Weakly-supervised causal discovery based on fuzzy knowledge and complex data complementaritycited by 2
- 2025Foundations of a Developmental Design Paradigm for Integrated Continual Learning, Deliberative Behavior, and Comprehensibilitycited by 2
- 2025Stable Structure Learning with HC-Stable and Tabu-Stable Algorithmscited by 2
- 2025Causality-informed Anomaly Detection in Partially Observable Sensor Networks: Moving beyond Correlationscited by 2
- 2026Dynamic Expert-Guided Model Averaging for Causal Discoverycited by 2
- 2023Causal Graph Discovery from Self and Mutually Exciting Time Seriescited by 1
- 2023Tuning structure learning algorithms with out-of-sample and resampling strategiescited by 1
- 2023Fast & Efficient Learning of Bayesian Networks from Data: Knowledge Discovery and Causalitycited by 1
- 2023Towards Human-like Perception: Learning Structural Causal Model in Heterogeneous Graphcited by 1
- 2024Investigating the validity of structure learning algorithms in identifying risk factors for intervention in patients with diabetescited by 1
- 2024Bayesian Functional Connectivity and Graph Convolutional Network for Working Memory Load Classificationcited by 1
- 2024ExDAG: an MIQP Algorithm for Learning DAGscited by 1
- 2025How Well Does Your Tabular Generator Learn the Structure of Tabular Data?cited by 1
- 2025Actionable Counterfactual Explanations Using Bayesian Networks and Path Planning with Applications to Environmental Quality Improvementcited by 1
- 2025Surjective Independence of Causal Influences for Local Bayesian Network Structurescited by 1
- 2025Incorporating Expert Knowledge into Bayesian Causal Discovery of Mixtures of Directed Acyclic Graphscited by 1
- 2025Multi-Dimensional Autoscaling of Stream Processing Services on Edge Devicescited by 1
- 2025Differentially Private and Federated Structure Learning in Bayesian Networkscited by 1
- 2026Ordering-based Causal Discovery via Generalized Score Matchingcited by 1
- 2026On the Number of Conditional Independence Tests in Constraint-based Causal Discoverycited by 1
- 2022Parallel Sampling for Efficient High-dimensional Bayesian Network Structure Learningcited by 0
- 2023Causal Structural Learning from Time Series: A Convex Optimization Approachcited by 0
- 2023Inferential Moments of Uncertain Multivariable Systemscited by 0
50 most cited of 85 All 85 (JSON)
- 2026LEBGen: An LLM-Enhanced Bayesian Network Framework for Few-Shot Travel Survey Data Generation8 Sep 2026
- 2026Genetic Algorithms for Tractable Bayesian Network Fusion via Pre-Fusion Edge Pruning3 Sep 2026
- 2026LLM-Augmented Causal Discovery: Probabilistic Fusion of Edge Existence and Orientation19 Aug 2026
- 2026GoT-CD: Graph-of-Thoughts Causal Discovery and the Fragility of Post-hoc Path-Specific Fairness Audits3 Aug 2026
- 2026Logic, Optimization, and Artificial Intelligence17 Jul 2026
- 2026Structure Learning on Clustered Data9 Jul 2026
- 2026Parallel Adaptive Multi-Objective Evolutionary Learning of Discretized Bayesian Network Classifiers for Clinical Data27 May 2026
- 2026A Unified Framework for Structure-Aware Clustering and Heterogeneous Causal Graph Learning19 May 2026
- 2026Stable Causal Discovery via Directed Acyclic Graph Aggregation18 May 2026
- 2026A Recursive Decomposition Framework for Causal Structure Learning in the Presence of Latent Variables11 May 2026
- 2026A Topological Sorting Criterion for Random Causal Directed Acyclic Graphs7 May 2026
- 2026Transfer learning for nonparametric Bayesian networks1 Apr 2026
38 more
- 2026On the Number of Conditional Independence Tests in Constraint-based Causal Discovery23 Mar 2026
- 2026Causal Preference Elicitation1 Feb 2026
- 2026Multi-Agent Causal Reasoning System for Error Pattern Rule Automation in Vehicles1 Feb 2026
- 2026Dynamic Expert-Guided Model Averaging for Causal Discovery23 Jan 2026
- 2026Ordering-based Causal Discovery via Generalized Score Matching22 Jan 2026
- 2025Differentially Private and Federated Structure Learning in Bayesian Networks1 Dec 2025
- 2025Linear Causal Discovery with Interventional Constraints30 Oct 2025
- 2025Scaling Up Bayesian DAG Sampling29 Oct 2025
- 2025Leveraging Teleconnections with Physics-Informed Graph Attention Networks for Long-Range Extreme Rainfall Forecasting in Thailand14 Oct 2025
- 2025Multi-Dimensional Autoscaling of Stream Processing Services on Edge Devices8 Oct 2025
- 2025Incorporating Expert Knowledge into Bayesian Causal Discovery of Mixtures of Directed Acyclic Graphs8 Oct 2025
- 2025Structural Refinement of Bayesian Networks for Efficient Model Parameterisation30 Sep 2025
- 2025Surjective Independence of Causal Influences for Local Bayesian Network Structures29 Sep 2025
- 2025Modeling Psychological Profiles in Volleyball via Mixed-Type Bayesian Networks26 Sep 2025
- 2025Towards Privacy-Aware Bayesian Networks: A Credal Approach23 Sep 2025
- 2025Learning discrete Bayesian networks with hierarchical Dirichlet shrinkage16 Sep 2025
- 2025Actionable Counterfactual Explanations Using Bayesian Networks and Path Planning with Applications to Environmental Quality Improvement4 Aug 2025
- 2025Causality-informed Anomaly Detection in Partially Observable Sensor Networks: Moving beyond Correlations13 Jul 2025
- 2025Scalable Structure Learning of Bayesian Networks by Learning Algorithm Ensembles28 Jun 2025
- 2025Machine learning interatomic potential can infer electrical response7 Apr 2025
- 2025Stable Structure Learning with HC-Stable and Tabu-Stable Algorithms2 Apr 2025
- 2025A Guide to Bayesian Networks Software Packages for Structure and Parameter Learning -- 2025 Edition21 Mar 2025
- 2025How Well Does Your Tabular Generator Learn the Structure of Tabular Data?12 Mar 2025
- 2025Foundations of a Developmental Design Paradigm for Integrated Continual Learning, Deliberative Behavior, and Comprehensibility19 Feb 2025
- 2024Hybrid Local Causal Discovery27 Dec 2024
- 2024Working Paper: Active Causal Structure Learning with Latent Variables: Towards Learning to Detour in Autonomous Robots28 Oct 2024
- 2024MEC-IP: Efficient Discovery of Markov Equivalent Classes via Integer Programming22 Oct 2024
- 2024Adaptive Active Inference Agents for Heterogeneous and Lifelong Federated Learning9 Oct 2024
- 2024bnRep: A repository of Bayesian networks from the academic literature27 Sep 2024
- 2024Adaptive Stream Processing on Edge Devices through Active Inference26 Sep 2024
- 2024Using GPT-4 to guide causal machine learning26 Jul 2024
- 2024Exploring Biomarker Relationships in Both Type 1 and Type 2 Diabetes Mellitus Through a Bayesian Network Analysis Approach24 Jun 2024
- 2024ExDAG: an MIQP Algorithm for Learning DAGs21 Jun 2024
- 2024Investigating potential causes of Sepsis with Bayesian network structure learning13 Jun 2024
- 2024Local Causal Structure Learning in the Presence of Latent Variables25 May 2024
- 2024ProDAG: Projected Variational Inference for Directed Acyclic Graphs24 May 2024
- 2024Weakly-supervised causal discovery based on fuzzy knowledge and complex data complementarity14 May 2024
- 2024Bayesian Functional Connectivity and Graph Convolutional Network for Working Memory Load Classification30 Apr 2024
50 newest of 85 All 85 (JSON)
- 2023Causal Discovery from Temporal Data: An Overview and New Perspectivescited by 43
- 2023A Scale-Invariant Sorting Criterion to Find a Causal Order in Additive Noise Modelscited by 28
- 2023Causal Structure Learning Supervised by Large Language Modelcited by 21
- 2021FedDAG: Federated DAG Structure Learningcited by 17
- 2023CoLiDE: Concomitant Linear DAG Estimationcited by 12
- 2024Local Causal Structure Learning in the Presence of Latent Variablescited by 11
- 2023DAG Learning on the Permutahedroncited by 9
- 2024bnRep: A repository of Bayesian networks from the academic literaturecited by 9
- 2021Effective and efficient structure learning with pruning and model averaging strategiescited by 7
- 2023Open problems in causal structure learning: A case study of COVID-19 in the UKcited by 7
- 2024Adaptive Stream Processing on Edge Devices through Active Inferencecited by 6
- 2025Machine learning interatomic potential can infer electrical responsecited by 6
12 most cited of 82 All 82 (JSON)
- 2026LEBGen: An LLM-Enhanced Bayesian Network Framework for Few-Shot Travel Survey Data Generation8 Sep 2026
- 2026Genetic Algorithms for Tractable Bayesian Network Fusion via Pre-Fusion Edge Pruning3 Sep 2026
- 2026LLM-Augmented Causal Discovery: Probabilistic Fusion of Edge Existence and Orientation19 Aug 2026
- 2026Logic, Optimization, and Artificial Intelligence17 Jul 2026
- 2026Structure Learning on Clustered Data9 Jul 2026
- 2026Parallel Adaptive Multi-Objective Evolutionary Learning of Discretized Bayesian Network Classifiers for Clinical Data27 May 2026
- 2026A Unified Framework for Structure-Aware Clustering and Heterogeneous Causal Graph Learning19 May 2026
- 2026Stable Causal Discovery via Directed Acyclic Graph Aggregation18 May 2026
- 2026A Recursive Decomposition Framework for Causal Structure Learning in the Presence of Latent Variables11 May 2026
- 2026A Topological Sorting Criterion for Random Causal Directed Acyclic Graphs7 May 2026
- 2026Transfer learning for nonparametric Bayesian networks1 Apr 2026
- 2026On the Number of Conditional Independence Tests in Constraint-based Causal Discovery23 Mar 2026
12 newest of 82 All 82 (JSON)