Comprehending Knowledge Graphs with Large Language Models for Recommender Systems
arXiv:2410.12229 · doi:10.1145/3726302.3729932
Abstract
In recent years, the introduction of knowledge graphs (KGs) has significantly advanced recommender systems by facilitating the discovery of potential associations between items. However, existing methods still face several limitations. First, most KGs suffer from missing facts or limited scopes. Second, existing methods convert textual information in KGs into IDs, resulting in the loss of natural semantic connections between different items. Third, existing methods struggle to capture high-order connections in the global KG. To address these limitations, we propose a novel method called CoLaKG, which leverages large language models (LLMs) to improve KG-based recommendations. The extensive knowledge and remarkable reasoning capabilities of LLMs enable our method to supplement missing facts in KGs, and their powerful text understanding abilities allow for better utilization of semantic information. Specifically, CoLaKG extracts useful information from KGs at both local and global levels. By employing the item-centered subgraph extraction and prompt engineering, it can accurately understand the local information. In addition, through the semantic-based retrieval module, each item is enriched by related items from the entire knowledge graph, effectively harnessing global information. Furthermore, the local and global information are effectively integrated into the recommendation model through a representation fusion module and a retrieval-augmented representation learning module, respectively. Extensive experiments on four real-world datasets demonstrate the superiority of our method.
Accepted as a full paper by SIGIR'25
References in corpus (14)
- KGAT: Knowledge Graph Attention Network for Recommendation
- RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems
- Knowledge Graph Convolutional Networks for Recommender Systems
- Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences
- Learning Intents behind Interactions with Knowledge Graph for Recommendation
- DeepInf: Social Influence Prediction with Deep Learning
- Knowledge Graph Contrastive Learning for Recommendation
- TALLRec: An Effective and Efficient Tuning Framework to Align Large Language Model with Recommendation
- When Large Language Models Meet Personalization: Perspectives of Challenges and Opportunities
- Representation Learning with Large Language Models for Recommendation
- Knowledge Graph Self-Supervised Rationalization for Recommendation
- Large Language Models as Zero-Shot Conversational Recommenders
- Collaborative Large Language Model for Recommender Systems
- Knowledge-refined Denoising Network for Robust Recommendation