A Ring-Based Distributed Algorithm for Learning High-Dimensional Bayesian Networks
Not on the map. Why?
Abstract (arXiv)
Learning Bayesian Networks (BNs) from high-dimensional data is a complex and time-consuming task. Although there are approaches based on horizontal (instances) or vertical (variables) partitioning in the literature, none can guarantee the same theoretical properties as the Greedy Equivalence Search (GES) algorithm, except those based on the GES algorithm itself. In this paper, we propose a directed ring-based distributed method that uses GES as the local learning algorithm, ensuring the same theoretical properties as GES but requiring less CPU time. The method involves partitioning the set of possible edges and constraining each processor in the ring to work only with its received subset. The global learning process is an iterative algorithm that carries out several rounds until a convergence criterion is met. In each round, each processor receives a BN from its predecessor in the ring, fuses it with its own BN model, and uses the result as the starting solution for a local learning process constrained to its set of edges. Subsequently, it sends the model obtained to its successor in the ring. Experiments were carried out on three large domains (400-1000 variables), demonstrating our proposal's effectiveness compared to GES and its fast version (fGES).
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 3 of its 26 references that are in the map. First posted on arXiv 20 Sep 2024.
Builds on
3 of 26 references.
References · 3
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
- 2026Multi-Agent Causal Reasoning System for Error Pattern Rule Automation in Vehicles1 Feb 2026
- 2025Towards Practical Multi-label Causal Discovery in High-Dimensional Event Sequences via One-Shot Graph Aggregation23 Sep 2025
- 2025FedGES: A Federated Learning Approach for BN Structure Learning3 Feb 2025