A Ring-Based Distributed Algorithm for Learning High-Dimensional Bayesian Networks
Jorge D. Laborda, Pablo Torrijos, Jos\'e M. Puerta, Jos\'e A. G\'amez

TL;DR
This paper introduces a ring-based distributed algorithm for learning high-dimensional Bayesian Networks that maintains GES's theoretical guarantees while reducing computational time through parallel processing.
Contribution
A novel distributed method using a ring topology that applies GES locally, ensuring theoretical properties with improved efficiency for high-dimensional data.
Findings
Effective on large domains with 400-1000 variables
Reduces CPU time compared to standard GES and fGES
Maintains theoretical properties of GES
Abstract
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
