ABSTRACT
Now recommendation systems are introduced into various online applications to help users find the content they want from massive data. Although the recommendation method based on collaborative filtering can adapt to the change of recommendation scenarios, the recommendation heavily depends on interaction data, so the recommendations are seriously affected by data sparsity. To alleviate the above problem researchers introduce knowledge graph as side information into the recommendation system. By exploring the rich entity information and relation information in knowledge graph, we can enrich the representations of user and item and enhance interpretability of recommendation system. However, some recommendation methods only carry out unidirectional knowledge propagation when mining knowledge information, which makes it difficult to capture higher-order knowledge information when the knowledge graph is sparse. Meanwhile, most recommendation models do not make full use of the relations between users, items and entities to enhance the interpretability of recommendations. Based on the reasons above, we design a novel bidirectional knowledge-aware attention network framework for explainable recommendation named BKANE, which integrates interaction information and high-order knowledge information, completing the recommendation in an end-to-end manner. The experimental results on three real datasets show that BKANE is significantly better than the state-of-the-art baselines in terms of recommendation performance. Also, the graphical explanation form can provide developers and users with a reasonable explanation of the model and recommendations.
- Y. Cao, W. Xiang, X. He, Z. Hu, and Tat Seng Chua. 2019. Unifying knowledge graph learning and recommendation: Towards a better understanding of user preferences. In The world wide web conference. 151–161.Google Scholar
- Qingyu Guo, Fuzhen Zhuang, Chuan Qin, Hengshu Zhu, Xing Xie, Hui Xiong, and Qing He. 2020. A survey on knowledge graph-based recommender systems. IEEE Transactions on Knowledge and Data Engineering (2020).Google ScholarCross Ref
- Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat Seng Chua. 2017. Neural collaborative filtering. In Proceedings of the 26th international conference on world wide web. 173–182.Google ScholarDigital Library
- Yehuda Koren, Robert Bell, and Chris Volinsky. 2009. Matrix factorization techniques for recommender systems. Computer 42, 8 (2009), 30–37.Google ScholarDigital Library
- Walid Shalaby, BahaaEddin AlAila, Mohammed Korayem, Layla Pournajaf, Khalifeh AlJadda, Shannon Quinn, and Wlodek Zadrozny. 2017. Help me find a job: A graph-based approach for job recommendation at scale. In 2017 IEEE international conference on big data (big data). IEEE, 1544–1553.Google ScholarCross Ref
- Xiaoyuan Su and Taghi M Khoshgoftaar. 2009. A survey of collaborative filtering techniques. Advances in artificial intelligence 2009 (2009).Google Scholar
- Hongwei Wang, Fuzheng Zhang, Jialin Wang, Miao Zhao, Wenjie Li, Xing Xie, and Minyi Guo. 2018. Ripplenet: Propagating user preferences on the knowledge graph for recommender systems. In Proceedings of the 27th ACM international conference on information and knowledge management.Google ScholarDigital Library
- Hongwei Wang, Miao Zhao, Xing Xie, Wenjie Li, and Minyi Guo. 2019. Knowledge graph convolutional networks for recommender systems. In The world wide web conference. 3307–3313.Google Scholar
- X. Wang, X. He, Y. Cao, M. Liu, and T. S. Chua. 2019. Kgat: Knowledge graph attention network for recommendation. In Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining. 950–958.Google ScholarDigital Library
- Xiang Wang, Xiangnan He, Meng Wang, Fuli Feng, and Tat Seng Chua. 2019. Neural graph collaborative filtering. In Proceedings of the 42nd international ACM SIGIR conference on Research and development in Information Retrieval. 165–174.Google ScholarDigital Library
- Ze Wang, Guangyan Lin, Huobin Tan, Qinghong Chen, and Xiyang Liu. 2020. CKAN: collaborative knowledge-aware attentive network for recommender systems. In Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval. 219–228.Google ScholarDigital Library
- R. Ying, R. He, K. Chen, P. Eksombatchai, William L Hamilton, and J. Leskovec. 2018. Graph convolutional neural networks for web-scale recommender systems. In Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining. 974–983.Google Scholar
- M. Zhu, D. S. Zhen, R. Tao, Y. Q. Shi, X. Y. Feng, and Q. Wang. 2019. Top-n collaborative filtering recommendation algorithm based on knowledge graph embedding. In International Conference on Knowledge Management in Organizations. Springer, 122–134.Google Scholar
Index Terms
- Bidirectional Knowledge-Aware Attention Network over Knowledge Graph for Explainable Recommendation
Recommendations
Explainable Sequential Recommendation using Knowledge Graphs
ICFET '19: Proceedings of the 5th International Conference on Frontiers of Educational TechnologiesKnowledge Graphs have proven to be extremely valuable to recommender systems in recent years. By exploring the links within a knowledge graph, the connectivity between users and items can be discovered as paths, which provide rich and complementary ...
Knowledge-aware attentional neural network for review-based movie recommendation with explanations
AbstractIn this paper, we propose a knowledge-aware attentional neural network (KANN) for dealing with movie recommendation tasks by extracting knowledge entities from movie reviews and capturing understandable interactions between users and movies at the ...
Explainable Multi-type Item Recommendation System Based on Knowledge Graph
Knowledge Science, Engineering and ManagementAbstractKnowledge graphs and recommender systems have significant potential for improving recommendation accuracy and interpretability. However, most existing methods focus on single-type item recommendations and offer limited explainability of their ...
Comments