# CausalLP: Learning causal relations with weighted knowledge graph link prediction

arXiv: https://arxiv.org/abs/2405.02327 · HTML: https://mlsanity.com/paper/2405.02327/

## Key facts

- Cited by 4 papers in the map (data through 14 Oct 2026).
- Builds on 5 of its 17 references that are in the map.
- First posted on arXiv 23 Apr 2024.

## Builds on (most cited first, 5 of 5)

- [CLEVRER: CoLlision Events for Video REpresentation and Reasoning](https://mlsanity.com/paper/1910.01442/) (2019)
- [Realistic Re-evaluation of Knowledge Graph Completion Methods: An Experimental Study](https://mlsanity.com/paper/2003.08001/) (2020)
- [CausalKG: Causal Knowledge Graph Explainability using interventional and counterfactual reasoning](https://mlsanity.com/paper/2201.03647/) (2022)
- [CLEVRER-Humans: Describing Physical and Causal Events the Human Way](https://mlsanity.com/paper/2310.03635/) (2023)
- [Learning Embeddings from Knowledge Graphs With Numeric Edge Attributes](https://mlsanity.com/paper/2105.08683/) (2021)

## Built on by (most cited first, 4 of 4)

- [A Survey of Link Prediction in N-ary Knowledge Graphs](https://mlsanity.com/paper/2506.08970/) (2025)
- [HyperCausalLP: Causal Link Prediction using Hyper-Relational Knowledge Graph](https://mlsanity.com/paper/2410.14679/) (2024)
- [Influence of Backdoor Paths on Causal Link Prediction](https://mlsanity.com/paper/2410.14680/) (2024)
- [Integrating Causality with Neurochaos Learning: Proposed Approach and Research Agenda](https://mlsanity.com/paper/2501.13763/) (2025)

## Abstract (arXiv)

Causal networks are useful in a wide variety of applications, from medical diagnosis to root-cause analysis in manufacturing. In practice, however, causal networks are often incomplete with missing causal relations. This paper presents a novel approach, called CausalLP, that formulates the issue of incomplete causal networks as a knowledge graph completion problem. More specifically, the task of finding new causal relations in an incomplete causal network is mapped to the task of knowledge graph link prediction. The use of knowledge graphs to represent causal relations enables the integration of external domain knowledge; and as an added complexity, the causal relations have weights representing the strength of the causal association between entities in the knowledge graph. Two primary tasks are supported by CausalLP: causal explanation and causal prediction. An evaluation of this approach uses a benchmark dataset of simulated videos for causal reasoning, CLEVRER-Humans, and compares the performance of multiple knowledge graph embedding algorithms. Two distinct dataset splitting approaches are used for evaluation: (1) random-based split, which is the method typically employed to evaluate link prediction algorithms, and (2) Markov-based split, a novel data split technique that utilizes the Markovian property of causal relations. Results show that using weighted causal relations improves causal link prediction over the baseline without weighted relations.
