Parameterized Complexity Results for Exact Bayesian Network Structure Learning
Not on the map. Why?
Abstract (arXiv)
Bayesian network structure learning is the notoriously difficult problem of discovering a Bayesian network that optimally represents a given set of training data. In this paper we study the computational worst-case complexity of exact Bayesian network structure learning under graph theoretic restrictions on the (directed) super-structure. The super-structure is an undirected graph that contains as subgraphs the skeletons of solution networks. We introduce the directed super-structure as a natural generalization of its undirected counterpart. Our results apply to several variants of score-based Bayesian network structure learning where the score of a network decomposes into local scores of its nodes. Results: We show that exact Bayesian network structure learning can be carried out in non-uniform polynomial time if the super-structure has bounded treewidth, and in linear time if in addition the super-structure has bounded maximum degree. Furthermore, we show that if the directed super-structure is acyclic, then exact Bayesian network structure learning can be carried out in quadratic time. We complement these positive results with a number of hardness results. We show that both restrictions (treewidth and degree) are essential and cannot be dropped without loosing uniform polynomial time tractability (subject to a complexity-theoretic assumption). Similarly, exact Bayesian network structure learning remains NP-hard for "almost acyclic" directed super-structures. Furthermore, we show that the restrictions remain essential if we do not search for a globally optimal network but aim to improve a given network by means of at most k arc additions, arc deletions, or arc reversals (k-neighborhood local search).
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Feb 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 3; 2024: 1; 2025: 1; 2026: 3.
11 papers.
- 2021Efficient Bayesian network structure learning via local Markov boundary searchcited by 14
- 2021On the Parameterized Complexity of Polytree Learningcited by 6
- 2022Efficient Bayesian Network Structure Learning via Parameterized Local Search on Topological Orderingscited by 3
- 2026The Complexity of Bayesian Network Learning: Revisiting the Superstructurecited by 2
- 2026New Complexity-Theoretic Frontiers of Tractability for Neural Network Trainingcited by 2
- 2023The Computational Complexity of Concise Hypersphere Classificationcited by 1
- 2023Distributionally Robust Skeleton Learning of Discrete Bayesian Networkscited by 0
- 2023The Complexity of Optimizing Atomic Congestioncited by 0
- 2024Learning Dynamic Bayesian Networks from Data: Foundations, First Principles and Numerical Comparisonscited by 0
- 2025Gateways to Tractability for Satisfiability in Pearl's Causal Hierarchycited by 0
- 2026Exact and Approximate Algorithms for Polytree Learningcited by 0
- 2026New Complexity-Theoretic Frontiers of Tractability for Neural Network Training23 Jul 2026
- 2026Exact and Approximate Algorithms for Polytree Learning5 May 2026
- 2026The Complexity of Bayesian Network Learning: Revisiting the Superstructure10 Feb 2026
- 2025Gateways to Tractability for Satisfiability in Pearl's Causal Hierarchy11 Nov 2025
- 2024Learning Dynamic Bayesian Networks from Data: Foundations, First Principles and Numerical Comparisons25 Jun 2024
- 2023The Complexity of Optimizing Atomic Congestion15 Dec 2023
- 2023The Computational Complexity of Concise Hypersphere Classification12 Dec 2023
- 2023Distributionally Robust Skeleton Learning of Discrete Bayesian Networks10 Nov 2023
- 2022Efficient Bayesian Network Structure Learning via Parameterized Local Search on Topological Orderings6 Apr 2022
- 2021Efficient Bayesian network structure learning via local Markov boundary search12 Oct 2021
- 2021On the Parameterized Complexity of Polytree Learning20 May 2021