Abstract
In this tutorial, we delve into recent advances in explainable recommendation using Knowledge Graphs (KGs). The session begins by introducing the fundamental principles behind the increasing adoption of KGs in modern recommender systems. Then, the tutorial explores recent techniques that leverage KGs as an input for language models tailored to explainable recommendation, describing also data types, methods, and evaluation protocols and metrics. Conceptual elements are complemented with hands-on sessions, providing practical implementations using open-source tools and public datasets. Concluding with a comprehensive case study in the education domain as a recap, the tutorial analyses emerging issues and outlines prospective trajectories in this field. The tutorial website is available at https://explainablerecsys.github.io/ecir2024/.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Atzori, A., Fenu, G., Marras, M.: Explaining bias in deep face recognition via image characteristics. In: Proceedings of the IEEE International Joint Conference on Biometrics, IJCB, pp. 1–10. IEEE (2022)
Balloccu, G., Boratto, L., Cancedda, C., Fenu, G., Marras, M.: Faithful path language modelling for explainable recommendation over knowledge graph. CoRR abs/ arXiv: 2310.16452 (2023)
Balloccu, G., Boratto, L., Cancedda, C., Fenu, G., Marras, M.: Knowledge is power, understanding is impact: utility and beyond goals, explanation quality, and fairness in path reasoning recommendation. In: Proc. of the 45th European Conference on Information Retrieval, ECIR. LNCS, vol. 13982, pp. 3–19. Springer (2023). https://doi.org/10.1007/978-3-031-28241-6_1
Balloccu, G., Boratto, L., Fenu, G., Marras, M.: Post processing recommender systems with knowledge graphs for recency, popularity, and diversity of explanations. In: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR, pp. 646–656. ACM (2022)
Balloccu, G., Boratto, L., Fenu, G., Marras, M.: Reinforcement recommendation reasoning through knowledge graphs for explanation path quality. Knowl.-Based Syst. 260, 110098 (2023)
Choi, Y., et al.: EdNet: a large-scale hierarchical dataset in education. In: Bittencourt, I.I., Cukurova, M., Muldner, K., Luckin, R., Millán, E. (eds.) AIED 2020. LNCS (LNAI), vol. 12164, pp. 69–73. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-52240-7_13
Dessì, D., Fenu, G., Marras, M., Reforgiato Recupero, D.: Leveraging cognitive computing for multi-class classification of e-learning videos. In: Blomqvist, E., Hose, K., Paulheim, H., Ławrynowicz, A., Ciravegna, F., Hartig, O. (eds.) ESWC 2017. LNCS, vol. 10577, pp. 21–25. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-70407-4_5
Dessì, D., Fenu, G., Marras, M., Reforgiato Recupero, D.: COCO: semantic-enriched collection of online courses at scale with experimental use cases. In: Rocha, Á., Adeli, H., Reis, L.P., Costanzo, S. (eds.) WorldCIST’18 2018. AISC, vol. 746, pp. 1386–1396. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-77712-2_133
Fenu, G., Galici, R., Marras, M.: Experts’ view on challenges and needs for fairness in artificial intelligence for education. In: Proc. of the 23rd International Conference on Artificial Intelligence in Education, AIED. LNCS, vol. 13355, pp. 243–255. Springer (2022). https://doi.org/10.1007/978-3-031-11644-5_20
Ge, M., Delgado-Battenfeld, C., Jannach, D.: Beyond accuracy: evaluating recommender systems by coverage and serendipity. In: Proceedings of the 2010 ACM Conference on Recommender Systems, RecSys, pp. 257–260. ACM (2010)
Geng, S., Fu, Z., Tan, J., Ge, Y., de Melo, G., Zhang, Y.: Path language modeling over knowledge graphs for explainable recommendation. In: Proceedings of the ACM Web Conference 2022, TheWebConf, pp. 946–955. ACM (2022)
Goodman, B., Flaxman, S.R.: European union regulations on algorithmic decision-making and a “right to explanation’’. AI Mag. 38(3), 50–57 (2017)
Harper, F.M., Konstan, J.A.: The movielens datasets: history and context. ACM Trans. Interact. Intell. Syst. 5(4), 19:1–19:19 (2016)
Helberger, N., Karppinen, K., D’acunto, L.: Exposure diversity as a design principle for recommender systems. Inform. Commun. Soc. 21(2), 191–207 (2018)
Miller, T.: Explanation in artificial intelligence: insights from the social sciences. Artif. Intell. 267, 1–38 (2019)
Ni, J., Li, J., McAuley, J.J.: Justifying recommendations using distantly-labeled reviews and fine-grained aspects. In: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing, EMNLP-IJCNLP, pp. 188–197. ACL (2019)
Oramas, S., Ostuni, V.C., Noia, T.D., Serra, X., Sciascio, E.D.: Sound and music recommendation with knowledge graphs. ACM Trans. Intell. Syst. Technol. 8(2) (2016)
Ricci, F., Rokach, L., Shapira, B.: Recommender systems: introduction and challenges. In: Ricci, F., Rokach, L., Shapira, B. (eds.) Recommender Systems Handbook, pp. 1–34. Springer, Boston, MA (2015). https://doi.org/10.1007/978-1-4899-7637-6_1
Schedl, M.: The lfm-1b dataset for music retrieval and recommendation. In: Proceedings of the 2016 ACM on International Conference on Multimedia Retrieval, ICMR, pp. 103–110. ACM (2016)
Shin, D.: The effects of explainability and causability on perception, trust, and acceptance: implications for explainable ai. Int. J. Hum Comput Stud. 146, 102551 (2021)
Tintarev, N., Masthoff, J.: A survey of explanations in recommender systems. In: Proceedings of the 23rd International Conference on Data Engineering Workshops, ICDE Workshops, pp. 801–810. IEEE (2007)
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, pp. 285–294. ACM (2019)
Xian, Y., et al.: Cafe: coarse-to-fine neural symbolic reasoning for explainable recommendation. In: Proceedings of the 29th ACM International Conference on Information & Knowledge Management, CIKM, pp. 1645–1654 (2020)
Zhang, Y., Chen, X.: Explainable recommendation: a survey and new perspectives. Found. Trends Inf. Retr. 14(1), 1–101 (2020)
Zhang, Y., Lai, G., Zhang, M., Zhang, Y., Liu, Y., Ma, S.: Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. In: Proceedings of the 37th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR, pp. 83–92. ACM (2014)
Zhao, Y., et al.: Time-aware path reasoning on knowledge graph for recommendation. ACM Trans. Inf. Syst. 41(2) (2022)
Acknowledgement
We acknowledge financial support under the National Recovery and Resilience Plan (NRRP), Miss. 4 Comp. 2 Inv. 1.5 - Call for tender No.3277 published on Dec 30, 2021 by the Italian Ministry of University and Research (MUR) funded by the European Union - NextGenerationEU. Prj. Code ECS0000038 eINS Ecosystem of Innovation for Next Generation Sardinia, CUP F53C22000430001, Grant Assignment Decree N. 1056, Jun 23, 2022 by the MUR.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Balloccu, G., Boratto, L., Fenu, G., Malloci, F.M., Marras, M. (2024). Explainable Recommender Systems with Knowledge Graphs and Language Models. In: Goharian, N., et al. Advances in Information Retrieval. ECIR 2024. Lecture Notes in Computer Science, vol 14612. Springer, Cham. https://doi.org/10.1007/978-3-031-56069-9_46
Download citation
DOI: https://doi.org/10.1007/978-3-031-56069-9_46
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-56068-2
Online ISBN: 978-3-031-56069-9
eBook Packages: Computer ScienceComputer Science (R0)