Litcius/Paper detail

Preference-aware Graph Attention Networks for Cross-Domain Recommendations with Collaborative Knowledge Graph

Yakun Li, Lei Hou, Juanzi Li

2022ACM Transactions on Information Systems19 citationsDOIOpen Access PDF

Abstract

Knowledge graphs (KGs) can provide users with semantic information and relations among numerous entities and nodes, which can greatly facilitate the performance of recommender systems. However, existing KG-based approaches still suffer from severe data sparsity and may not be effective in capturing the preference features of similar entities across domains. Therefore, in this article, we propose a P reference-aware G raph A ttention network model with C ollaborative K nowledge G raph ( PGACKG ) for cross-domain recommendations. Preference-aware entity embeddings with some collaborative signals are first obtained by exploiting the graph-embedding model, which can transform entities and items in the collaborative knowledge graph into semantic preference spaces. To better learn user preference features, we devise a preference-aware graph attention network framework that aggregates the preference features of similar entities within domains and across domains. In this framework, multi-hop reasoning is employed to assist in the generation of preference features within domains, and the node random walk based on frequency visits is proposed to gather similar preferences across domains for target entities. Then, the final preference features of entities are fused, while a novel C ross-domain B ayesian P ersonalized R anking ( CBPR ) is proposed to improve cross-domain recommendation accuracy. Extensive empirical experiments on four real-world datasets demonstrate that our proposed approach consistently outperforms state-of-the-art baselines. Furthermore, our PGACKG achieves strong performance in different ablation scenarios, and the interaction sparsity experiments also demonstrate that our proposed approach can significantly alleviate the data sparsity issue.

Topics & Concepts

Computer scienceCollaborative filteringGraphRecommender systemPreferenceEmbeddingAttention networkKnowledge graphInformation retrievalDomain (mathematical analysis)Artificial intelligenceMachine learningTheoretical computer scienceData miningMathematicsEconomicsMicroeconomicsMathematical analysisRecommender Systems and TechniquesAdvanced Graph Neural NetworksTopic Modeling
Preference-aware Graph Attention Networks for Cross-Domain Recommendations with Collaborative Knowledge Graph | Litcius