# Explainable Reasoning over Knowledge Graphs for Recommendation

arXiv: https://arxiv.org/abs/1811.04540 · HTML: https://mlsanity.com/paper/1811.04540/

## Key facts

- Cited by 19 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 12 Nov 2018.

## Built on by (most cited first, 19 of 19)

- [Measuring "Why" in Recommender Systems: a Comprehensive Survey on the Evaluation of Explainable Recommendation](https://mlsanity.com/paper/2202.06466/) (2022)
- [LLM-Powered Explanations: Unraveling Recommendations Through Subgraph Reasoning](https://mlsanity.com/paper/2406.15859/) (2024)
- [Comprehending Knowledge Graphs with Large Language Models for Recommender Systems](https://mlsanity.com/paper/2410.12229/) (2024)
- [MetaKG: Meta-learning on Knowledge Graph for Cold-start Recommendation](https://mlsanity.com/paper/2202.03851/) (2022)
- [Knowledge-augmented Graph Machine Learning for Drug Discovery: A Survey](https://mlsanity.com/paper/2302.08261/) (2023)
- [SoREX: Towards Self-Explainable Social Recommendation with Relevant Ego-Path Extraction](https://mlsanity.com/paper/2510.00080/) (2025)
- [RecKG: Knowledge Graph for Recommender Systems](https://mlsanity.com/paper/2501.03598/) (2025)
- [GateFormer: Speeding Up News Feed Recommendation with Input Gated Transformers](https://mlsanity.com/paper/2201.04406/) (2022)
- [InBox: Recommendation with Knowledge Graph using Interest Box Embedding](https://mlsanity.com/paper/2403.12649/) (2024)
- [Knowledge Graph Pruning for Recommendation](https://mlsanity.com/paper/2405.11531/) (2024)
- [Review of Explainable Graph-Based Recommender Systems](https://mlsanity.com/paper/2408.00166/) (2024)
- [Explainable Recommendation with Simulated Human Feedback](https://mlsanity.com/paper/2504.14147/) (2025)
- [Two-dimensional Taxonomy for N-ary Knowledge Representation Learning Methods](https://mlsanity.com/paper/2506.05626/) (2025)
- [Poisson-Gamma Modeling of Inter-Relational Dependencies in Dynamic Knowledge Graphs](https://mlsanity.com/paper/2607.02872/) (2026)
- [Lightweight Inference-Time Personalization for Frozen Knowledge Graph Embeddings](https://mlsanity.com/paper/2512.22398/) (2025)
- [Multi-Agent Learning Path Planning via LLMs](https://mlsanity.com/paper/2601.17346/) (2026)
- [DCGL: Dual-Channel Graph Learning with Large Language Models for Knowledge-Aware Recommendation](https://mlsanity.com/paper/2605.07314/) (2026)
- [Multi-Level Graph Attention Network Contrastive Learning for Knowledge-Aware Recommendation](https://mlsanity.com/paper/2605.08499/) (2026)
- [xLightGCN: Explainable Graph Neural Network Based Recommendation Systems with Most Influential Peers](https://mlsanity.com/paper/2610.19446/) (2026)

## Abstract (arXiv)

Incorporating knowledge graph into recommender systems has attracted increasing attention in recent years. By exploring the interlinks within a knowledge graph, the connectivity between users and items can be discovered as paths, which provide rich and complementary information to user-item interactions. Such connectivity not only reveals the semantics of entities and relations, but also helps to comprehend a user's interest. However, existing efforts have not fully explored this connectivity to infer user preferences, especially in terms of modeling the sequential dependencies within and holistic semantics of a path. In this paper, we contribute a new model named Knowledge-aware Path Recurrent Network (KPRN) to exploit knowledge graph for recommendation. KPRN can generate path representations by composing the semantics of both entities and relations. By leveraging the sequential dependencies within a path, we allow effective reasoning on paths to infer the underlying rationale of a user-item interaction. Furthermore, we design a new weighted pooling operation to discriminate the strengths of different paths in connecting a user with an item, endowing our model with a certain level of explainability. We conduct extensive experiments on two datasets about movie and music, demonstrating significant improvements over state-of-the-art solutions Collaborative Knowledge Base Embedding and Neural Factorization Machine.
