Neural text similarity of user reviews for improving collaborative filtering recommender systems

Abstract According to the advent of technology and the expansion of using the World Wide Web, there has been an enormous increase in the number of Internet retailers and their customers. The amount of data is exploding due to the numerous users and the variety of products. In such a condition, recommender systems play an important role in helping users and providing suggestions based on their taste. Using recommender systems’ suggestions, users can save their time on finding their personalized, useful, and favorite items without being overwhelmed by a large set of items. User-based collaborative filtering recommender systems for each user find similar users based on their ratings and suggest their favorite products to the intended user. In this paper, we present a model to improve recommender systems by finding similar users based on their reviews in addition to their ratings. To this end, we compute users’ reviews similarity utilizing seven different approaches, out of which two techniques are lexical-based, two techniques benefit from the neural representation of words, and three techniques are based on the neural representation of texts. Our experiments on two different datasets from Amazon show that the proposed model for capturing review’s similarity significantly improved the performance of the recommender system. Moreover, the model based on Long Short Term Memory (LSTM) network achieves the best results.

[1]  MengChu Zhou,et al.  An Efficient Non-Negative Matrix-Factorization-Based Approach to Collaborative Filtering for Recommender Systems , 2014, IEEE Transactions on Industrial Informatics.

[2]  Fernando Ortega,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016, Knowl. Based Syst..

[3]  Aaron C. Courville,et al.  Learning Distributed Representations from Reviews for Collaborative Filtering , 2015, RecSys.

[4]  Sanjeev Arora,et al.  A Latent Variable Model Approach to PMI-based Word Embeddings , 2015, TACL.

[5]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

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

[7]  Saeedeh Momtazi,et al.  Recurrent convolutional neural networks for poet identification , 2020 .

[8]  Yan Liu,et al.  Representation Learning of Users and Items for Review Rating Prediction Using Attention-based Convolutional Neural Network , 2017 .

[9]  Piji Li,et al.  Neural Rating Regression with Abstractive Tips Generation for Recommendation , 2017, SIGIR.

[10]  Forrest V. Morgeson,et al.  Antecedents and Consequences of Customer Satisfaction: Do They Differ Across Online and Offline Purchases? , 2019, Journal of Retailing.

[11]  Christian A. Müller,et al.  Mobile texting: can post-ASR correction solve the issues? an experimental study on gain vs. costs , 2012, IUI '12.

[12]  Craig MacDonald,et al.  Regularising Factorised Models for Venue Recommendation using Friends and their Comments , 2016, CIKM.

[13]  Parham Moradi,et al.  A scalable and robust trust-based nonnegative matrix factorization recommender using the alternating direction method , 2019, Knowl. Based Syst..

[14]  Qingxian Wang,et al.  A Non-Negative Matrix-Factorization-Based Network Embedding Approach for Hybrid Recommender Systems , 2020, CNIOT.

[15]  Keun Ho Ryu,et al.  A Collaborative Filtering Recommendation System for Rating Prediction , 2020 .

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

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