General Tutorials
- Learning and Reasoning on Graph for Recommendation (CIKM 2019 Tutorial) [GitHub]
- Tutorial on Large Language Models for Recommendation (RecSys 2023) [Paper] 🔥
Surveys
- A Survey on Knowledge Graph-Based Recommender Systems (TKDE 2020) [Paper][Notes] 🌟
- KG4RecEval: Does Knowledge Graph Really Matter for Recommender Systems? (ACM Transactions on Information Systems 2025) [Paper]
- To remove, randomly distort or decrease knowledge does not necessarily decrease recommendation accuracy, even for cold-start users.
General Topics
- AKUPM: Attention-Enhanced Knowledge-Aware User Preference Model for Recommendation [Paper, applied science track] (KDD 2019)
- KGAT: Knowledge Graph Attention Network for Recommendation [Paper, Presentation, Code] (KDD 2019)
- Knowledge-aware Graph Neural Networks with Label Smoothness Regularization for Recommender Systems [Paper, Presentation] (KDD 2019)
- Improving Conversational Recommender Systems via Knowledge Graph based Semantic Fusion (KDD 2020)
- Reinforced Negative Sampling over Knowledge Graph for Recommendation (WWW 2020)
- Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences (WWW 2019)
- Jointly Learning Explainable Rules for Recommendation with Knowledge Graph (WWW 2019)
- Multi-Task Feature Learning for Knowledge Graph Enhanced Recommendation (WWW 2019)
- Knowledge Graph Convolutional Networks for Recommender Systems (WWW 2019)
- Towards Knowledge-Based Recommender Dialog System (EMNLP-IJCNLP 2019)
- Explianable Reasoning over Knowledge Graphs for Recommendation (AAAI 2019)
- RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems (CIKM 2018)
- Collaborative knowledge base embedding for recommender systems (KDD 2016) [Paper]
- Dbrec—music recommendations using DBpedia (ISWC 2020)
- Reinforcement Knowledge Graph Reasoning for Explainable Recommendation (SIGIR 2019)
- Multi-modal Knowledge Graphs for Recommender Systems (CIKM 2020) [Paper]
- Embedding-Based Recommendations on Scholarly Knowledge Graphs (ESWC 2020) [Paper]
- Recurrent Knowledge Graph Embedding for Effective Recommendation (RecSys 2018) [Paper]
- Fairness-Aware Explainable Re commendationover Knowledge Graph (SIGIR 2020) [Paper]
- Attentional Graph Convolutional Networks for Knowledge Concept Recommendation in MOOCs in a Heterogeneous View (SIGIR 2020)
- Interactive Recommender System via Knowledge Graph-enhanced Reinforcement Learning (SIGIR 2020)
- Multi-Task Feature Learning for Knowledge Graph Enhanced Recommendation (WWW 2019) [Paper] [Code]
- RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems (CIKM 2018) [Paper]
- Learning Intents behind Interactions with Knowledge Graph for Recommendation (WWW 2021)
- Learning Dynamic User Interest Sequence in Knowledge Graphs for Click-Through Rate Prediction (TKDE 2021) [Paper]
- Reinforced Anchor Knowledge Graph Generation for News Recommendation Reasoning (KDD 2021) [Paper]
- DiffKG: Knowledge Graph Diffusion Model for Recommendation (WSDM 2024) [Paper]
- AKGNN: Attribute Knowledge Graph Neural Networks Recommendation for Corporate Volunteer Activities (IEEE Transactions on Big Data 2024) [Paper]
- KGGLM: A Generative Language Model for Generalizable Knowledge Graph Representation Learning in Recommendation (RecSys 2024) [Paper] 🔥
Dynamic Senarios (what if the item-user and the KG are updating?)
- But it seems that there is no good ground truth datasets for evaluation? 😅 ...
Explainability
- Explainable Knowledge Graph-based Recommendation via Deep Reinforcement Learning (arxiv 2019) [Paper]
- Explainability analysis: Fig 2 and Table 3
- Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences (WWW 2019) [Paper]
- Explainability analysis: Case Study in Sec 6.7
- Explainable recommendation based on knowledge graph and multi-objective optimization (Complex & Intelligent Systems 2021)
- Multi-objective optimization of recommendation performance and explanability (Pareto solution)
- Explainability analysis: Table 5, Table 6, Fig 5
- Fairness-Aware Explainable Recommendation over Knowledge Graphs (SIGIR 2020)
- Path is the explanation for the recommendation (Fig 1)
- Explainability analysis: case study in Fig 7 (explainable path)
- Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendation (Algorithms 2018)
- KGAT: Knowledge Graph Attention Network for Recommendation (KDD 2019)
- Reinforcement knowledge graph reasoning for explainable recommendation (SIGIR 2019)
Recommendation related to LLM
- Breaking the Barrier: Utilizing Large Language Models for Industrial Recommendation Systems through an Inferential Knowledge Graph (Arxiv 2024, from Alibaba) [Paper] [Blog]
- LLMs+Inferential Knowledge Graph: Better understanding and prediction of user perchase.
- LLM-KERec: (1) There is an entity extractor that extracts unified concept terms from items and user information. (2) To provide cost-effective and reliable prior knowledge, entity pairs are generated based on entity popularity and specific strategies. (3) The LLM determines complementary relationships in each entity pair, and constructs a complementary knowledge graph. (4) A new complementary recall module and an Entity-Entity-Item (E-E-I) weight decision model refine the scoring of the ranking model by using real complementary exposure-click samples.
- Explainable Recommendation: A Survey and New Perspectives (Foundations and Trends in Information Retrieval, 2020) [PDF]