Abstract
Most e-commerce sites such as Amazon provide a comment function, and with the rapid growth of the number of comments, selecting and presenting useful comments helps users with decision-making. Recently, recommender systems using reviews instead of rating matrix enhance the recommendation quality by extracting the user preferences and item characteristics from the reviews. Some deep learning methods such as the attention mechanisms are used in these models to judge the review usefulness. However, these approaches rely on the historical data and do not perform well on the unseen reviews. In addition, the existing models ignore the sequential information embedded in the item reviews. In this work, we propose a deep learning model called review-based recommender with attentive properties (RRAP), which combines the review properties and sequential information to mitigate the problems in the traditional recommender systems. We perform experiments to compare the performance of the proposed recommender system with other recommender systems presented in the literature by using Amazon’s four publicly available datasets. We use mean square error as an evaluation metric. The results show that the proposed RRAP reduces the prediction error and improves the interpretability of the model to a certain extent.
Similar content being viewed by others
Code availability
The code are available from the corresponding author on reasonable request.
Data Availibility Statement
In this paper, the Amazon dataset has been used (http://jmcauley.ucsd.edu/data/amazon/links.html). The datasets used or analysed during the current study are available from the corresponding author on reasonable request.
References
Mu R (2018) A survey of recommender systems based on deep learning. IEEE Access
Aciar S, Zhang D, Simoff S, Debenham J (2007) Informed recommender: basing recommendations on consumer product reviews. IEEE Intell Syst 22(3):37–47
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Grbovic M, Radosavljevic V, Djuric N, Bhamidipati N, Savla J, Bhagwan V, Sharp D (2016) E-commerce in your inbox: product recommendations at scale. In: ACM, pp 1809–1818
Févotte C, Idier J (2011) Algorithms for nonnegative matrix factorization with the \(\beta \)-divergence. Neural Comput 23(9):2421–2456
Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining, pp 426–434
Lee D (2001) Algorithms for non-negative matrix factorization. Adv Neural Inf Process Syst 1:3
Rendle S (2010) Factorization machines. In: International conference on data mining
Juan Y-C, Zhuang Y, Chin W-S, Lin C-J (2016) Field-aware factorization machines for CTR prediction. conference on recommender systems
Song W, Shi C, Xiao Z, Duan Z, Xu Y, Zhang M, Tang J (2018) Autoint: automatic feature interaction learning via self-attentive neural networks. In: Conference on information and knowledge management
Pero Š, Horváth T (2013) Opinion-driven matrix factorization for rating prediction. In: International conference on user modeling, adaptation, and personalization. Springer, Berlin, pp 1–13
McAuley J, Leskovec J (2013) Hidden factors and hidden topics: understanding rating dimensions with review text. In: Proceedings of the 7th ACM conference on recommender systems, pp 165–172
Tan Y, Zhang M, Liu Y, Ma S (2016) Rating-boosted latent topics: understanding users and items with ratings and reviews. In: IJCAI, vol 16, pp 2640–2646
Zheng L, Noroozi V, Yu PS (2017) Joint deep modeling of users and items using reviews for recommendation. In: Proceedings of the Tenth ACM international conference on web search and data mining, pp 425–434
Seo S, Huang J, Yang H, Liu Y (2017) Interpretable convolutional neural networks with dual local and global attention for review rating prediction. In: The eleventh ACM conference, pp 297–305
Chen C, Zhang M, Liu Y, Ma S (2018) Neural attentional rating regression with review-level explanations. In: The 2018 world wide web conference, pp 1583–1592
Bauman K, Liu B, Tuzhilin A (2017) Aspect based recommendations: recommending items with the most valuable aspects based on user reviews. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining, pp 717–725
Chen X, Qin Z, Zhang Y, Xu T (2016) Learning to rank features for recommendation over multiple categories. In: Proceedings of the 39th international ACM SIGIR conference on research and development in information retrieval, pp 305–314
Zhang Y, Lai G, Zhang M, Zhang Y, Liu Y, Ma S (2014) Explicit factor models for explainable recommendation based on phrase-level sentiment analysis. In: Proceedings of the 37th International ACM SIGIR conference on research and development in information retrieval, pp 83–92
Liu W, Wang Z-J, Yao B, Yin J (2019) Geo-alm: Poi recommendation by fusing geographical information and adversarial learning mechanism. In: IJCAI, vol 7, pp 1807–1813
Manotumruksa J, Macdonald C, Ounis I (2018) A contextual attention recurrent architecture for context-aware venue recommendation. In: The 41st international ACM SIGIR conference on research and development in information retrieval, pp 555–564
Zhao P, Luo A, Liu Y, Zhuang F, Xu J, Li Z, Sheng VS, Zhou X (2020) Where to go next: a spatio-temporal gated network for next poi recommendation. IEEE Trans Knowl Data Eng 34:2512–2524
Wang X, Ounis I, Macdonald C (2021) Leveraging review properties for effective recommendation. arXiv preprint arXiv:2102.03089
Zhou G, Zhu X, Song C, Fan Y, Zhu H, Ma X, Yan Y, Jin J, Li H, Gai K (2018) Deep interest network for click-through rate prediction. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery and data mining, pp 1059–1068
Li C, Niu X, Luo X, Chen Z, Quan C (2019) A review-driven neural model for sequential recommendation. arXiv preprint arXiv:1907.00590
He R, McAuley J (2016) Ups and downs: Modeling the visual evolution of fashion trends with one-class collaborative filtering. In: Proceedings of the 25th international conference on world wide web, pp 507–517
Kang W-C, McAuley J (2018) Self-attentive sequential recommendation. In: 2018 IEEE international conference on data mining (ICDM). IEEE, pp 197–206
Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780
Catherine R, Cohen W (2017) Transnets: learning to transform for recommendation. In: Proceedings of the eleventh ACM conference on recommender systems, pp 288–296
Yu Y, Chen X (2015) A survey of point-of-interest recommendation in location-based social networks. In: National conference on artificial intelligence
Guan X, Cheng Z, He X, Zhang Y, Zhu Z, Peng Q, Chua T-S (2019) Attentive aspect modeling for review-aware recommendation. ACM Trans Inf Syst (TOIS) 37(3):1–27
Zhang W, Wang J (2016) Integrating topic and latent factors for scalable personalized review-based rating prediction. IEEE Trans Knowl Data Eng 28(11):3013–3027
Cheng Z, Ding Y, He X, Zhu L, Song X, Kankanhalli MS (2018) A\(\hat{}\) 3NCF: an adaptive aspect attention model for rating prediction. In: IJCAI, pp 3748–3754
Cheng Z, Ding Y, Zhu L, Kankanhalli M (2018) Aspect-aware latent factor model: rating prediction with ratings and reviews. In: Proceedings of the 2018 world wide web conference, pp 639–648
Chin JY, Zhao K, Joty S, Cong G (2018) ANR: aspect-based neural recommender. In: Proceedings of the 27th ACM international conference on information and knowledge management, pp 147–156
Mikolov T, Sutskever I, Chen K, Corrado G, Dean J (2013) Distributed representations of words and phrases and their compositionality. arXiv preprint arXiv:1310.4546
Lu Y, Dong R, Smyth B (2018) Coevolutionary recommendation model: mutual learning between ratings and reviews. In: The 2018 world wide web conference
Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser Ł, Polosukhin I (2017) Attention is all you need. In: Advances in neural information processing systems, pp 5998–6008
Müller G, Rios M, Sennrich A, Rico (2018) Why self-attention? A targeted evaluation of neural machine translation architectures. In: Proceedings of the 2018 conference on empirical methods in natural language processing
Devlin J, Chang M-W, Lee K, Toutanova K (2018) Bert: pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805
Ba JL, Kiros JR, Hinton GE (2016) Layer normalization. arXiv preprint arXiv:1607.06450
Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. arXiv e-prints
Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15(1):1929–1958
Sachdeva N, Mcauley J (2020) How useful are reviews for recommendation? a critical review and potential improvements. In: SIGIR’20: the 43rd international ACM SIGIR conference on research and development in information retrieval
Sun Z, Yu D, Fang H, Yang J, Qu X, Zhang J, Geng C (2020) Are we evaluating rigorously? Benchmarking recommendation for reproducible evaluation and fair comparison. In: Fourteenth ACM conference on recommender systems, pp 23–32
Acknowledgements
This work is supported by the Natural Science Foundation of China (No. 61672337, 61972357), Zhejiang Key R &D Program (No. 2019C03135).
Funding
Natural Science Foundation of China (No. 61672337, 61972357), Zhejiang Key R &D Program (No. 2019C03135).
Author information
Authors and Affiliations
Contributions
JL, CZ and SY designed the study, performed the research, analysed data, and wrote the paper. JW and YY contributed to the writing and revisions. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there are no conflicts of interest.
Ethics approval
Not applicable.
Human and animal ethics
Not applicable.
Consent to participate
Not applicable.
Consent for publication
All authors give the publisher license of the copyright which provides the publisher with the exclusive right to publish and sell the research findings in all.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Lei, J., Zhu, C., Yang, S. et al. Influence of Review Properties in the Usefulness Analysis of Consumer Reviews: A Review-Based Recommender System for Rating Prediction. Neural Process Lett 55, 11035–11054 (2023). https://doi.org/10.1007/s11063-023-11363-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-023-11363-5