Abstract
Recommender systems have been gaining attention in recent decades for the ability to ease information overload. One of the main areas of concern is the explainability of recommender systems. In this paper, we propose a model-agnostic recommendation explanation system, which can improve the explainability of existing recommender systems. In the proposed system, a task-specialized knowledge graph is introduced, and the explanation is generated based on the paths between the recommended item and the user’s history of interacted items. Finally, we implemented the proposed system using Wikidata and the MovieLens dataset. Through several case studies, we show that our system can provide more convincing and diverse personalized explanations for recommended items compared with existing systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005). https://doi.org/10.1109/TKDE.2005.99
Aggarwal, C.C.: Recommender Systems. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-29659-3
Ai, Q., Azizi, V., Chen, X., Zhang, Y.: Learning heterogeneous knowledge base embeddings for explainable recommendation. ArXiv arXiv:1805.03352 (2018)
Balog, K., Radlinski, F., Arakelyan, S.: Transparent, scrutable and explainable user models for personalized recommendation. In: SIGIR 2019, pp. 265–274 (2019)
Boschin, A., Bonald, T.: WikiDataSets: standardized sub-graphs from WikiData. arXiv:1906.04536 [cs, stat], June 2019. http://arxiv.org/abs/1906.04536
Catherine, R., Mazaitis, K., Eskénazi, M., Cohen, W.W.: Explainable entity-based recommendations with knowledge graphs. ArXiv arXiv:1707.05254 (2017)
Cheng, H.T., et al.: Wide & deep learning for recommender systems. In: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems DLRS 2016, pp. 7–10. Association for Computing Machinery, New York (2016)
Gong, Y., Zhang, Q.: Hashtag recommendation using attention-based convolutional neural network. In: Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence IJCAI 2016, pp. 2782–2788. AAAI Press (2016)
He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.S.: Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web WWW 2017, pp. 173–182. International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, CHE (2017)
Ma, W., et al.: Jointly learning explainable rules for recommendation with knowledge graph. In: WWW 2019, pp. 1210–1221 (2019)
Peake, G., Wang, J.: Explanation mining: post hoc interpretability of latent factor models for recommendation systems. In: Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining KDD 2018, pp. 2060–2069. Association for Computing Machinery, New York (2018)
Singh, J., Anand, A.: Posthoc interpretability of learning to rank models using secondary training data. ArXiv arXiv:1806.11330 (2018)
Tintarev, N., Masthoff, J.: Designing and evaluating explanations for recommender systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 479–510. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_15
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, pp. 417–426. Association for Computing Machinery, New York (2018)
Wang, J., de Vries, A.P., Reinders, M.J.T.: Unifying user-based and item-based collaborative filtering approaches by similarity fusion. In: Proceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval SIGIR 2006, pp. 501–508. Association for Computing Machinery, New York, NY (2006)
Wang, S., Tian, H., Zhu, X., Wu, Z.: Explainable matrix factorization with constraints on neighborhood in the latent space. In: Tan, Y., Shi, Y., Tang, Q. (eds.) DMBD 2018. LNCS, vol. 10943, pp. 102–113. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-93803-5_10
Wang, X., Chen, Y., Yang, J., Wu, L., Wu, Z., Xie, X.: A reinforcement learning framework for explainable recommendation. In: 2018 IEEE International Conference on Data Mining (ICDM), pp. 587–596, November 2018. https://doi.org/10.1109/ICDM.2018.00074
Zhang, Y., Chen, X.: Explainable recommendation: a survey and new perspectives. ArXiv arXiv:1804.11192 (2018)
Zhao, W.X., et al.: Kb4rec: a data set for linking knowledge bases with recommender systems. Data Intell. 1(2), 121–136 (2019)
Acknowledgments
This work was partly supported by JSPS KAKENHI Grant Numbers 18H03242, 18H03342, and 19H01138.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Chen, Y., Miyazaki, J. (2020). A Model-Agnostic Recommendation Explanation System Based on Knowledge Graph. In: Hartmann, S., Küng, J., Kotsis, G., Tjoa, A.M., Khalil, I. (eds) Database and Expert Systems Applications. DEXA 2020. Lecture Notes in Computer Science(), vol 12392. Springer, Cham. https://doi.org/10.1007/978-3-030-59051-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-59051-2_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-59050-5
Online ISBN: 978-3-030-59051-2
eBook Packages: Computer ScienceComputer Science (R0)