LGAIMLOct 10, 2021

Structure learning in polynomial time: Greedy algorithms, Bregman information, and exponential families

arXiv:2110.04719v217 citations
AI Analysis

This work addresses the computational bottleneck in structure learning for graphical models, offering a more efficient method for researchers and practitioners in machine learning and statistics.

The paper tackles the problem of learning directed acyclic graphs (DAGs) efficiently by introducing a vertex-greedy algorithm that requires at most a polynomial number of score evaluations, and shows how recent polynomial-time algorithms are a special case of this approach, with explicit sample and computational complexity bounds derived.

Greedy algorithms have long been a workhorse for learning graphical models, and more broadly for learning statistical models with sparse structure. In the context of learning directed acyclic graphs, greedy algorithms are popular despite their worst-case exponential runtime. In practice, however, they are very efficient. We provide new insight into this phenomenon by studying a general greedy score-based algorithm for learning DAGs. Unlike edge-greedy algorithms such as the popular GES and hill-climbing algorithms, our approach is vertex-greedy and requires at most a polynomial number of score evaluations. We then show how recent polynomial-time algorithms for learning DAG models are a special case of this algorithm, thereby illustrating how these order-based algorithms can be rigourously interpreted as score-based algorithms. This observation suggests new score functions and optimality conditions based on the duality between Bregman divergences and exponential families, which we explore in detail. Explicit sample and computational complexity bounds are derived. Finally, we provide extensive experiments suggesting that this algorithm indeed optimizes the score in a variety of settings.

Foundations

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

Your Notes