Papers › Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendation

Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendation

9 May 2018arXiv:1805.03352archive 2025-07-28

Qingyao Ai, Vahid Azizi, Xu Chen, Yongfeng Zhang

Providing model-generated explanations in recommender systems is important to user experience. State-of-the-art recommendation algorithms - especially collaborative filtering (CF)-based approaches with shallow or deep models - usually work with various unstructured information sources for recommendation, such as textual reviews, visual images, and various implicit or explicit feedbacks. Though structured knowledge bases were considered in content-based approaches, they have been largely ignored recently due to the research focus on CF approaches. However, structured knowledge exhibit unique advantages in personalized recommendation systems. When the explicit knowledge about users and items is considered for recommendation, the system could provide highly customized recommendations based on users' historical behaviors and the knowledge is helpful for providing informed explanations regarding the recommended items. A great challenge for using knowledge bases for recommendation is how to integrate large-scale structured data, while taking advantage of collaborative filtering for highly accurate performance. Recent achievements in knowledge-base embedding (KBE) sheds light on this problem, which makes it possible to learn user and item representations while preserving the structure of their relationship with external knowledge for explanation. In this work, we propose to explain knowledge-base embeddings for explainable recommendation. Specifically, we propose a knowledge-base representation learning framework to embed heterogeneous entities for recommendation, and based on the embedded knowledge base, a soft matching algorithm is proposed to generate personalized explanations for the recommended items. Experimental results on real-world e-commerce datasets verified the superior recommendation performance and the explainability power of our approach compared with state-of-the-art baselines.

PaperPDFCode

Code

LunaBlack/KGAT-pytorch mentioned on GitHubpytorch report
fumiyo0607/KGAN mentioned on GitHubtf report
giantonia/KGATv2 mentioned on GitHubtf report
melissakou/KG-RecSys mentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Collaborative FilteringExplainable RecommendationLink PredictionRecommendation SystemsRepresentation Learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Link Prediction MovieLens 25M CFKG Hits@10 0.8152 #4 of 7 Archive leaderboard report
Link Prediction MovieLens 25M CFKG nDCG@10 0.5196 #4 of 7 Archive leaderboard report
Link Prediction Yelp CFKG HR@10 0.8729 #3 of 9 Archive leaderboard report
Link Prediction Yelp CFKG nDCG@10 0.5826 #3 of 9 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections