LGAIJun 6, 2015

Selective Greedy Equivalence Search: Finding Optimal Bayesian Networks Using a Polynomial Number of Score Evaluations

arXiv:1506.02113v131 citations
Originality Incremental advance
AI Analysis

This work addresses computational efficiency in Bayesian network learning for researchers and practitioners, representing an incremental improvement over existing methods.

The authors tackled the problem of efficiently learning Bayesian network structures by introducing Selective Greedy Equivalence Search (SGES), a variant of Greedy Equivalence Search (GES) that guarantees polynomial-time performance in terms of score evaluations while maintaining asymptotic correctness, with complexity exponential in measures like v-width.

We introduce Selective Greedy Equivalence Search (SGES), a restricted version of Greedy Equivalence Search (GES). SGES retains the asymptotic correctness of GES but, unlike GES, has polynomial performance guarantees. In particular, we show that when data are sampled independently from a distribution that is perfect with respect to a DAG ${\cal G}$ defined over the observable variables then, in the limit of large data, SGES will identify ${\cal G}$'s equivalence class after a number of score evaluations that is (1) polynomial in the number of nodes and (2) exponential in various complexity measures including maximum-number-of-parents, maximum-clique-size, and a new measure called {\em v-width} that is at least as small as---and potentially much smaller than---the other two. More generally, we show that for any hereditary and equivalence-invariant property $Π$ known to hold in ${\cal G}$, we retain the large-sample optimality guarantees of GES even if we ignore any GES deletion operator during the backward phase that results in a state for which $Π$ does not hold in the common-descendants subgraph.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes