Knowledge-aware algorithms represent one of the most innovative research directions in the area of recommender systems. The use of different types of content representation requires new methods to extract descriptive features to adopt in the recommendation process. The literature on knowledge-aware recommender systems is actually rich and constantly evolving in terms of both techniques and software libraries to implement them. This makes also difficult to define reproducible recommendation pipelines, making the account- ability of recommender systems a challenge. This tutorial aims to discuss the most recent trends in the area of knowledge-aware recommender systems, including novel representation methods for textual content, and discuss how to implement reproducible pipelines for knowledge-aware recommender systems. We pursue our goals by using a comprehensive Python framework called ClayRS1 to deal with knowledge-aware recommender systems. We would like to provide: (i) common ground for researchers and practitioners interested in the latest knowledge-aware techniques for user modeling and recommender systems; (ii) a practical way for implementing the whole recommendation pipeline, ranging from the content processing for text to the generation of recommendations and the evaluation of their performance.

Accountable Knowledge-aware Recommender Systems

Pasquale Lops
Conceptualization
;
Cataldo Musto
Methodology
;
Marco Polignano
Formal Analysis
2023-01-01

Abstract

Knowledge-aware algorithms represent one of the most innovative research directions in the area of recommender systems. The use of different types of content representation requires new methods to extract descriptive features to adopt in the recommendation process. The literature on knowledge-aware recommender systems is actually rich and constantly evolving in terms of both techniques and software libraries to implement them. This makes also difficult to define reproducible recommendation pipelines, making the account- ability of recommender systems a challenge. This tutorial aims to discuss the most recent trends in the area of knowledge-aware recommender systems, including novel representation methods for textual content, and discuss how to implement reproducible pipelines for knowledge-aware recommender systems. We pursue our goals by using a comprehensive Python framework called ClayRS1 to deal with knowledge-aware recommender systems. We would like to provide: (i) common ground for researchers and practitioners interested in the latest knowledge-aware techniques for user modeling and recommender systems; (ii) a practical way for implementing the whole recommendation pipeline, ranging from the content processing for text to the generation of recommendations and the evaluation of their performance.
2023
9781450399326
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11586/439761
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact