Introduction
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.
Target Audience
This beginner/intermediate-level tutorial is accessible to researchers, technologists and practitioners. For people not familiar with recommender systems, this tutorial covers necessary background material. Moreover, no prior knowledge on explanations, knowledge graphs, and recommender systems with knowledge graphs is assumed. Basic knowledge of Python programming and of quite common libraries, such as Pandas and NumPy, is preferred. One aspect relevant from the outline is that the explainability perspective of our tutorial is an interdisciplinary topic, touching on several dimensions beyond algorithms and being of interest for people with different backgrounds.
Outline
This tutorial will take place on March 24th, 2024 in Glasgow, Scotland, as part of the The 46th European Conference on Information Retrieval (ECIR 2024)
Timing | Content |
---|---|
5 mins | Welcome and Presenters' Introduction |
20 mins |
Introduction to explainable recommendation
|
25 mins |
Hands on interaction data with KGs
|
20 mins |
Explainable RS with path reasoning methods
|
25 mins |
Path Reasoning: PGPR & CAFE
|
20 mins |
Language Models for Explainable RS
|
25 mins |
Language Models: PLM & PEARLM
|
25 mins |
Entire Pipeline in Action for Educational Recommendation
|
20 mins |
Challenges, Open Issues and Conclusions
|
Material
If the tutorial slides are useful for your research, we would appreciate an acknowledgment by citing our summary in the ECIR 2024 proceedings:
Balloccu, G., Boratto, L., Fenu, G., Malloci, F. M., & Marras, M. (2024). Explainable Recommender Systems with Knowledge Graphs and Language Models. In European Conference on Information Retrieval (pp. 352-357). Cham: Springer Nature Switzerland.
Balloccu, G., Boratto, L., Fenu, G., & Marras, M. (2022). 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 (pp. 646–656).
Balloccu, G., Boratto, L., Fenu, G., & Marras, M. (2023). Reinforcement recommendation reasoning through knowledge graphs for explanation path quality. Knowledge-Based Systems, 260, 110098.
Balloccu, G., Boratto, L., Cancedda, C., Fenu, G., & Marras, M. (2023, March). Knowledge is Power, Understanding is Impact: Utility and Beyond Goals, Explanation Quality, and Fairness in Path Reasoning Recommendation. In European Conference on Information Retrieval (pp. 3-19). Cham: Springer Nature Switzerland.
Balloccu, G., Boratto, L., Cancedda, C., Fenu, G., & Marras, M. (2023). Faithful Path Language Modelling for Explainable Recommendation over Knowledge Graph. arXiv preprint arXiv:2310.16452.
-->Presenters
Giacomo Balloccu University of Cagliari (Italy)
Ludovico Boratto University of Cagliari (Italy)
Gianni Fenu University of Cagliari (Italy)
Francesca Maridina Malloci University of Cagliari (Italy)
Mirko Marras University of Cagliari (Italy)
Registration
Registration to the tutorial will be managed by the ECIR 2024 main conference organization. Registration is open.
Contacts
Please, reaching out to us at giacomo.balloccu@unica.it, ludovico.boratto@acm.org, fenu@unica.it,francescam.malloci@unica.it ,and mirko.marras@acm.org for any request you might have.