Abstract
Knowledge 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 recommendations. In this paper, we propose a novel framework knowledge graph transformer network (KGTN) for explainable multiple types of item recommendation, which aims to recommend items with different formats and categories to users simultaneously. Unlike previous methods that rely on predefined meta-paths, KGTN mines hidden path relationships in a collaborative knowledge graph. The KGTN integrates a transformer-based model with a meta-path-based graph convolutional network to effectively learn user-item representations and capture the complex relationships among users, items, and their corresponding attributes. Finally, we use the critical path in the learned useful meta-path graph as an explanation. Experimental results on two real-world datasets demonstrate KGTN’s superiority over state-of-the-art methods in terms of recommendation performance and explainability. Furthermore, KGTN is shown to be effective at handling data sparsity and cold-start problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Himeur, Y., et al.: Blockchain-based recommender systems: applications, challenges and future opportunities. Comput. Sci. Rev. 43, 100439 (2022)
Cai, Z., Cai, Z.: PEVAE: A hierarchical VAE for personalized explainable recommendation. In: SIGIR ’22: The 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, Madrid, Spain, July 11–15, 2022. pp. 692–702. ACM (2022)
Kompan, M., Gaspar, P., Macina, J., Cimerman, M., Bieliková, M.: Exploring customer price preference and product profit role in recommender systems. IEEE Intell. Syst. 37(1), 89–98 (2022)
Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17(6), 734–749 (2005)
Koren, Y., Bell, R.M., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)
Chen, C., Zhang, M., Liu, Y., Ma, S.: Neural attentional rating regression with review-level explanations. In: Proceedings of the 2018 World Wide Web Conference on World Wide Web, WWW 2018, Lyon, France, April 23–27, 2018. pp. 1583–1592. ACM (2018)
Chen, X., Zhang, Y., Qin, Z.: Dynamic explainable recommendation based on neural attentive models. In: The Thirty-Third AAAI Conference on Artificial Intelligence, AAAI 2019, The Thirty-First Innovative Applications of Artificial Intelligence Conference, IAAI 2019, The Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2019, Honolulu, Hawaii, USA, January 27 - February 1, 2019. pp. 53–60. AAAI Press (2019)
Guo, S., Wang, Y., Yuan, H., Huang, Z., Chen, J., Wang, X.: TAERT: triple-attentional explainable recommendation with temporal convolutional network. Inf. Sci. 567, 185–200 (2021)
Guo, Q., et al.: A survey on knowledge graph-based recommender systems. IEEE Trans. Knowl. Data Eng. 34(8), 3549–3568 (2022)
Fan, H., Zhong, Y., Zeng, G., Ge, C.: Improving recommender system via knowledge graph based exploring user preference. Appl. Intell. 52(9), 10032–10044 (2022)
Zhang, Y., Chen, X.: Explainable recommendation: A survey and new perspectives. Found. Trends Inf. Retr. 14(1), 1–101 (2020)
Cai, X., Xie, L., Tian, R., Cui, Z.: Explicable recommendation based on knowledge graph. Expert Syst. Appl. 200, 117035 (2022)
Wei, T., Chow, T.W.S., Ma, J., Zhao, M.: Expgcn: review-aware graph convolution network for explainable recommendation. Neural Netw. 157, 202–215 (2023)
Shimizu, R., Matsutani, M., Goto, M.: An explainable recommendation framework based on an improved knowledge graph attention network with massive volumes of side information. Knowl. Based Syst. 239, 107970 (2022)
Catherine, R., Mazaitis, K., Eskénazi, M., Cohen, W.W.: Explainable entity-based recommendations with knowledge graphs. In: Proceedings of the Poster Track of the 11th ACM Conference on Recommender Systems (RecSys 2017), Como, Italy, August 28, 2017. CEUR Workshop Proceedings, vol. 1905. CEUR-WS.org (2017)
Ma, W., et al.: Jointly learning explainable rules for recommendation with knowledge graph. In: The World Wide Web Conference, WWW 2019, San Francisco, CA, USA, May 13–17, 2019. pp. 1210–1221. ACM (2019)
Duvenaud, D., et al.: Convolutional networks on graphs for learning molecular fingerprints. In: Advances in Neural Information Processing Systems 28: Annual Conference on Neural Information Processing Systems 2015, December 7–12, 2015, Montreal, Quebec, Canada. pp. 2224–2232 (2015)
Wu, Y., Liu, H., Yang, Y.: Graph convolutional matrix completion for bipartite edge prediction. In: Proceedings of the 10th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, IC3K 2018, Volume 1: KDIR, Seville, Spain, September 18–20, 2018. pp. 49–58. SciTePress (2018)
Yun, S., Jeong, M., Kim, R., Kang, J., Kim, H.J.: Graph transformer networks. In: Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, NeurIPS 2019, December 8–14, 2019, Vancouver, BC, Canada. pp. 11960–11970 (2019)
Lully, V., Laublet, P., Stankovic, M., Radulovic, F.: Enhancing explanations in recommender systems with knowledge graphs. In: Proceedings of the 14th International Conference on Semantic Systems, SEMANTiCS 2018, Vienna, Austria, September 10–13, 2018. Procedia Computer Science, vol. 137, pp. 211–222. Elsevier (2018)
Xian, Y., Fu, Z., Muthukrishnan, S., de Melo, G., Zhang, Y.: Reinforcement knowledge graph reasoning for explainable recommendation. In: Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 2019, Paris, France, July 21–25, 2019. pp. 285–294. ACM (2019)
Huang, Y., Zhao, F., Gui, X., Jin, H.: Path-enhanced explainable recommendation with knowledge graphs. World Wide Web 24(5), 1769–1789 (2021). https://doi.org/10.1007/s11280-021-00912-4
Lyu, Z., Wu, Y., Lai, J., Yang, M., Li, C., Zhou, W.: Knowledge enhanced graph neural networks for explainable recommendation. IEEE Trans. Knowl. Data Eng. 35(5), 4954–4968 (2023)
Zhu, H., et al.: Learning tree-based deep model for recommender systems. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD 2018, London, UK, August 19–23, 2018. pp. 1079–1088. ACM (2018)
Wang, H., et al.: RippleNet: Propagating user preferences on the knowledge graph for recommender systems. In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management, CIKM 2018, Torino, Italy, October 22–26, 2018. pp. 417–426. ACM (2018)
Zhu, Q., Zhou, X., Wu, J., Tan, J., Guo, L.: A knowledge-aware attentional reasoning network for recommendation. In: The Thirty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2020, The Thirty-Second Innovative Applications of Artificial Intelligence Conference, IAAI 2020, The Tenth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2020, New York, NY, USA, February 7–12, 2020. pp. 6999–7006. AAAI Press (2020)
Wang, X., He, X., Cao, Y., Liu, M., Chua, T.: KGAT: knowledge graph attention network for recommendation. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD 2019, Anchorage, AK, USA, August 4–8, 2019. pp. 950–958. ACM (2019)
He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., Wang, M.: Lightgcn: Simplifying and powering graph convolution network for recommendation. In: Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval, SIGIR 2020, Virtual Event, China, July 25–30, 2020. pp. 639–648. ACM (2020)
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China under Grant U1811263 and 62276277.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Chang, C., Zhou, J., Li, W., Wu, Z., Gao, J., Tang, Y. (2023). Explainable Multi-type Item Recommendation System Based on Knowledge Graph. In: Jin, Z., Jiang, Y., Buchmann, R.A., Bi, Y., Ghiran, AM., Ma, W. (eds) Knowledge Science, Engineering and Management. KSEM 2023. Lecture Notes in Computer Science(), vol 14119. Springer, Cham. https://doi.org/10.1007/978-3-031-40289-0_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-40289-0_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-40288-3
Online ISBN: 978-3-031-40289-0
eBook Packages: Computer ScienceComputer Science (R0)