Parameterized Complexity Results for Exact Bayesian Network Structure Learning

Abstract

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).

Cite

Text

Ordyniak and Szeider. "Parameterized Complexity Results for Exact Bayesian Network Structure Learning." Journal of Artificial Intelligence Research, 2013. doi:10.1613/JAIR.3744

Markdown

[Ordyniak and Szeider. "Parameterized Complexity Results for Exact Bayesian Network Structure Learning." Journal of Artificial Intelligence Research, 2013.](https://mlanthology.org/jair/2013/ordyniak2013jair-parameterized/) doi:10.1613/JAIR.3744

BibTeX

@article{ordyniak2013jair-parameterized,
  title     = {{Parameterized Complexity Results for Exact Bayesian Network Structure Learning}},
  author    = {Ordyniak, Sebastian and Szeider, Stefan},
  journal   = {Journal of Artificial Intelligence Research},
  year      = {2013},
  pages     = {263-302},
  doi       = {10.1613/JAIR.3744},
  volume    = {46},
  url       = {https://mlanthology.org/jair/2013/ordyniak2013jair-parameterized/}
}