Learning Relational Causal Models with Cycles through Relational Acyclification

Authors

  • Ragib Ahsan University of Illinois at Chicago
  • David Arbour Adobe Research
  • Elena Zheleva University of Illinois at Chicago

DOI:

https://doi.org/10.1609/aaai.v37i10.26434

Keywords:

RU: Relational Probabilistic Models, RU: Causality

Abstract

In real-world phenomena which involve mutual influence or causal effects between interconnected units, equilibrium states are typically represented with cycles in graphical models. An expressive class of graphical models, relational causal models, can represent and reason about complex dynamic systems exhibiting such cycles or feedback loops. Existing cyclic causal discovery algorithms for learning causal models from observational data assume that the data instances are independent and identically distributed which makes them unsuitable for relational causal models. At the same time, causal discovery algorithms for relational causal models assume acyclicity. In this work, we examine the necessary and sufficient conditions under which a constraint-based relational causal discovery algorithm is sound and complete for cyclic relational causal models. We introduce relational acyclification, an operation specifically designed for relational models that enables reasoning about the identifiability of cyclic relational causal models. We show that under the assumptions of relational acyclification and sigma-faithfulness, the relational causal discovery algorithm RCD is sound and complete for cyclic relational models. We present experimental results to support our claim.

Downloads

Published

2023-06-26

How to Cite

Ahsan, R., Arbour, D., & Zheleva, E. (2023). Learning Relational Causal Models with Cycles through Relational Acyclification. Proceedings of the AAAI Conference on Artificial Intelligence, 37(10), 12164-12171. https://doi.org/10.1609/aaai.v37i10.26434

Issue

Section

AAAI Technical Track on Reasoning Under Uncertainty