The Bayesian Structural EM Algorithm
Not on the map. Why?
Abstract (arXiv)
In recent years there has been a flurry of works on learning Bayesian networks from data. One of the hard problems in this area is how to effectively learn the structure of a belief network from incomplete data- that is, in the presence of missing values or hidden variables. In a recent paper, I introduced an algorithm called Structural EM that combines the standard Expectation Maximization (EM) algorithm, which optimizes parameters, with structure search for model selection. That algorithm learns networks based on penalized likelihood scores, which include the BIC/MDL score and various approximations to the Bayesian score. In this paper, I extend Structural EM to deal directly with Bayesian model selection. I prove the convergence of the resulting algorithm and show how to apply it for learning a large class of probabilistic models, including Bayesian networks and some variants thereof.
Key facts. Cited by 26 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 Jan 2013.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 5; 2023: 5; 2024: 7; 2025: 4; 2026: 3.
26 papers.
Sort:
- 2023Causal Discovery from Temporal Data: An Overview and New Perspectivescited by 43
- 2022MissDAG: Causal Discovery in the Presence of Missing Data with Continuous Additive Noise Modelscited by 22
- 2024Building Expressive and Tractable Probabilistic Generative Models: A Reviewcited by 12
- 2023Bayesian Structure Scores for Probabilistic Circuitscited by 7
- 2022Learning Latent Structural Causal Modelscited by 5
- 2023Temporal-spatial Correlation Attention Network for Clinical Data Analysis in Intensive Care Unitcited by 3
- 2024Estimating Causal Effects from Learned Causal Networkscited by 3
- 2025Flow based approach for Dynamic Temporal Causal models with non-Gaussian or Heteroscedastic Noisescited by 3
- 2022Discovery and density estimation of latent confounders in Bayesian networks with evidence lower boundcited by 2
- 2021Context-Specific Likelihood Weightingcited by 1
- 2022Causal Discovery from Sparse Time-Series Data Using Echo State Networkcited by 1
- 2022Learning Multitask Gaussian Bayesian Networkscited by 1
14 more
- 2024Learning Cyclic Causal Models from Incomplete Datacited by 1
- 2024Investigating the validity of structure learning algorithms in identifying risk factors for intervention in patients with diabetescited by 1
- 2024Learning Staged Trees from Incomplete Datacited by 1
- 2024MissNODAG: Differentiable Cyclic Causal Graph Learning from Incomplete Datacited by 1
- 2026Stable Blanket with Hidden Variables and Cyclescited by 1
- 2026KG-SoftMAP: Soft Knowledge-Graph Priors for Bayesian Network Structure Learning from Sparse Discrete Datacited by 1
- 2021Identification of Latent Variables From Graphical Model Residualscited by 0
- 2023Context-specific kernel-based hidden Markov model for time series analysiscited by 0
- 2023Probabilistic Multi-Dimensional Classificationcited by 0
- 2024Gaussian Mixture Models for Affordance Learning using Bayesian Networkscited by 0
- 2025Differentiable Expectation-Maximisation and Applications to Gaussian Mixture Model Optimal Transportcited by 0
- 2025Learning discrete Bayesian networks with hierarchical Dirichlet shrinkagecited by 0
- 2025Shylock: Causal Discovery in Multivariate Time Series based on Hybrid Constraintscited by 0
- 2026RECLAIM: Cyclic Causal Discovery Amid Measurement Noisecited by 0
- 2026KG-SoftMAP: Soft Knowledge-Graph Priors for Bayesian Network Structure Learning from Sparse Discrete Data9 Jun 2026
- 2026Stable Blanket with Hidden Variables and Cycles3 May 2026
- 2026RECLAIM: Cyclic Causal Discovery Amid Measurement Noise21 Mar 2026
- 2025Shylock: Causal Discovery in Multivariate Time Series based on Hybrid Constraints24 Oct 2025
- 2025Learning discrete Bayesian networks with hierarchical Dirichlet shrinkage16 Sep 2025
- 2025Differentiable Expectation-Maximisation and Applications to Gaussian Mixture Model Optimal Transport2 Sep 2025
- 2025Flow based approach for Dynamic Temporal Causal models with non-Gaussian or Heteroscedastic Noises20 Jun 2025
- 2024MissNODAG: Differentiable Cyclic Causal Graph Learning from Incomplete Data24 Oct 2024
- 2024Estimating Causal Effects from Learned Causal Networks26 Aug 2024
- 2024Learning Staged Trees from Incomplete Data28 May 2024
- 2024Investigating the validity of structure learning algorithms in identifying risk factors for intervention in patients with diabetes21 Mar 2024
- 2024Learning Cyclic Causal Models from Incomplete Data23 Feb 2024
14 more
- 2024Gaussian Mixture Models for Affordance Learning using Bayesian Networks8 Feb 2024
- 2024Building Expressive and Tractable Probabilistic Generative Models: A Review1 Feb 2024
- 2023Probabilistic Multi-Dimensional Classification10 Jun 2023
- 2023Temporal-spatial Correlation Attention Network for Clinical Data Analysis in Intensive Care Unit3 Jun 2023
- 2023Causal Discovery from Temporal Data: An Overview and New Perspectives17 Mar 2023
- 2023Bayesian Structure Scores for Probabilistic Circuits23 Feb 2023
- 2023Context-specific kernel-based hidden Markov model for time series analysis24 Jan 2023
- 2022Learning Latent Structural Causal Models24 Oct 2022
- 2022Discovery and density estimation of latent confounders in Bayesian networks with evidence lower bound11 Jun 2022
- 2022MissDAG: Causal Discovery in the Presence of Missing Data with Continuous Additive Noise Models27 May 2022
- 2022Learning Multitask Gaussian Bayesian Networks11 May 2022
- 2022Causal Discovery from Sparse Time-Series Data Using Echo State Network9 Jan 2022
- 2021Context-Specific Likelihood Weighting24 Jan 2021
- 2021Identification of Latent Variables From Graphical Model Residuals7 Jan 2021
- 2023Causal Discovery from Temporal Data: An Overview and New Perspectivescited by 43
- 2022MissDAG: Causal Discovery in the Presence of Missing Data with Continuous Additive Noise Modelscited by 22
- 2024Building Expressive and Tractable Probabilistic Generative Models: A Reviewcited by 12
- 2023Bayesian Structure Scores for Probabilistic Circuitscited by 7
- 2022Learning Latent Structural Causal Modelscited by 5
- 2023Temporal-spatial Correlation Attention Network for Clinical Data Analysis in Intensive Care Unitcited by 3
- 2024Estimating Causal Effects from Learned Causal Networkscited by 3
- 2025Flow based approach for Dynamic Temporal Causal models with non-Gaussian or Heteroscedastic Noisescited by 3
- 2022Discovery and density estimation of latent confounders in Bayesian networks with evidence lower boundcited by 2
- 2021Context-Specific Likelihood Weightingcited by 1
- 2022Causal Discovery from Sparse Time-Series Data Using Echo State Networkcited by 1
- 2022Learning Multitask Gaussian Bayesian Networkscited by 1
12 most cited of 26 All 26 (JSON)
- 2026KG-SoftMAP: Soft Knowledge-Graph Priors for Bayesian Network Structure Learning from Sparse Discrete Data9 Jun 2026
- 2026Stable Blanket with Hidden Variables and Cycles3 May 2026
- 2026RECLAIM: Cyclic Causal Discovery Amid Measurement Noise21 Mar 2026
- 2025Shylock: Causal Discovery in Multivariate Time Series based on Hybrid Constraints24 Oct 2025
- 2025Learning discrete Bayesian networks with hierarchical Dirichlet shrinkage16 Sep 2025
- 2025Differentiable Expectation-Maximisation and Applications to Gaussian Mixture Model Optimal Transport2 Sep 2025
- 2025Flow based approach for Dynamic Temporal Causal models with non-Gaussian or Heteroscedastic Noises20 Jun 2025
- 2024MissNODAG: Differentiable Cyclic Causal Graph Learning from Incomplete Data24 Oct 2024
- 2024Estimating Causal Effects from Learned Causal Networks26 Aug 2024
- 2024Learning Staged Trees from Incomplete Data28 May 2024
- 2024Investigating the validity of structure learning algorithms in identifying risk factors for intervention in patients with diabetes21 Mar 2024
- 2024Learning Cyclic Causal Models from Incomplete Data23 Feb 2024
12 newest of 26 All 26 (JSON)