Multimodal Contrastive Representation Learning in Augmented Biomedical Knowledge Graphs

Tien Dang, Viet Thanh Duy Nguyen, Minh Tuan Le, Truong-Son Hy
1/3/2025
cs.CLcs.LG

Official code: HySonLab/BioMedKG (34 stars, last commit 2025-12-08).

Abstract

Biomedical Knowledge Graphs (BKGs) integrate diverse datasets to elucidate complex relationships within the biomedical field. Effective link prediction on these graphs can uncover valuable connections, such as potential novel drug-disease relations. We introduce a novel multimodal approach that unifies embeddings from specialized Language Models (LMs) with Graph Contrastive Learning (GCL) to enhance intra-entity relationships while employing a Knowledge Graph Embedding (KGE) model to capture inter-entity relationships for effective link prediction. To address limitations in existing BKGs, we present PrimeKG++, an enriched knowledge graph incorporating multimodal data, including biological sequences and textual descriptions for each entity type. By combining semantic and relational information in a unified representation, our approach demonstrates strong generalizability, enabling accurate link predictions even for unseen nodes. Experimental results on PrimeKG++ and the DrugBank drug-target interaction dataset demonstrate the effectiveness and robustness of our method across diverse biomedical datasets. Our source code, pre-trained models, and data are publicly available at https://github.com/HySonLab/BioMedKG

View on arXivView PDF

Code Implementations(1)

HySonLab/BioMedKGOfficial100%

Multimodal Contrastive Representation Learning in Augmented Biomedical Knowledge Graphs

346Shell, PythonApr 16, 202410 months ago
biomedical-knowledge-graphconstrastive-learningdrug-repurposingknowledge-graphlink-prediction+2 more

Similar Papers

Cite this paper

@article{dang2025multimodal,
  title  = {Multimodal Contrastive Representation Learning in Augmented Biomedical Knowledge Graphs},
  author = {Tien Dang and Viet Thanh Duy Nguyen and Minh Tuan Le and Truong-Son Hy},
  year   = {2025},
  eprint = {2501.01644},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.01644v2}
}

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/2501.01644.svg)](https://codeofpaper.com/paper/2501.01644)

Discussion