Discovering Causal Rules in Knowledge Graphs using Graph Embeddings
Résumé
Discovering causal relationships is the goal of many experiments in science. To discover these relationships in observational data, the potential outcome framework is widely used. Within this framework, a recent approach uses Knowledge Graphs (KGs) to discover causal rules embedded within observational data. Such rules were found to express the following relationship: that differences in treatments lead to differences in a studied characteristic. However, this framework relies on matching similar instances which is challenging in knowledge graphs since instance descriptions can be complex, incomplete, or erroneous. To discover differential causal rules in KGs, this paper presents a new approach that uses a matching method based on graph embeddings. Our experiments on KGs from two different domains show that our approach is robust to incomplete KGs. Not only that, but compared to the state of the art, it is able to discover for a studied characteristic meaningful rules that explain many more differences than previously found.