Recommender Systems are widely adopted nowadays in many services, such as e-commerce websites, content streaming platforms for both music, videos, or just news. They aim to help users to find what they look for by filtering only the relevant content to them in a personalized fashion since every user has its tastes. Over the years, several algorithms have been developed to solve the recommendation problem. Very recently, we assisted in the rise of Deep Learning, which had been able to outperform many state-of-the-art machine learning algorithms. On the other hand, even though deep learning is very effective for this problem, it is hard to explain as the model is not interpretable. In this thesis, we present SemAuto, a novel deep learning interpretable architecture that can explain its outputs, and that can be used to generate an explanation for the provided recommendation. We evaluated our semantics-aware approach with respect to other state-of-the-art algorithms to prove the recommendation's accuracy effectiveness. Furthermore, we performed an extensive A/B test with real users to evaluate the explanation we generate.

Semantics-Aware Autoencoder / Bellini, Vito. - ELETTRONICO. - (2020). [10.60576/poliba/iris/bellini-vito_phd2020]

Semantics-Aware Autoencoder

Bellini, Vito
2020-01-01

Abstract

Recommender Systems are widely adopted nowadays in many services, such as e-commerce websites, content streaming platforms for both music, videos, or just news. They aim to help users to find what they look for by filtering only the relevant content to them in a personalized fashion since every user has its tastes. Over the years, several algorithms have been developed to solve the recommendation problem. Very recently, we assisted in the rise of Deep Learning, which had been able to outperform many state-of-the-art machine learning algorithms. On the other hand, even though deep learning is very effective for this problem, it is hard to explain as the model is not interpretable. In this thesis, we present SemAuto, a novel deep learning interpretable architecture that can explain its outputs, and that can be used to generate an explanation for the provided recommendation. We evaluated our semantics-aware approach with respect to other state-of-the-art algorithms to prove the recommendation's accuracy effectiveness. Furthermore, we performed an extensive A/B test with real users to evaluate the explanation we generate.
2020
recommender systems; deep learning; autoencoder neural network; explanation
Semantics-Aware Autoencoder / Bellini, Vito. - ELETTRONICO. - (2020). [10.60576/poliba/iris/bellini-vito_phd2020]
File in questo prodotto:
File Dimensione Formato  
32 ciclo-BELLINI Vito.pdf

accesso aperto

Tipologia: Tesi di dottorato
Licenza: Creative commons
Dimensione 2.52 MB
Formato Adobe PDF
2.52 MB Adobe PDF Visualizza/Apri

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/11589/191073
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact