Bayesian Network Structural Consensus via Greedy Min-Cut Analysis
Pablo Torrijos, José M. Puerta, Juan A. Aledo, José A. Gámez
TL;DR
The paper tackles structural fusion of Bayesian networks in data-scarce or federated settings, where unrestricted fusion yields dense, high-treewidth graphs. It introduces Min-Cut Bayesian Network Consensus (MCBNC), a flow-based pruning method that replaces likelihood-based BES scoring with a max-flow–based edge criticality score and a single post hoc threshold $θ$ to drive pruning. Key contributions include the flow-based edge-support score, integration into the BES phase of GES, and a parameter-light pruning strategy that does not require data access. Empirical results across real and synthetic networks show that MCBNC delivers sparser, more structurally faithful consensus graphs than unrestricted fusion or input graphs, with competitive BDeu scores, and it scales well for federated settings. The approach enables scalable, data-agnostic BN structure fusion suitable for distributed privacy-preserving learning where only graph structures are shared.
Abstract
This paper presents the Min-Cut Bayesian Network Consensus (MCBNC) algorithm, a greedy method for structural consensus of Bayesian Networks (BNs), with applications in federated learning and model aggregation. MCBNC prunes weak edges from an initial unrestricted fusion using a structural score based on min-cut analysis, integrated into a modified Backward Equivalence Search (BES) phase of the Greedy Equivalence Search (GES) algorithm. The score quantifies edge support across input networks and is computed using max-flow. Unlike methods with fixed treewidth bounds, MCBNC introduces a pruning threshold $θ$ that can be selected post hoc using only structural information. Experiments on real-world BNs show that MCBNC yields sparser, more accurate consensus structures than both canonical fusion and the input networks. The method is scalable, data-agnostic, and well-suited for distributed or federated scenarios.
