Deep Latent Factor Model with Hierarchical Similarity Measure for recommender systems

Abstract Latent Factor Model(LFM), as an effective feature mapping method, is widely applied in recommender systems. One challenge of LFM is previous methods usually use the inner product to calculate the similarity between users and items in the latent space, which cannot characterize different impacts of various latent factors. Another challenge is the performance of LFM will be negatively affected when facing data sparsity problem. In this paper, we propose a model named DLFM-HSM(Deep Latent Factor Model with Hierarchical Similarity Measure) to overcome the challenges above. More specifically, we introduce a hierarchical similarity measure to calculate an impact score which can better represent the similarity between a user and an item than the inner product. Also, in order to ease the data sparsity problem, we extract latent representations of users and items using deep neural networks from items’ content information instead of only from user-item rating records. By representing users with items they purchased, our model guarantees that users and items are mapped into a common space and thus they are directly comparable. Extensive experiments on five real-world datasets show significant improvements of DLFM-HSM over the state-of-the-art methods and demonstrate the effectiveness of our model for alleviating the data sparsity problem.

[1]  Geoffrey E. Hinton,et al.  Restricted Boltzmann machines for collaborative filtering , 2007, ICML '07.

[2]  Xiangnan He,et al.  Attentive Collaborative Filtering: Multimedia Recommendation with Item- and Component-Level Attention , 2017, SIGIR.

[3]  Jure Leskovec,et al.  Hidden factors and hidden topics: understanding rating dimensions with review text , 2013, RecSys.

[4]  Guy Shani,et al.  A Survey of Accuracy Evaluation Metrics of Recommendation Tasks , 2009, J. Mach. Learn. Res..

[5]  Lei Zheng,et al.  Joint Deep Modeling of Users and Items Using Reviews for Recommendation , 2017, WSDM.

[6]  Tat-Seng Chua,et al.  TEM: Tree-enhanced Embedding Model for Explainable Recommendation , 2018, WWW.

[7]  Yoshua Bengio,et al.  Deep Learning for NLP (without Magic) , 2012, ACL.

[8]  Alexander J. Smola,et al.  Jointly modeling aspects, ratings and sentiments for movie recommendation (JMARS) , 2014, KDD.

[9]  Abhinandan Das,et al.  Google news personalization: scalable online collaborative filtering , 2007, WWW '07.

[10]  Thomas Hofmann,et al.  Latent semantic models for collaborative filtering , 2004, TOIS.

[11]  Lina Yao,et al.  Deep Learning Based Recommender System , 2017, ACM Comput. Surv..

[12]  Steffen Rendle,et al.  Factorization Machines with libFM , 2012, TIST.

[13]  William W. Cohen,et al.  TransNets: Learning to Transform for Recommendation , 2017, RecSys.

[14]  Benjamin Schrauwen,et al.  Deep content-based music recommendation , 2013, NIPS.

[15]  Jie Zhang,et al.  TopicMF: Simultaneously Exploiting Ratings and Reviews for Recommendation , 2014, AAAI.

[16]  John Riedl,et al.  Collaborative Filtering Recommender Systems , 2011, Found. Trends Hum. Comput. Interact..

[17]  Steve Cayzer,et al.  Learning User Profiles from Tagging Data and Leveraging them for Personal(ized) Information Access , 2007, WWW 2007.

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

[19]  Luis Martínez,et al.  Fuzzy Tools in Recommender Systems: A Survey , 2017, Int. J. Comput. Intell. Syst..

[20]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[21]  Craig MacDonald,et al.  Matrix Factorisation with Word Embeddings for Rating Prediction on Location-Based Social Networks , 2017, ECIR.

[22]  Yann LeCun,et al.  Convolutional networks and applications in vision , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[23]  Qi Zhang,et al.  Hashtag Recommendation Using Attention-Based Convolutional Neural Network , 2016, IJCAI.

[24]  Mohan S. Kankanhalli,et al.  Aspect-Aware Latent Factor Model: Rating Prediction with Ratings and Reviews , 2018, WWW.

[25]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

[26]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

[27]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[28]  Sheng Li,et al.  Deep Collaborative Filtering via Marginalized Denoising Auto-encoder , 2015, CIKM.

[29]  Loriene Roy,et al.  Content-based book recommending using learning for text categorization , 1999, DL '00.

[30]  Donghyun Kim,et al.  Convolutional Matrix Factorization for Document Context-Aware Recommendation , 2016, RecSys.

[31]  Chong Wang,et al.  Collaborative topic modeling for recommending scientific articles , 2011, KDD.

[32]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[33]  Yoon Kim,et al.  Convolutional Neural Networks for Sentence Classification , 2014, EMNLP.

[34]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[35]  Michael I. Jordan,et al.  Latent Dirichlet Allocation , 2001, J. Mach. Learn. Res..

[36]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..