Skip to main content

Explainable Recommender Systems with Knowledge Graphs and Language Models

  • Conference paper
  • First Online:
Advances in Information Retrieval (ECIR 2024)

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/.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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)

  3. 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

  4. 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)

    Google Scholar 

  5. Balloccu, G., Boratto, L., Fenu, G., Marras, M.: Reinforcement recommendation reasoning through knowledge graphs for explanation path quality. Knowl.-Based Syst. 260, 110098 (2023)

    Article  Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. 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

    Chapter  Google Scholar 

  9. 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

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Goodman, B., Flaxman, S.R.: European union regulations on algorithmic decision-making and a “right to explanation’’. AI Mag. 38(3), 50–57 (2017)

    Google Scholar 

  13. Harper, F.M., Konstan, J.A.: The movielens datasets: history and context. ACM Trans. Interact. Intell. Syst. 5(4), 19:1–19:19 (2016)

    Google Scholar 

  14. Helberger, N., Karppinen, K., D’acunto, L.: Exposure diversity as a design principle for recommender systems. Inform. Commun. Soc. 21(2), 191–207 (2018)

    Article  Google Scholar 

  15. Miller, T.: Explanation in artificial intelligence: insights from the social sciences. Artif. Intell. 267, 1–38 (2019)

    Article  MathSciNet  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Zhang, Y., Chen, X.: Explainable recommendation: a survey and new perspectives. Found. Trends Inf. Retr. 14(1), 1–101 (2020)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. Zhao, Y., et al.: Time-aware path reasoning on knowledge graph for recommendation. ACM Trans. Inf. Syst. 41(2) (2022)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Mirko Marras .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics