Explainable Reasoning over Knowledge Graphs for Recommendation
Open accessAbstract
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 Knowledgeaware 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.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Application scenarios such as smart parking could benefit from recent advances in causal inference and discovery, graph-based reasoning, reinforcement learning, and speech recognition and synthesis.
“These application scenarios could benefit from recent advances in causal inference and discovery [39], graphbased reasoning [40], reinforcement learning [41], and speech recognition and synthesis [24], [42].”
From Empowering things with intelligence: a survey of the progress, challenges, and opportunities in artificial intelligence of things (2021) · cites this paper as [40]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Neural Collaborative Filtering
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., & Chua, T. (2017) · International World Wide Web Conference (WWW) · doi:10.1145/3038912.3052569 · Cited by 7,066 · see citing works
Self-citation(2013) · Cited by 5,726 · see citing works
BPR: Bayesian Personalized Ranking from Implicit FeedbackPreprint
Rendle, S., Freudenthaler, C., Gantner, Z., & Schmidt-Thieme, L. (2012) · arXiv (Cornell University) · doi:10.48550/arxiv.1205.2618 · Cited by 4,604 · see citing works
Learning Entity and Relation Embeddings for Knowledge Graph Completion
Lin, Y., Liu, Z., Sun, M., Liu, Y., & Zhu, X. (2015) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v29i1.9491 · Cited by 3,749 · see citing works
Collaborative Knowledge Base Embedding for Recommender Systems
Zhang, F., Yuan, N. J., Lian, D., Xie, X., & Ma, W. (2016) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/2939672.2939673 · Cited by 1,820 · see citing works
A Three-Way Model for Collective Learning on Multi-Relational Data
Nickel, M., Tresp, V., & Kriegel, H. (2011) · Cited by 1,806 · see citing works
Neural Factorization Machines for Sparse Predictive Analytics
He, X., & Chua, T. (2017) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/3077136.3080777 · Cited by 1,301 · see citing works
Self-citationWang, H., Zhang, F., Wang, J., Zhao, M., Li, W., Xie, X., & Guo, M. (2018) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/3269206.3271739 · Cited by 1,251 · see citing works
Leveraging Meta-path based Context for Top- N Recommendation with A Neural Co-Attention Model
Hu, B., Shi, C., Zhao, W. X., & Yu, P. S. (2018) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3219819.3219965 · Cited by 706 · see citing works
Meta-Graph Based Recommendation Fusion over Heterogeneous Information Networks
Zhao, H., Yao, Q., Li, J., Song, Y., & Lee, D. L. (2017) · ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/3097983.3098063 · Cited by 578 · see citing works
Improving Sequential Recommendation with Knowledge-Enhanced Memory Networks
Huang, J., Zhao, W. X., Dou, H., Wen, J.-R., & Chang, E. Y. (2018) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/3209978.3210017 · Cited by 486 · see citing works
Adversarial Personalized Ranking for Recommendation
He, X., He, Z., Du, X., & Chua, T. (2018) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/3209978.3209981 · Cited by 386 · see citing works
Self-citationRecurrent knowledge graph embedding for effective recommendation
Sun, Z., Yang, J., Zhang, J., Bozzon, A., Huang, L.-K., & Xu, C. (2018) · ACM Conference on Recommender Systems (RecSys) · doi:10.1145/3240323.3240361 · Cited by 382 · see citing works
Self-citationSequicity: Simplifying Task-oriented Dialogue Systems with Single Sequence-to-Sequence Architectures
Lei, W., Jin, X., Kan, M., Ren, Z., He, X., & Yin, D. (2018) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/p18-1133 · Cited by 326 · see citing works
Self-citationSemantic Path based Personalized Recommendation on Weighted Heterogeneous Information Networks
Shi, C., Zhang, Z., Luo, P., Yu, P. S., Yue, Y., & Wu, B. (2015) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/2806416.2806528 · Cited by 298 · see citing works
Compositional Vector Space Models for Knowledge Base Completion
Neelakantan, A., Roth, B., & McCallum, A. (2015) · doi:10.3115/v1/p15-1016 · Cited by 242 · see citing works
Chains of Reasoning over Entities, Relations, and Text using Recurrent Neural Networks
Das, R., Neelakantan, A., Belanger, D., & McCallum, A. (2017) · Conference of the European Chapter of the Association for Computational Linguistics · doi:10.18653/v1/e17-1013 · Cited by 239 · see citing works
A Generic Coordinate Descent Framework for Learning from Implicit Feedback
Bayer, I., He, X., Kanagal, B., & Rendle, S. (2017) · International World Wide Web Conference (WWW) · doi:10.1145/3038912.3052694 · Cited by 229 · see citing works
Self-citationDKN: Deep Knowledge-Aware Network for News RecommendationPreprint
Wang, H., Zhang, F., Xie, X., & Guo, M. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1801.08284 · Cited by 227 · see citing works
Neural Factorization Machines for Sparse Predictive AnalyticsPreprint
He, X., & Chua, T. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1708.05027 · Cited by 189 · see citing works
Self-citationAspect-Aware Latent Factor Model: Rating Prediction with Ratings and ReviewsPreprint
Cheng, Z., Ding, Y., Zhu, L., & Kankanhalli, M. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1802.07938 · Cited by 157 · see citing works
Item Silk Road: Recommending Items from Information Domains to Social UsersPreprint
Wang, X., He, X., Nie, L., et al. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1706.03205 · Cited by 149 · see citing works
Self-citationUsing Linked Data to Build Open, Collaborative Recommender Systems.
Heitmann, B., & Hayes, C. (2010) · National Conference on Artificial Intelligence · Cited by 101 · see citing works
Bridge Text and Knowledge by Learning Multi-Prototype Entity Mention Embedding
Cao, Y., Huang, L., Ji, H., Chen, X., & Li, J. (2017) · Proceedings of the conference - Association for Computational Linguistics. Meeting · doi:10.18653/v1/p17-1149 · Cited by 95 · see citing works
Self-citationRecommendation with Multi-Source Heterogeneous Information
Gao, L. F., Yang, H. T., Wu, J. X., et al. (2018) · International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2018/469 · Cited by 53 · see citing works
An entity graph based Recommender System
Chaudhari, S., Azaria, A., & Mitchell, T. M. (2017) · AI Communications · doi:10.3233/aic-170728 · Cited by 24 · see citing works
Flagged first, then by citations
Research works printed but not linked: 8
- Bellini, V.; Anelli, V . W.; Noia, T. D.; and Sciascio, E. D. 2017. Auto-encoding user ratings via knowledge graphs in recommendation scenarios. In DLRS@RecSys , 60-66.
- Catherine, R., and Cohen, W. W. 2016. Personalized recommendations using knowledge graphs: A probabilistic logic programming approach. In RecSys , 325-332.
- Chen, J.; Zhang, H.; He, X.; Nie, L.; Liu, W.; and Chua, T.-S. 2017. Attentive collaborative filtering: Multimedia recommendation with item- and component-level attention. In SIGIR , 335-344.
- Sun, Y., and Han, J. 2012. Mining heterogeneous information networks: a structural analysis approach. SIGKDD 14(2):20-28.
- Sun, Y.; Han, J.; Yan, X.; Yu, P. S.; and Wu, T. 2011. Pathsim: Meta path-based top-k similarity search in heterogeneous information networks. PVLDB 4(11):992-1003.
- Wang, H.; Zhang, F.; Wang, J.; Zhao, M.; Li, W.; Xie, X.; and Guo, M. 2018a. Ripplenet: Propagating user preferences on the knowledge graph for recommender systems. In CIKM , 417-426.
- Yu, X.; Ren, X.; Gu, Q.; Sun, Y.; and Han, J. 2013. Collaborative filtering with entity similarity regularization in heterogeneous information networks. IJCAI 27.
- Yu, X.; Ren, X.; Sun, Y.; Gu, Q.; Sturt, B.; Khandelwal, U.; Norick, B.; and Han, J. 2014. Personalized entity recommendation: a heterogeneous information network approach. In WSDM , 283-292.
Cited by
Sorted by citations
A Survey on Knowledge Graphs: Representation, Acquisition, and Applications
Ji, S., Pan, S., Cambria, E., Marttinen, P., & Yu, P. S. (2022) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2021.3070843 · Cited by 2,947 · see citing works
A review: Knowledge reasoning over knowledge graph
Chen, X., Jia, S., & Xiang, Y. (2020) · Expert Systems with Applications · doi:10.1016/j.eswa.2019.112948 · Cited by 1,035 · see citing works
Zhang, J., & Tao, D. (2021) · IEEE Internet of Things Journal · doi:10.1109/jiot.2020.3039359 · Cited by 774 · see citing works
Trustworthy AI: From Principles to Practices
Li, B., Qi, P., Liu, B., Di, S., Liu, J., Pei, J., Yi, J., & Zhou, B. (2023) · ACM Computing Surveys · doi:10.1145/3555803 · Cited by 612 · see citing works
Nauta, M., Trienes, J., Pathak, S., Nguyen, E., Peters, M., Schmitt, Y., Schlötterer, J., van Keulen, M., & Seifert, C. (2023) · ACM Computing Surveys · doi:10.1145/3583558 · Cited by 590 · see citing works
A Survey of Data-driven and Knowledge-aware eXplainable AI
Li, X.-H., Cao, C. C., Shi, Y., Bai, W., Gao, H., Qiu, L., Wang, C., Gao, Y., Zhang, S., Xue, X., et al. (2020) · IEEE Transactions on Knowledge and Data Engineering · doi:10.1109/tkde.2020.2983930 · Cited by 224 · see citing works
PRINCE: Provider-side Interpretability with Counterfactual Explanations in Recommender Systems
Ghazimatin, A., Balalau, O., Saha Roy, R., & Weikum, G. (2020) · Proceedings of the 13th International Conference on Web Search and Data Mining · doi:10.1145/3336191.3371824 · Cited by 88 · see citing works
- Authors
- Wang, X., Wang, D., Xu, C., He, X., Cao, Y., & Chua, T.-S.
- Affiliations
- National University of Singapore (SG)
- eBay (United States) (US)
- Venue
- Proceedings of the AAAI Conference on Artificial Intelligence
- Published
- 2019-07-17
- Volume
- 33
- Issue
- 01
- Pages
- 5329-5336
- ISSN
- 2159-5399 (ISSN-L)
- 2374-3468
- OpenAlex
- W2966349618
- Cited by
- 785
- References
- 26
- Citations by year
- 2026: 29 · 2025: 94 · 2024: 134 · 2023: 153 · 2022: 136 · 2021: 115 · 2020: 92 · 2019: 32
- FWCI
- 74.08
- Type
- conference paper
- Language
- en
- Open access
- diamond
- doi.org
- Licence
- www.aaai.org/ (unspecified)
- Locations
- Proceedings of the AAAI Conference on Artificial Intelligence (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- AAAI Publications (The Association for the Advancement of Artificial Intelligence (AAAI)) (submittedVersion)
- Singapore Management University Institutional Knowledge (InK) (Singapore Management University) (submittedVersion, other-oa)
- National University of Singapore (submittedVersion)
- arXiv (Cornell University)
- Funders
- National Research Foundation
- National Research Foundation Singapore (AISG-100E-2018-002)
- Topics
- Physical Sciences › Computer Science › Information Systems › Recommender Systems and Techniques
- Physical Sciences › Computer Science › Artificial Intelligence › Advanced Graph Neural Networks
- Physical Sciences › Computer Science › Information Systems › Information Retrieval and Search Behavior
- Keywords
- explainable recommendation, knowledge graphs, path reasoning, user preference inference, path representation, sequential dependencies, movie recommendation, music recommendation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review