Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1609/aaai.v33i01.33015329guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article
Free access

Explainable reasoning over knowledge graphs for recommendation

Published: 27 January 2019 Publication History

Abstract

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.

References

[1]
Bayer, I.; He, X.; Kanagal, B.; and Rendle, S. 2017. A generic coordinate descent framework for learning from implicit feedback. In WWW, 1341-1350.
[2]
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.
[3]
Bordes, A.; Usunier, N.; Garcia-Duran, A.; Weston, J.; and Yakhnenko, O. 2013. Translating embeddings for modeling multi-relational data. In NIPS, 2787-2795.
[4]
Cao, Y.; Huang, L.; Ji, H.; Chen, X.; and Li, J. 2017. Bridge text and knowledge by learning multi-prototype entity mention embedding. In ACL, 1623-1633.
[5]
Catherine, R., and Cohen, W. W. 2016. Personalized recommendations using knowledge graphs: A probabilistic logic programming approach. In RecSys, 325-332.
[6]
Chaudhari, S.; Azaria, A.; and Mitchell, T. M. 2016. An entity graph based recommender system. In RecSys.
[7]
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.
[8]
Cheng, Z.; Ding, Y.; Zhu, L.; and Kankanhalli, M. S. 2018. Aspect-aware latent factor model: Rating prediction with ratings and reviews. In WWW, 639-648.
[9]
Gao, L.; Yang, H.; Wu, J.; Zhou, C.; Lu, W.; and Hu, Y. 2018. Recommendation with multi-source heterogeneous information. In IJCAI, 3378-3384.
[10]
He, X., and Chua, T. 2017. Neural factorization machines for sparse predictive analytics. In SIGIR, 355-364.
[11]
He, X.; Liao, L.; Zhang, H.; Nie, L.; Hu, X.; and Chua, T. 2017. Neural collaborative filtering. In WWW, 173-182.
[12]
He, X.; He, Z.; Du, X.; and Chua, T. 2018. Adversarial personalized ranking for recommendation. In SIGIR, 355-364.
[13]
Heitmann, B., and Hayes, C. 2010. Using linked data to build open, collaborative recommender systems. In AAAI.
[14]
Hu, B.; Shi, C.; Zhao, W. X.; and Yu, P. S. 2018. Leveraging meta-path based context for top- N recommendation with A neural co-attention model. In SIGKDD, 1531-1540.
[15]
Huang, J.; Zhao, W. X.; Dou, H.; Wen, J.; and Chang, E. Y. 2018. Improving sequential recommendation with knowledge-enhanced memory networks. In SIGIR, 505-514.
[16]
Lei, W.; Jin, X.; Kan, M.-Y.; Ren, Z.; He, X.; and Yin, D. 2018. Sequicity: Simplifying task-oriented dialogue systems with single sequence-to-sequence architectures. In ACL, volume 1, 1437-1447.
[17]
Lin, Y.; Liu, Z.; Sun, M.; Liu, Y.; and Zhu, X. 2015. Learning entity and relation embeddings for knowledge graph completion. In AAAI, 2181-2187.
[18]
McCallum, A.; Neelakantan, A.; Das, R.; and Belanger, D. 2017. Chains of reasoning over entities, relations, and text using recurrent neural networks. In EACL, 132-141.
[19]
Neelakantan, A.; Roth, B.; and McCallum, A. 2015. Compositional vector space models for knowledge base completion. In ACL, 156-166.
[20]
Nickel, M.; Tresp, V.; and Kriegel, H. 2011. A three-way model for collective learning on multi-relational data. In ICML, 809-816.
[21]
Rendle, S.; Freudenthaler, C.; Gantner, Z.; and Schmidt-Thieme, L. 2009. BPR: bayesian personalized ranking from implicit feedback. In UAI, 452-461.
[22]
Shi, C.; Zhang, Z.; Luo, P.; Yu, P. S.; Yue, Y.; and Wu, B. 2015. Semantic path based personalized recommendation on weighted heterogeneous information networks. In CIKM, 453-462.
[23]
Shu, Z.; Yang, J.; Zhang, J.; Bozzon, A.; Huang, L.-K.; and Xu, C. 2018. Recurrent knowledge graph embedding for effective recommendation. In RecSys.
[24]
Sun, Y., and Han, J. 2012. Mining heterogeneous information networks: a structural analysis approach. SIGKDD 14(2):20-28.
[25]
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.
[26]
Wang, X.; He, X.; Nie, L.; and Chua, T. 2017. Item silk road: Recommending items from information domains to social users. In SIGIR, 185-194.
[27]
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.
[28]
Wang, H.; Zhang, F.; Xie, X.; and Guo, M. 2018b. DKN: deep knowledge-aware network for news recommendation. In WWW, 1835-1844.
[29]
Wang, X.; He, X.; Feng, F.; Nie, L.; and Chua, T. 2018c. TEM: tree-enhanced embedding model for explainable recommendation. In WWW, 1543-1552.
[30]
Yu, X.; Ren, X.; Gu, Q.; Sun, Y.; and Han, J. 2013. Collaborative filtering with entity similarity regularization in heterogeneous information networks. IJCAI 27.
[31]
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.
[32]
Zhang, F.; Yuan, N. J.; Lian, D.; Xie, X.; and Ma, W. 2016. Collaborative knowledge base embedding for recommender systems. In SIGKDD, 353-362.
[33]
Zhao, H.; Yao, Q.; Li, J.; Song, Y.; and Lee, D. L. 2017. Meta-graph based recommendation fusion over heterogeneous information networks. In SIGKDD, 635-644.

Cited By

View all
  • (2024)A Knowledge Representation Learning Model Integrating Multiple InformationProceedings of the 2024 International Conference on Image Processing, Intelligent Control and Computer Engineering10.1145/3691016.3691065(297-301)Online publication date: 19-Jul-2024
  • (2024)Atom: An Efficient Query Serving System for Embedding-based Knowledge Graph Reasoning with Operator-level BatchingProceedings of the ACM on Management of Data10.1145/36771292:4(1-29)Online publication date: 30-Sep-2024
  • (2024)KPAR: Knowledge-aware Path-based Attentive Recommender with InterpretabilityACM Transactions on Recommender Systems10.1145/3673243Online publication date: 17-Jun-2024
  • Show More Cited By

Index Terms

  1. Explainable reasoning over knowledge graphs for recommendation
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    AAAI'19/IAAI'19/EAAI'19: Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence
    January 2019
    10088 pages
    ISBN:978-1-57735-809-1

    Sponsors

    • Association for the Advancement of Artificial Intelligence

    Publisher

    AAAI Press

    Publication History

    Published: 27 January 2019

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)131
    • Downloads (Last 6 weeks)29
    Reflects downloads up to 19 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A Knowledge Representation Learning Model Integrating Multiple InformationProceedings of the 2024 International Conference on Image Processing, Intelligent Control and Computer Engineering10.1145/3691016.3691065(297-301)Online publication date: 19-Jul-2024
    • (2024)Atom: An Efficient Query Serving System for Embedding-based Knowledge Graph Reasoning with Operator-level BatchingProceedings of the ACM on Management of Data10.1145/36771292:4(1-29)Online publication date: 30-Sep-2024
    • (2024)KPAR: Knowledge-aware Path-based Attentive Recommender with InterpretabilityACM Transactions on Recommender Systems10.1145/3673243Online publication date: 17-Jun-2024
    • (2024)Structure-Information-Based Reasoning over the Knowledge Graph: A Survey of Methods and ApplicationsACM Transactions on Knowledge Discovery from Data10.1145/367114818:8(1-42)Online publication date: 16-Aug-2024
    • (2024)A Survey on Trustworthy Recommender SystemsACM Transactions on Recommender Systems10.1145/3652891Online publication date: 13-Apr-2024
    • (2024)Explainability in Music Recommender SystemProceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3688028(1395-1401)Online publication date: 8-Oct-2024
    • (2024)Sixth Knowledge-aware and Conversational Recommender Systems Workshop (KaRS)Proceedings of the 18th ACM Conference on Recommender Systems10.1145/3640457.3687114(1245-1249)Online publication date: 8-Oct-2024
    • (2024)Natural Language Explainable Recommendation with Robustness EnhancementProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671781(4203-4212)Online publication date: 25-Aug-2024
    • (2024)HGCH: A Hyperbolic Graph Convolution Network Model for Heterogeneous Collaborative Graph RecommendationProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679701(3186-3196)Online publication date: 21-Oct-2024
    • (2024)Task Supportive and Personalized Human-Large Language Model Interaction: A User StudyProceedings of the 2024 Conference on Human Information Interaction and Retrieval10.1145/3627508.3638344(370-375)Online publication date: 10-Mar-2024
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media