Efficient and Scalable Structure Learning for Bayesian Networks: Algorithms and Applications
Not on the map. Why?
Abstract (arXiv)
Structure Learning for Bayesian network (BN) is an important problem with extensive research. It plays central roles in a wide variety of applications in Alibaba Group. However, existing structure learning algorithms suffer from considerable limitations in real world applications due to their low efficiency and poor scalability. To resolve this, we propose a new structure learning algorithm LEAST, which comprehensively fulfills our business requirements as it attains high accuracy, efficiency and scalability at the same time. The core idea of LEAST is to formulate the structure learning into a continuous constrained optimization problem, with a novel differentiable constraint function measuring the acyclicity of the resulting graph. Unlike with existing work, our constraint function is built on the spectral radius of the graph and could be evaluated in near linear time w.r.t. the graph node size. Based on it, LEAST can be efficiently implemented with low storage overhead. According to our benchmark evaluation, LEAST runs 1 to 2 orders of magnitude faster than state of the art method with comparable accuracy, and it is able to scale on BNs with up to hundreds of thousands of variables. In our production environment, LEAST is deployed and serves for more than 20 applications with thousands of executions per day. We describe a concrete scenario in a ticket booking service in Alibaba, where LEAST is applied to build a near real-time automatic anomaly detection and root error cause analysis system. We also show that LEAST unlocks the possibility of applying BN structure learning in new areas, such as large-scale gene expression data analysis and explainable recommendation system.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 3; 2024: 1; 2025: 2; 2026: 2.
11 papers.
- 2021D'ya like DAGs? A Survey on Structure Learning and Causal Discoverycited by 211
- 2022Truncated Matrix Power Iteration for Differentiable DAG Learningcited by 23
- 2023Boosting Differentiable Causal Discovery via Adaptive Sample Reweightingcited by 5
- 2025The Robustness of Differentiable Causal Discovery in Misspecified Scenarioscited by 4
- 2024PORCA: Root Cause Analysis with Partially Observed Datacited by 2
- 2022Improving the Efficiency of the PC Algorithm by Using Model-Based Conditional Independence Testscited by 1
- 2023Recovering Linear Causal Models with Latent Variables via Cholesky Factorization of Covariance Matrixcited by 1
- 2023Divide-and-Conquer Strategy for Large-Scale Dynamic Bayesian Network Structure Learningcited by 0
- 2025Scalable Structure Learning of Bayesian Networks by Learning Algorithm Ensemblescited by 0
- 2026Smoothing the Landscape: Causal Structure Learning via Diffusion Denoising Objectivescited by 0
- 2026Preserving Data Privacy in Learning Causal Structure with Fully Homomorphic Encryptioncited by 0
- 2026Preserving Data Privacy in Learning Causal Structure with Fully Homomorphic Encryption3 Jun 2026
- 2026Smoothing the Landscape: Causal Structure Learning via Diffusion Denoising Objectives2 Apr 2026
- 2025The Robustness of Differentiable Causal Discovery in Misspecified Scenarios14 Oct 2025
- 2025Scalable Structure Learning of Bayesian Networks by Learning Algorithm Ensembles28 Jun 2025
- 2024PORCA: Root Cause Analysis with Partially Observed Data8 Jul 2024
- 2023Divide-and-Conquer Strategy for Large-Scale Dynamic Bayesian Network Structure Learning4 Dec 2023
- 2023Recovering Linear Causal Models with Latent Variables via Cholesky Factorization of Covariance Matrix1 Nov 2023
- 2023Boosting Differentiable Causal Discovery via Adaptive Sample Reweighting6 Mar 2023
- 2022Improving the Efficiency of the PC Algorithm by Using Model-Based Conditional Independence Tests12 Nov 2022
- 2022Truncated Matrix Power Iteration for Differentiable DAG Learning30 Aug 2022
- 2021D'ya like DAGs? A Survey on Structure Learning and Causal Discovery3 Mar 2021