Proceedings

On the Parameterized Complexity of Polytree Learning

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 4221-4227.

https://doi.org/10.24963/ijcai.2021/580

Abstract

A Bayesian network is a directed acyclic graph that represents statistical dependencies between variables of a joint probability distribution. A fundamental task in data science is to learn a Bayesian network from observed data. Polytree Learning is the problem of learning an optimal Bayesian network that fulfills the additional property that its underlying undirected graph is a forest. In this work, we revisit the complexity of Polytree Learning. We show that Polytree Learning can be solved in single-exponential FPT time for the number of variables. Moreover, we consider the influence of d, the number of variables that might receive a nonempty parent set in the final DAG on the complexity of Polytree Learning. We show that Polytree Learning is presumably not fixed-parameter tractable for d, unlike Bayesian network learning which is fixed-parameter tractable for d. Finally, we show that if d and the maximum parent set size are bounded, then we can obtain efficient algorithms.

  1. [Chen et al., 2006] Jianer Chen, Xiuzhen Huang, Iyad A. Kanj, and Ge Xia. Strong computational lower bounds via parameterized complexity. J. Comput. Syst. Sci., 72(8):1346-1367, 2006.
  2. [Chickering, 1995] David Maxwell Chickering. Learning Bayesian networks is NP-complete. In Proceedings of the Fifth International Conference on Artificial Intelligence and Statistics, (AISTATS'95), pages 121-130. Springer, 1995.
  3. [Chow and Liu, 1968] C. K. Chow and C. N. Liu. Approxi- mating discrete probability distributions with dependence trees. IEEE Trans. Inf. Theory, 14(3):462-467, 1968.
  4. [Cygan et al., 2015] Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. Parame- terized Algorithms. Springer, 2015.
  5. [Dasgupta, 1999] Sanjoy Dasgupta. Learning polytrees. In Proceedings of the 15th Conference on Uncertainty in Ar- tificial Intelligence (UAI '99), pages 134-141.
  6. Morgan Kaufmann, 1999.
  7. [Fehri et al., 2019] Hamid Fehri, Ali Gooya, Yuanjun Lu, Erik Meijering, Simon A. Johnston, and Alejandro F. Frangi. Bayesian polytrees with learned deep features for multi-class cell segmentation. IEEE Trans. Image Pro- cess., 28(7):3246-3260, 2019.
  8. [Fomin et al., 2014] Fedor V. Fomin, Daniel Lokshtanov, and Saket Saurabh. Efficient computation of representa- tive sets with applications in parameterized and exact al- gorithms. In Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA '14), pages 142-151. SIAM, 2014.
  9. [Gaspers et al., 2015] Serge Gaspers, Mikko Koivisto, Math- ieu Liedloff, Sebastian Ordyniak, and Stefan Szeider. On finding optimal polytrees. Theor. Comput. Sci., 592:49-58, 2015.
  10. [Grüttemeier and Komusiewicz, 2020] Niels Grüttemeier and Christian Komusiewicz. Learning Bayesian networks under sparsity constraints: A parameterized complexity analysis. In Proceedings of the 29th International Joint Conference on Artificial Intelligence (IJCAI '20), pages 4245-4251. ijcai.org, 2020. IJCAI
  11. [Guo and Hsu, 2002] Haipeng Guo and William Hsu. A sur- vey of algorithms for real-time Bayesian network infer- ence. In Working Notes of the Joint AAAI/UAI/KDD Work- shop on Real-Time Decision Support and Diagnosis Sys- tems, 2002.
  12. [Impagliazzo et al., 2001] Russell Impagliazzo, Ramamo- han Paturi, and Francis Zane. Which problems have strongly exponential complexity? J. Comput. Syst. Sci., 63(4):512-530, 2001.
  13. [Komusiewicz et al., 2011] Christian Komusiewicz, Rolf Niedermeier, and Johannes Uhlmann. Deconstructing in- tractability -A multivariate complexity analysis of interval constrained coloring. J. Discrete Algorithms, 9(1):137- 151, 2011.
  14. [Korhonen and Parviainen, 2013] Janne H. Korhonen and Pekka Parviainen. Exact learning of bounded tree-width Bayesian networks. In Proceedings of the Sixteenth Inter- national Conference on Artificial Intelligence and Statis- tics, (AISTATS'13), pages 370-378. JMLR.org, 2013.
  15. [Korhonen and Parviainen, 2015] Janne H. Korhonen and Pekka Parviainen. Tractable Bayesian network structure learning with bounded vertex cover number. In Proceed- ings of the Twenty-Eighth Annual Conference on Neural Information Processing Systems, (NIPS'15), pages 622- 630. MIT Press, 2015.
  16. [Lokshtanov et al., 2018] Daniel Lokshtanov, Pranabendu Misra, Fahad Panolan, and Saket Saurabh. Determinis- tic truncation of linear matroids. ACM Trans. Algorithms, 14(2):14:1-14:20, 2018.
  17. [Ordyniak and Szeider, 2013] Sebastian Ordyniak and Ste- fan Szeider. Parameterized complexity results for exact Bayesian network structure learning. J. Artif. Intell. Res., 46:263-302, 2013.
  18. [Pearl, 1989] Judea Pearl. Probabilistic reasoning in intel- ligent systems -networks of plausible inference. Morgan Kaufmann series in representation and reasoning. Morgan Kaufmann, 1989.
  19. [Ramaswamy and Szeider, 2021] Vaidyanathan Peruvemba Ramaswamy and Stefan Szeider. Turbocharging treewidth-bounded Bayesian network structure learning. In Proceedings of the 35th AAAI Conference on Artificial Intelligence (AAAI '21), 2021.
  20. [Safaei et al., 2013] Javad Safaei, Ján Manuch, and Ladislav Stacho. Learning polytrees with constant number of roots from data. In Proceedings of the 26th Australasian Joint Conference on Advances in Artificial Intelligence (AI '13), volume 8272 of Lecture Notes in Computer Science, pages 447-452. Springer, 2013.
  21. [Tutte, 1965] William Thomas Tutte. Lectures on matroids. J. Research of the National Bureau of Standards (B), 69:1- 47, 1965.
  22. [van Beek and Hoffmann, 2015] Peter van Beek and Hella- Franziska Hoffmann. Machine learning of Bayesian net- works using constraint programming. In Proceedings of the twenty-first Conference of Principles and Practice of Constraint Programming (CP'15), volume 9255 of Lec- ture Notes in Computer Science, pages 429-445. Springer, 2015.
  23. [Williams, 2012] Virginia Vassilevska Williams. Multiply- ing matrices faster than coppersmith-winograd. In Pro- ceedings of the 44th Symposium on Theory of Computing Conference (STOC '12), pages 887-898. ACM, 2012.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards