Rewarding Explainability in Drug Repurposing with Knowledge Graphs

Susana Nunes, Samy Badreddine, Catia Pesquita
9/2/2025
cs.AI

No official code found. Best implementation: liseda-lab/REx (3 stars, Apache-2.0, last commit 2026-03-14).

Abstract

Knowledge graphs (KGs) are powerful tools for modelling complex, multi-relational data and supporting hypothesis generation, particularly in applications like drug repurposing. However, for predictive methods to gain acceptance as credible scientific tools, they must ensure not only accuracy but also the capacity to offer meaningful scientific explanations. This paper presents a novel approach REx, for generating scientific explanations based in link prediction in knowledge graphs. It employs reward and policy mechanisms that consider desirable properties of scientific explanation to guide a reinforcement learning agent in the identification of explanatory paths within a KG. The approach further enriches explanatory paths with domain-specific ontologies, ensuring that the explanations are both insightful and grounded in established biomedical knowledge. We evaluate our approach in drug repurposing using three popular knowledge graph benchmarks. The results clearly demonstrate its ability to generate explanations that validate predictive insights against biomedical knowledge and that outperform the state-of-the-art approaches in predictive performance, establishing REx as a relevant contribution to advance AI-driven scientific discovery.

View on arXivView PDF

Code Implementations(1)

liseda-lab/RExCommunity58%
Apache-2.0

Rewarding Explainability in Drug Repurposing with Knowledge Graphs

31Shell, PythonMay 12, 20257 months agoApache-2.0

Similar Papers

Cite this paper

@article{nunes2025rewarding,
  title  = {Rewarding Explainability in Drug Repurposing with Knowledge Graphs},
  author = {Susana Nunes and Samy Badreddine and Catia Pesquita},
  year   = {2025},
  eprint = {2509.02276},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.02276v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.02276.svg)](https://codeofpaper.com/paper/2509.02276)

Discussion