mlsanityData to 14 Oct 2026

Exact and Approximate Algorithms for Polytree Learning

arXiv 2605.03622 ↗First posted 5 May 2026cs.DS cs.CC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Polytrees are a subclass of Bayesian networks that seek to capture the conditional dependencies between a set of n variables as a directed forest and are motivated by their more efficient inference and improved interpretability. Since the problem of learning the best polytree is NP-hard, we study which restrictions make it more tractable by considering for example in-degree bounds, properties of score functions measuring the quality of a polytree, and approximation algorithms. We devise an algorithm that finds the optimal polytree in time O((2+ε)n) for arbitrarily small ε > 0 and any constant in-degree bound k, improving over the fastest previously known algorithm of time complexity O(3n). We further give polynomial-time algorithms for finding a polytree whose score is within a factor of k from the optimal one for arbitrary scores and a factor of 2 for additive ones. Many of the results are complemented by (nearly) tight lower bounds for either the time complexity or the approximation factors.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 6 of its 21 references that are in the map. First posted on arXiv 5 May 2026.

Builds on

6 of 21 references.

References · 6

  1. 2013Learning Polytreescited by 14
  2. 2020Learning Bayesian Networks Under Sparsity Constraints: A Parameterized Complexity Analysiscited by 13
  3. 2014Parameterized Complexity Results for Exact Bayesian Network Structure Learningcited by 11
  4. 2021On the Parameterized Complexity of Polytree Learningcited by 6
  5. 2022Efficient Bayesian Network Structure Learning via Parameterized Local Search on Topological Orderingscited by 3
  6. 2026The Complexity of Bayesian Network Learning: Revisiting the Superstructurecited by 2

Built on by

Not cited yet.