skip to main content
10.1145/3397271.3401141acmconferencesArticle/Chapter ViewAbstractPublication PagesirConference Proceedingsconference-collections
research-article

CKAN: Collaborative Knowledge-aware Attentive Network for Recommender Systems

Published:25 July 2020Publication History

ABSTRACT

Since it can effectively address the problem of sparsity and cold start of collaborative filtering, knowledge graph (KG) is widely studied and employed as side information in the field of recommender systems. However, most of existing KG-based recommendation methods mainly focus on how to effectively encode the knowledge associations in KG, without highlighting the crucial collaborative signals which are latent in user-item interactions. As such, the learned embeddings underutilize the two kinds of pivotal information and are insufficient to effectively represent the latent semantics of users and items in vector space.

In this paper, we propose a novel method named Collaborative Knowledge-aware Attentive Network (CKAN) which explicitly encodes the collaborative signals by collaboration propagation and proposes a natural way of combining collaborative signals with knowledge associations together. Specifically, CKAN employs a heterogeneous propagation strategy to explicitly encode both kinds of information, and applies a knowledge-aware attention mechanism to discriminate the contribution of different knowledge-based neighbors. Compared with other KG-based methods, CKAN provides a brand-new idea of combining collaborative information with knowledge information together. We apply the proposed model on four real-world datasets, and the empirical results demonstrate that CKAN significantly outperforms several compelling state-of-the-art baselines.

Skip Supplemental Material Section

Supplemental Material

3397271.3401141.mp4

mp4

206.2 MB

References

  1. Yixin Cao, Xiang Wang, Xiangnan He, Zikun Hu, and Tat-Seng Chua. 2019. Unifying Knowledge Graph Learning and Recommendation: Towards a Better Understanding of User Preferences. In the 28th International Conference on World Wide Web. ACM, 151--161.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Xavier Glorot and Yoshua Bengio. 2010. Understanding the difficulty of training deep feedforward neural networks. In the 13th International Conference on Artificial Intelligence and Statistics. 249--256.Google ScholarGoogle Scholar
  3. Richard HR Hahnloser, Rahul Sarpeshkar, Misha A Mahowald, Rodney J Douglas, and H Sebastian Seung. 2000. Digital selection and analogue amplification coexist in a cortex-inspired silicon circuit. Nature, Vol. 405, 6789 (2000), 947.Google ScholarGoogle Scholar
  4. Will Hamilton, Zhitao Ying, and Jure Leskovec. 2017. Inductive representation learning on large graphs. In the 31st Conference on Advances in Neural Information Processing Systems. 1024--1034.Google ScholarGoogle Scholar
  5. Jun Han and Claudio Moraga. 1995. The influence of the sigmoid function parameters on the speed of backpropagation learning. In International Workshop on Artificial Neural Networks. Springer, 195--201.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. 2017. Neural collaborative filtering. In the 26th International Conference on World Wide Web. ACM, 173--182.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Binbin Hu, Chuan Shi, Wayne Xin Zhao, and Philip S. Yu. 2018. Leveraging Meta-path Based Context for Top- N Recommendation with A Neural Co-Attention Model. In the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, 1531--1540.Google ScholarGoogle Scholar
  8. Guoliang Ji, Shizhu He, Liheng Xu, Kang Liu, and Jun Zhao. 2015. Knowledge graph embedding via dynamic mapping matrix. In the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing. 687--696.Google ScholarGoogle ScholarCross RefCross Ref
  9. Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).Google ScholarGoogle Scholar
  10. Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix factorization techniques for recommender systems. Computer 8 (2009), 30--37.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Yankai Lin, Zhiyuan Liu, Maosong Sun, Yang Liu, and Xuan Zhu. 2015. Learning entity and relation embeddings for knowledge graph completion. In the 29th AAAI Conference on Artificial Intelligence.Google ScholarGoogle ScholarCross RefCross Ref
  12. Roland Memisevic, Christopher Zach, Marc Pollefeys, and Geoffrey E Hinton. 2010. Gated softmax classification. In the 24th Conference on Advances in Neural Information Processing Systems. 1603--1611.Google ScholarGoogle Scholar
  13. Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. 2009. BPR: Bayesian personalized ranking from implicit feedback. In the 25th Conference on Uncertainty in Artificial Intelligence. AUAI Press, 452--461.Google ScholarGoogle Scholar
  14. Xiao Sha, Zhu Sun, and Jie Zhang. 2019. Attentive Knowledge Graph Embedding for Personalized Recommendation. arXiv preprint arXiv:1910.08288 (2019).Google ScholarGoogle Scholar
  15. Chuan Shi, Binbin Hu, Wayne Xin Zhao, and S Yu Philip. 2018. Heterogeneous information network embedding for recommendation. IEEE Transactions on Knowledge and Data Engineering, Vol. 31, 2 (2018), 357--370.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Zhu Sun, Jie Yang, Jie Zhang, Alessandro Bozzon, Long-Kai Huang, and Chi Xu. 2018. Recurrent knowledge graph embedding for effective recommendation. In the 12th ACM Conference on Recommender Systems. ACM, 297--305.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Xiaoli Tang, Tengyun Wang, Haizhi Yang, and Hengjie Song. 2019. AKUPM: Attention-enhanced knowledge-aware user preference model for recommendation. In the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, 1891--1899.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. In the 31st Conference on Advances in Neural Information Processing Systems. 5998--6008.Google ScholarGoogle Scholar
  19. V Vijayakumar, Subramaniyaswamy Vairavasundaram, R Logesh, and A Sivapathi. 2019. Effective knowledge based recommender system for tailored multiple point of interest recommendation. International Journal of Web Portals, Vol. 11, 1 (2019), 1--18.Google ScholarGoogle ScholarCross RefCross Ref
  20. Hongwei Wang, Fuzheng Zhang, Jialin Wang, Miao Zhao, Wenjie Li, Xing Xie, and Minyi Guo. 2018a. Ripplenet: Propagating user preferences on the knowledge graph for recommender systems. In the 27th ACM SIGKDD International Conference on Information and Knowledge Management. ACM, 417--426.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Hongwei Wang, Fuzheng Zhang, Xing Xie, and Minyi Guo. 2018b. DKN: Deep knowledge-aware network for news recommendation. In the 27th International Conference on World Wide Web. ACM, 1835--1844.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Hongwei Wang, Fuzheng Zhang, Miao Zhao, Wenjie Li, Xing Xie, and Minyi Guo. 2019 d. Multi-Task Feature Learning for Knowledge Graph Enhanced Recommendation. In the 28th International Conference on World Wide Web. ACM, 2000--2010.Google ScholarGoogle Scholar
  23. Hongwei Wang, Fuzheng Zhang Zhang, Mengdi Zhang, Leskovec Jure, Miao Zhao, Wenjie Li, and Zhongyuan Wang. 2019 c. Knowledge-aware graph neural networks with label smoothness regularization for recommender systems. In the 25th ACM SIGKDD Conference on Knowledge Discovery & Data Mining. ACM, 968--977.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Hongwei Wang, Miao Zhao, Xing Xie, Wenjie Li, and Minyi Guo. 2019 e. Knowledge graph convolutional networks for recommender systems. In the 28th International Conference on World Wide Web. ACM, 3307--3313.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Quan Wang, Zhendong Mao, Bin Wang, and Li Guo. 2017. Knowledge graph embedding: A survey of approaches and applications. IEEE Transactions on Knowledge and Data Engineering, Vol. 29, 12 (2017), 2724--2743.Google ScholarGoogle ScholarCross RefCross Ref
  26. Xiang Wang, Xiangnan He, Yixin Cao, Meng Liu, and Tat-Seng Chua. 2019 a. KGAT: Knowledge Graph Attention Network for Recommendation. In the 25th ACM SIGKDD Conference on Knowledge Discovery & Data Mining. ACM, 950--958.Google ScholarGoogle Scholar
  27. Xiang Wang, Dingxian Wang, Canran Xu, Xiangnan He, Yixin Cao, and Tat-Seng Chua. 2019 b. Explainable reasoning over knowledge graphs for recommendation. In the AAAI Conference on Artificial Intelligence, Vol. 33. 5329--5336.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Zhen Wang, Jianwen Zhang, Jianlin Feng, and Zheng Chen. 2014. Knowledge Graph Embedding by Translating on Hyperplanes.Google ScholarGoogle Scholar
  29. Markus Weimer, Alexandros Karatzoglou, and Alex Smola. 2008. Adaptive Collaborative Filtering. In the 2nd ACM Conference on Recommender Systems. ACM, 275--282.Google ScholarGoogle Scholar
  30. Rex Ying, Ruining He, Kaifeng Chen, Pong Eksombatchai, William L Hamilton, and Jure Leskovec. 2018. Graph convolutional neural networks for web-scale recommender systems. In the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, 974--983.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Xiao Yu, Xiang Ren, Quanquan Gu, Yizhou Sun, and Jiawei Han. 2013. Collaborative filtering with entity similarity regularization in heterogeneous information networks. In the 2nd International Joint Conference on Artificial Intelligence Workshop on Heterogeneous Information Network Analysis. Citeseer.Google ScholarGoogle Scholar
  32. Xiao Yu, Xiang Ren, Yizhou Sun, Quanquan Gu, Bradley Sturt, Urvashi Khandelwal, Brandon Norick, and Jiawei Han. 2014. Personalized entity recommendation: A heterogeneous information network approach. In the 7th ACM International Conference on Web Search and Data Mining. ACM, 283--292.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Fuzheng Zhang, Nicholas Jing Yuan, Defu Lian, Xing Xie, and Wei-Ying Ma. 2016b. Collaborative knowledge base embedding for recommender systems. In the 22nd ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, 353--362.Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Hanwang Zhang, Fumin Shen, Wei Liu, Xiangnan He, Huanbo Luan, and Tat-Seng Chua. 2016a. Discrete collaborative filtering. In the 39th International ACM SIGIR conference on Research and Development in Information Retrieval. ACM, 325--334.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Ming Zhu, De-sheng Zhen, Ran Tao, You-qun Shi, Xiang-yang Feng, and Qian Wang. 2019. Top-N Collaborative Filtering Recommendation Algorithm Based on Knowledge Graph Embedding. In the 14th International Conference on Knowledge Management in Organizations. Springer, 122--134.Google ScholarGoogle Scholar

Index Terms

  1. CKAN: Collaborative Knowledge-aware Attentive Network for Recommender Systems

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGIR '20: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval
      July 2020
      2548 pages
      ISBN:9781450380164
      DOI:10.1145/3397271

      Copyright © 2020 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 25 July 2020

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate792of3,983submissions,20%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader