# Reinforcement Learning-based Knowledge Graph Reasoning for Explainable Fact-checking

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

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 21 of its 38 references that are in the map.
- First posted on arXiv 11 Oct 2023.

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

- [Complex Embeddings for Simple Link Prediction](https://mlsanity.com/paper/1606.06357/) (2016)
- [DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoning](https://mlsanity.com/paper/1707.06690/) (2017)
- [Explainable Automated Fact-Checking for Public Health Claims](https://mlsanity.com/paper/2010.09926/) (2020)
- [Go for a Walk and Arrive at the Answer: Reasoning Over Paths in Knowledge Bases using Reinforcement Learning](https://mlsanity.com/paper/1711.05851/) (2017)
- [Generating Fact Checking Explanations](https://mlsanity.com/paper/2004.05773/) (2020)
- [RNNLogic: Learning Logic Rules for Reasoning on Knowledge Graphs](https://mlsanity.com/paper/2010.04029/) (2020)
- [Iteratively Learning Embeddings and Rules for Knowledge Graph Reasoning](https://mlsanity.com/paper/1903.08948/) (2019)
- [Learning Reasoning Strategies in End-to-End Differentiable Proving](https://mlsanity.com/paper/2007.06477/) (2020)
- [Chains of Reasoning over Entities, Relations, and Text using Recurrent Neural Networks](https://mlsanity.com/paper/1607.01426/) (2016)
- [Dynamic Anticipation and Completion for Multi-Hop Reasoning over Sparse Knowledge Graph](https://mlsanity.com/paper/2010.01899/) (2020)
- [Discriminative Predicate Path Mining for Fact Checking in Knowledge Graphs](https://mlsanity.com/paper/1510.05911/) (2015)
- [Explainable Fact Checking with Probabilistic Answer Set Programming](https://mlsanity.com/paper/1906.09198/) (2019)
- [Finding Streams in Knowledge Graphs to Support Fact Checking](https://mlsanity.com/paper/1708.07239/) (2017)
- [Identifying Possible Rumor Spreaders on Twitter: A Weak Supervised Learning Approach](https://mlsanity.com/paper/2010.07647/) (2020)
- [DEAP-FAKED: Knowledge Graph based Approach for Fake News Detection](https://mlsanity.com/paper/2107.10648/) (2021)
- [FacTeR-Check: Semi-automated fact-checking through Semantic Similarity and Natural Language Inference](https://mlsanity.com/paper/2110.14532/) (2021)
- [What goes on inside rumour and non-rumour tweets and their reactions: A Psycholinguistic Analyses](https://mlsanity.com/paper/2112.03003/) (2021)
- [GAME-ON: Graph Attention Network based Multimodal Fusion for Fake News Detection](https://mlsanity.com/paper/2202.12478/) (2022)
- [Misleading the Covid-19 vaccination discourse on Twitter: An exploratory study of infodemic around the pandemic](https://mlsanity.com/paper/2108.10735/) (2021)
- [Fake Cures: User-centric Modeling of Health Misinformation in Social Media](https://mlsanity.com/paper/1809.00557/) (2018)
- [Misinformation Concierge: A Proof-of-Concept with Curated Twitter Dataset on COVID-19 Vaccination](https://mlsanity.com/paper/2309.00639/) (2023)

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

- [Walk Wisely on Graph: Knowledge Graph Reasoning with Dual Agents via Efficient Guidance-Exploration](https://mlsanity.com/paper/2408.01880/) (2024)
- [Learning to Generate and Evaluate Fact-checking Explanations with Transformers](https://mlsanity.com/paper/2410.15669/) (2024)
- [AMIR: Automated MisInformation Rebuttal -- A COVID-19 Vaccination Datasets based Recommendation System](https://mlsanity.com/paper/2310.19834/) (2023)

## Abstract (arXiv)

Fact-checking is a crucial task as it ensures the prevention of misinformation. However, manual fact-checking cannot keep up with the rate at which false information is generated and disseminated online. Automated fact-checking by machines is significantly quicker than by humans. But for better trust and transparency of these automated systems, explainability in the fact-checking process is necessary. Fact-checking often entails contrasting a factual assertion with a body of knowledge for such explanations. An effective way of representing knowledge is the Knowledge Graph (KG). There have been sufficient works proposed related to fact-checking with the usage of KG but not much focus is given to the application of reinforcement learning (RL) in such cases. To mitigate this gap, we propose an RL-based KG reasoning approach for explainable fact-checking. Extensive experiments on FB15K-277 and NELL-995 datasets reveal that reasoning over a KG is an effective way of producing human-readable explanations in the form of paths and classifications for fact claims. The RL reasoning agent computes a path that either proves or disproves a factual claim, but does not provide a verdict itself. A verdict is reached by a voting mechanism that utilizes paths produced by the agent. These paths can be presented to human readers so that they themselves can decide whether or not the provided evidence is convincing or not. This work will encourage works in this direction for incorporating RL for explainable fact-checking as it increases trustworthiness by providing a human-in-the-loop approach.
