Proceedings

Revisiting Causal Discovery from a Complexity-Theoretic Perspective

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 3377-3385.

https://doi.org/10.24963/ijcai.2024/374

Abstract

Causal discovery seeks to unveil causal relationships (represented as a so-called causal graph) from observational data. This paper investigates the complex relationship between the graph structure and the efficiency of constraint-based causal discovery algorithms.

Our main contributions include (i) a near-tight characterization of which causal graphs admit a small d-separating set for each pair of vertices and thus can potentially be efficiently recovered by a constraint-based causal discovery algorithm, (ii) the explicit construction of a sequence of causal graphs on which the influential PC algorithm might need exponential time, although there is a small d-separating set between every pair of variables, and (iii) the formulation of a new causal discovery algorithm which achieves fixed-parameter running time by considering the maximum number of edge-disjoint paths between variables in the (undirected) super-structure as the parameter. A distinguishing feature of our investigation is that it is carried out within a more fine-grained model which more faithfully captures the infeasibility of performing accurate independence tests for large sets of conditioning variables.

  1. [Chen et al., 2016] Eunice Yuh-Jie Chen, Yujia Shen, Arthur Choi, and Adnan Darwiche. Learning Bayesian networks with ancestral constraints. Advances in Neural Information Processing Systems, 29, 2016.
  2. [Claassen et al., 2013] Tom Claassen, Joris M. Mooij, and Tom Heskes. Learning sparse causal models is not NP-hard. CoRR, abs/1309.6824, 2013.
  3. [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.
  4. [Diestel, 2012] Reinhard Diestel. Graph Theory, 4th Edition, volume 173 of Graduate texts in mathematics. Springer, 2012.
  5. [Downey and Fellows, 2013] Rodney G. Downey and Michael R. Fellows. Fundamentals of parameterized complexity. Texts in Computer Science. Springer Verlag, 2013.
  6. [Eberhardt, 2017] Frederick Eberhardt. Introduction to the foundations of causal discovery. Int. J. Data Sci. Anal., 3(2):81-91, 2017.
  7. [Ganian and Korchemna, 2021] Robert Ganian and Viktoriia Korchemna. The complexity of Bayesian network learning: Revisiting the superstructure. In Marc'Aurelio Ranzato, Alina Beygelzimer, Yann N. Dauphin, Percy Liang, and Jennifer Wortman Vaughan, editors, Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, pages 430-442, 2021.
  8. [Ganian et al., 2022] Robert Ganian, Eun Jung Kim, and Ste- fan Szeider. Algorithmic applications of tree-cut width. SIAM J. Discret. Math., 36(4):2635-2666, 2022.
  9. [Glymour et al., 2019] Clarc Glymour, Kun Zhang, and Peter Spirtes. Review of causal discovery methods based on graphical models. Frontiers in Genetics, 10:Sec. Statistical Genetics and Methodology, 2019.
  10. [Grüttemeier and Komusiewicz, 2022] Niels Grüttemeier and Christian Komusiewicz. Learning Bayesian networks under sparsity constraints: A parameterized complexity analysis. J. Artif. Intell. Res., 74:1225-1267, 2022.
  11. [Grüttemeier et al., 2021] Niels Grüttemeier, Christian Ko- musiewicz, and Nils Morawietz. On the parameterized complexity of polytree learning. In Zhi-Hua Zhou, editor, Proceedings of the Thirtieth International Joint Confer- ence on Artificial Intelligence, IJCAI 2021, Virtual Event / Montreal, Canada, 19-27 August 2021, pages 4221-4227.
  12. [Korhonen and Parviainen, 2015] Janne H Korhonen and Pekka Parviainen. Tractable Bayesian network structure learning with bounded vertex cover number. In C. Cortes, N. Lawrence, D. Lee, M. Sugiyama, and R. Garnett, edi- tors, Advances in Neural Information Processing Systems, volume 28.
  13. Curran Associates, Inc., 2015.
  14. [Mokhtarian et al., 2021] Ehsan Mokhtarian, Sina Akbari, AmirEmad Ghassami, and Negar Kiyavash. A recursive Markov boundary-based approach to causal structure learn- ing. In Thuc Duy Le, Jiuyong Li, Gregory Cooper, Sofia Triantafyllou, Elias Bareinboim, Huan Liu, and Negar Kiyavash, editors, The KDD 2021 Workshop on Causal Discovery, CD@KDD 2021, Singapore, August 15, 2021, volume 150 of Proceedings of Machine Learning Research, pages 26-54. PMLR, 2021.
  15. [Mokhtarian et al., 2022] Ehsan Mokhtarian, Sina Akbari, Fateme Jamshidi, Jalal Etesami, and Negar Kiyavash. Learning Bayesian networks in the presence of structural side information. In Thirty-Sixth AAAI Conference on Ar- tificial Intelligence, AAAI 2022, Thirty-Fourth Conference on Innovative Applications of Artificial Intelligence, IAAI 2022, The Twelveth Symposium on Educational Advances in Artificial Intelligence, EAAI 2022 Virtual Event, Febru- ary 22 -March 1, 2022, pages 7814-7822. AAAI Press, 2022.
  16. [Nesetril and de Mendez, 2012] Jaroslav Nesetril and Patrice Ossona de Mendez. Sparsity -Graphs, Struc- tures, and Algorithms, volume 28 of Algorithms and Combinatorics. Springer, 2012.
  17. [Ng et al., 2021] Ignavier Ng, Yujia Zheng, Jiji Zhang, and Kun Zhang. Reliable causal discovery with improved exact search and weaker assumptions. In Marc'Aurelio Ranzato, Alina Beygelzimer, Yann N. Dauphin, Percy Liang, and Jennifer Wortman Vaughan, editors, Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, NeurIPS 2021, December 6-14, 2021, virtual, pages 20308-20320, 2021.
  18. [Niedermeier, 2006] Rolf Niedermeier. Invitation to Fixed- Parameter Algorithms. Oxford Lecture Series in Mathemat- ics and its Applications. Oxford University Press, Oxford, 2006.
  19. [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.
  20. [Perrier et al., 2008] Eric Perrier, Seiya Imoto, and Satoru Miyano. Finding optimal Bayesian network given a super- structure. J. Mach. Learn. Res., 9:2251-2286, 2008.
  21. [Ramaswamy and Szeider, 2022] Vaidyanathan Peruvemba Ramaswamy and Stefan Szeider. Learning large Bayesian networks with expert constraints. In James Cussens and Kun Zhang, editors, 38th Conference on Uncertainty in Artificial Intelligence (UAI 2022), Eindhoven, Netherlands, August 1-5, 2022, Proceedings of Machine Learning Re- search (PMLR), page 180:1592-1601, 2022.
  22. [Robertson and Seymour, 1986] Neil Robertson and P. D. Seymour. Graph minors. II. Algorithmic aspects of tree- width. J. Algorithms, 7(3):309-322, 1986.
  23. [Shalizi, 2023] Cosma Rohilla Shalizi. Advanced Data Anal- ysis from an Elementary Point of View. Carnegie Mel- lon University, 2023. https://www.stat.cmu.edu/ ∼ cshalizi/ ADAfaEPoV/. Link
  24. [Spirtes et al., 2000] Peter Spirtes, Clark Glymour, and Richard Scheines. Causation, Prediction, and Search, Sec- ond Edition. Adaptive computation and machine learning. MIT Press, 2000.
  25. [Talvitie and Parviainen, 2020] Topi Talvitie and Pekka Parviainen. Learning Bayesian networks with cops and robbers. In Manfred Jaeger and Thomas Dyhre Nielsen, editors, International Conference on Probabilistic Graphi- cal Models, PGM 2020, 23-25 September 2020, Aalborg, Hotel Comwell Rebild Bakker, Skørping, Denmark, volume 138 of Proceedings of Machine Learning Research, pages 473-484. PMLR, 2020.
  26. [Tian et al., 1998] Jing-Jing Tian, Azaria Paz, and Judea Pearl. Finding minimal D-separators. Technical Report R-254, UCLA, February 1998.
  27. [Tsamardinos et al., 2006] Ioannis Tsamardinos, Laura E. Brown, and Constantin F. Aliferis. The max-min hill- climbing Bayesian network structure learning algorithm. Machine Learning, 65(1):31-78, 2006.
  28. [Wienöbst and Liskiewicz, 2021] Marcel Wienöbst and Ma- ciej Liskiewicz. An approach to reduce the number of conditional independence tests in the PC algorithm. In Stefan Edelkamp, Ralf Möller, and Elmar Rueckert, editors, KI 2021: Advances in Artificial Intelligence -44th German Conference on AI, Virtual Event, September 27 -October 1, 2021, Proceedings, volume 12873 of Lecture Notes in Computer Science, pages 276-288. Springer, 2021.

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

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