Bridging RDF Knowledge Graphs with Graph Neural Networks for Semantically-Rich Recommender Systems

Michael Färber, David Lamprecht, Yuni Susanti
6/10/2025
cs.IRcs.AIcs.DB

Official code: davidlamprecht/rdf-gnn-recommendation (4 stars, MIT, last commit 2024-12-26).

Abstract

Graph Neural Networks (GNNs) have substantially advanced the field of recommender systems. However, despite the creation of more than a thousand knowledge graphs (KGs) under the W3C standard RDF, their rich semantic information has not yet been fully leveraged in GNN-based recommender systems. To address this gap, we propose a comprehensive integration of RDF KGs with GNNs that utilizes both the topological information from RDF object properties and the content information from RDF datatype properties. Our main focus is an in-depth evaluation of various GNNs, analyzing how different semantic feature initializations and types of graph structure heterogeneity influence their performance in recommendation tasks. Through experiments across multiple recommendation scenarios involving multi-million-node RDF graphs, we demonstrate that harnessing the semantic richness of RDF KGs significantly improves recommender systems and lays the groundwork for GNN-based recommender systems for the Linked Open Data cloud. The code and data are available on our GitHub repository: https://github.com/davidlamprecht/rdf-gnn-recommendation

View on arXivView PDF

Code Implementations(1)

MIT

Repository for the DASFAA 2025 Publication: Bridging RDF Knowledge Graphs with Graph Neural Networks for Semantically-Rich Recommender Systems

40PythonDec 7, 20231 years agoMIT
graph-neural-networksknowledge-graphrdfrecommender-system

Similar Papers

Cite this paper

@article{frber2025bridging,
  title  = {Bridging RDF Knowledge Graphs with Graph Neural Networks for Semantically-Rich Recommender Systems},
  author = {Michael Färber and David Lamprecht and Yuni Susanti},
  year   = {2025},
  eprint = {2506.08743},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.08743v1}
}

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

Discussion