In the last decade, driven also by the availability of an unprecedented computational power and storage capabilities in cloud environments, we assisted to the proliferation of new algorithms, methods, and approaches in two areas of artificial intelligence: knowledge representation and machine learning. On the one side, the generation of a high rate of structured data on the Web led to the creation and publication of the so-called knowledge graphs. On the other side, deep learning emerged as one of the most promising approaches in the generation and training of models that can be applied to a wide variety of application fields. More recently, autoencoders have proven their strength in various scenarios, playing a fundamental role in unsupervised learning. In this paper, we instigate how to exploit the semantic information encoded in a knowledge graph to build connections between units in a Neural Network, thus leading to a new method, SEM-AUTO, to extract and weight semantic features that can eventually be used to build a recommender system. As adding content-based side information may mitigate the cold user problems, we tested how our approach behaves in the presence of a few ratings from a user on the Movielens 1M dataset and compare results with BPRSLIM.

Auto-encoding user ratings via knowledge graphs in recommendation scenarios / Bellini, Vito; Anelli, Vito Walter; Di Noia, Tommaso; Di Sciascio, Eugenio. - (2017), pp. 60-66. (Intervento presentato al convegno 2nd Workshop on Deep Learning for Recommender Systems, DLRS 2017 tenutosi a Como, Italy nel August 27, 2017) [10.1145/3125486.3125496].

Auto-encoding user ratings via knowledge graphs in recommendation scenarios

Bellini, Vito;Anelli, Vito Walter;Di Noia, Tommaso;Di Sciascio, Eugenio
2017-01-01

Abstract

In the last decade, driven also by the availability of an unprecedented computational power and storage capabilities in cloud environments, we assisted to the proliferation of new algorithms, methods, and approaches in two areas of artificial intelligence: knowledge representation and machine learning. On the one side, the generation of a high rate of structured data on the Web led to the creation and publication of the so-called knowledge graphs. On the other side, deep learning emerged as one of the most promising approaches in the generation and training of models that can be applied to a wide variety of application fields. More recently, autoencoders have proven their strength in various scenarios, playing a fundamental role in unsupervised learning. In this paper, we instigate how to exploit the semantic information encoded in a knowledge graph to build connections between units in a Neural Network, thus leading to a new method, SEM-AUTO, to extract and weight semantic features that can eventually be used to build a recommender system. As adding content-based side information may mitigate the cold user problems, we tested how our approach behaves in the presence of a few ratings from a user on the Movielens 1M dataset and compare results with BPRSLIM.
2017
2nd Workshop on Deep Learning for Recommender Systems, DLRS 2017
978-1-4503-5353-3
https://dl.acm.org/citation.cfm?doid=3125486.3125496
Auto-encoding user ratings via knowledge graphs in recommendation scenarios / Bellini, Vito; Anelli, Vito Walter; Di Noia, Tommaso; Di Sciascio, Eugenio. - (2017), pp. 60-66. (Intervento presentato al convegno 2nd Workshop on Deep Learning for Recommender Systems, DLRS 2017 tenutosi a Como, Italy nel August 27, 2017) [10.1145/3125486.3125496].
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/11589/117087
Citazioni
  • Scopus 25
  • ???jsp.display-item.citation.isi??? ND
social impact