Computing Recommendations via a Knowledge Graph-aware Autoencoder

In the last years, deep learning has shown to be a game-changing technology in artificial intelligence thanks to the numerous successes it reached in diverse application fields. Among others, the use of deep learning for the recommendation problem, although new, looks quite promising due to its positive performances in terms of accuracy of recommendation results. In a recommendation setting, in order to predict user ratings on unknown items a possible configuration of a deep neural network is that of autoencoders tipically used to produce a lower dimensionality representation of the original data. In this paper we present KG-AUTOENCODER, an autoencoder that bases the structure of its neural network on the semanticsaware topology of a knowledge graph thus providing a label for neurons in the hidden layer that are eventually used to build a user profile and then compute recommendations. We show the effectiveness of KG-AUTOENCODER in terms of accuracy, diversity and novelty by comparing with state of the art recommendation algorithms.

[1]  Florian Strub,et al.  Hybrid Recommender System based on Autoencoders , 2018 .

[2]  Max Welling,et al.  Auto-Encoding Variational Bayes , 2013, ICLR.

[3]  Thomas Lukasiewicz,et al.  Combining Existential Rules with the Power of CP-Theories , 2015, IJCAI.

[4]  Paolo Tomeo,et al.  Addressing the Cold Start with Positive-Only Feedback Through Semantic-Based Recommendations , 2017, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[5]  Tommaso Di Noia,et al.  Auto-Encoding User Ratings via Knowledge Graphs in Recommendation Scenarios , 2017, DLRS@RecSys.

[6]  Tommaso Di Noia,et al.  Mobile Movie Recommendations with Linked Data , 2013, CD-ARES.

[7]  Xavier Serra,et al.  Sound and Music Recommendation with Knowledge Graphs , 2016, ACM Trans. Intell. Syst. Technol..

[8]  Conor Hayes,et al.  Using Linked Data to Build Open, Collaborative Recommender Systems , 2010, AAAI Spring Symposium: Linked Data Meets Artificial Intelligence.

[9]  Cataldo Musto,et al.  Enhanced vector space models for content-based recommender systems , 2010, RecSys '10.

[10]  Scott Sanner,et al.  AutoRec: Autoencoders Meet Collaborative Filtering , 2015, WWW.

[11]  Tobias Höllerer,et al.  TasteWeights: a visual interactive hybrid recommender system , 2012, RecSys.

[12]  Dit-Yan Yeung,et al.  Collaborative Deep Learning for Recommender Systems , 2014, KDD.

[13]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[14]  Martha Larson,et al.  Exploring Deep Space: Learning Personalized Ranking in a Semantic Space , 2016, DLRS@RecSys.

[15]  Markus Zanker,et al.  Linked open data to support content-based recommender systems , 2012, I-SEMANTICS '12.

[16]  Jens Lehmann,et al.  DBpedia: A Nucleus for a Web of Open Data , 2007, ISWC/ASWC.

[17]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[18]  Paolo Tomeo,et al.  Building a relatedness graph from Linked Open Data: A case study in the IT domain , 2016, Expert Syst. Appl..

[19]  Raphaël Troncy,et al.  Hybrid event recommendation using linked data and user diversity , 2013, RecSys.

[20]  Pasquale Lops,et al.  Introducing linked open data in graph-based recommender systems , 2017, Inf. Process. Manag..

[21]  John G. Breslin,et al.  Measuring semantic distance for linked open data-enabled recommender systems , 2016, SAC.

[22]  Qiang Yang,et al.  One-Class Collaborative Filtering , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[23]  Lars Schmidt-Thieme,et al.  MyMediaLite: a free recommender system library , 2011, RecSys '11.

[24]  Pasquale Lops,et al.  Leveraging Social Media Sources to Generate Personalized Music Playlists , 2012, EC-Web.

[25]  Lei Yu,et al.  A Hybrid Collaborative Filtering Model with Deep Structure for Recommender Systems , 2017, AAAI.

[26]  Boris Ginsburg,et al.  Training Deep AutoEncoders for Collaborative Filtering , 2017, ArXiv.

[27]  Jeffrey Dean,et al.  Distributed Representations of Words and Phrases and their Compositionality , 2013, NIPS.

[28]  Alfredo Cuzzocrea,et al.  Availability, Reliability, and Security in Information Systems and HCI , 2013, Lecture Notes in Computer Science.

[29]  Joseph G. Davis,et al.  Enhancing Recommender Systems Using Linked Open Data-Based Semantic Analysis of Items , 2015, AWC.

[30]  Pasquale Lops,et al.  Linked Open Data-enabled Strategies for Top-N Recommendations , 2014, CBRecSys@RecSys.

[31]  Kartik Hosanagar,et al.  Recommender systems and their impact on sales diversity , 2007, EC '07.

[32]  Paul Covington,et al.  Deep Neural Networks for YouTube Recommendations , 2016, RecSys.

[33]  Paolo Tomeo,et al.  Accuracy and Diversity in Cross-domain Recommendations for Cold-start Users with Positive-only Feedback , 2016, RecSys.

[34]  Harald Steck,et al.  Evaluation of recommendations: rating-prediction and ranking , 2013, RecSys.

[35]  Paolo Tomeo,et al.  A SPRank : Semantic Path-based Ranking for Top-N Recommendations using Linked Open Data , 2016 .

[36]  Jaana Kekäläinen,et al.  IR evaluation methods for retrieving highly relevant documents , 2000, SIGIR '00.

[37]  Pasquale Lops,et al.  Deep Content-based Recommender Systems Exploiting Recurrent Neural Networks and Linked Open Data , 2018, UMAP.

[38]  Mehran Yazdi,et al.  A Semantic VSM-Based Recommender System , 2014, ArXiv.

[39]  Yoshua Bengio,et al.  Extracting and composing robust features with denoising autoencoders , 2008, ICML '08.

[40]  Gerard Salton,et al.  A vector space model for automatic indexing , 1975, CACM.

[41]  Heiko Paulheim,et al.  Enhancing a Location-based Recommendation System by Enrichment with Structured Data from the Web , 2014, WIMS '14.

[42]  Tommaso Di Noia,et al.  Top-N recommendations from implicit feedback leveraging linked open data , 2013, IIR.

[43]  Pasquale Lops,et al.  ExpLOD: A Framework for Explaining Recommendations based on the Linked Open Data Cloud , 2016, RecSys.

[44]  Pasquale Lops,et al.  Semantics-Aware Content-Based Recommender Systems , 2014, Recommender Systems Handbook.

[45]  Martin Ester,et al.  Collaborative Denoising Auto-Encoders for Top-N Recommender Systems , 2016, WSDM.

[46]  Xiaodong He,et al.  A Multi-View Deep Learning Approach for Cross Domain User Modeling in Recommendation Systems , 2015, WWW.

[47]  Lars Schmidt-Thieme,et al.  BPR: Bayesian Personalized Ranking from Implicit Feedback , 2009, UAI.

[48]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[49]  Yifan Hu,et al.  Collaborative Filtering for Implicit Feedback Datasets , 2008, 2008 Eighth IEEE International Conference on Data Mining.