|
|
Personalized Recommendation Algorithm with Review Sentiments and Importance |
Li Hui,Hu Yaohua(),Xu Cunzhen |
School of Economics and Management, Xidian University, Xi’an 710119, China |
|
|
Abstract [Objective] To address the data sparsity issue and explore the impacts of emotional expression on user feature learning, this paper proposes a personalized recommendation algorithm based on sentiment and the importance of online reviews. [Methods] First, we used the BERT pre-trained language model to generate the vector representation of review texts. Then, we fed them into a Bi-GRU network to learn their semantic features. We also assigned weights to the review vector using sentiment weights and attention mechanisms. Finally, we utilized the DeepFM algorithm for deep interaction between user and product features to predict the user’s rating of the products. [Results] We examined the proposed model with the Amazon product data dataset. Our model reduced the RMSE and MAE metrics by up to 24.43% and 31.44% compared to the baseline models. Compared with the attention mechanism, our method reduced the RMSE and MAE metrics by up to 2.59% and 3.89%. [Limitations] The sentiment analysis method cannot represent the users’ emotional tendencies towards the different attributes of the product. [Conclusions] The proposed method considers the influence of user sentiment on user feature expression, improving the recommendation accuracy.
|
Received: 01 December 2022
Published: 12 September 2023
|
|
Fund:National Natural Science Foundation of China(71203173) |
Corresponding Authors:
Hu Yaohua,ORCID:0000-0001-9306-0974,E-mail:huyaohua@stu.xidian.edu.cn。
|
[1] |
丁浩, 胡广伟, 王婷, 等. 基于时序漂移的潜在因子模型推荐方法[J]. 数据分析与知识发现, 2022, 6(10): 1-8.
|
[1] |
(Ding Hao, Hu Guangwei, Wang Ting, et al. Recommendation Method for Potential Factor Model Based on Time Series Drift[J]. Data Analysis and Knowledge Discovery, 2022, 6(10): 1-8.)
|
[2] |
马莹雪, 甘明鑫, 肖克峻. 融合标签和内容信息的矩阵分解推荐方法[J]. 数据分析与知识发现, 2021, 5(5): 71-82.
|
[2] |
(Ma Yingxue, Gan Mingxin, Xiao Kejun. A Matrix Factorization Recommendation Method with Tags and Contents[J]. Data Analysis and Knowledge Discovery, 2021, 5(5): 71-82.)
|
[3] |
易明, 刘明, 冯翠翠. 融合异质信息网络表示学习的跨领域推荐研究[J]. 情报学报, 2022, 41(4): 337-349.
|
[3] |
(Yi Ming, Liu Ming, Feng Cuicui. Cross-Domain Recommendation Combining Heterogeneous Information Network Representation Learning[J]. Journal of the China Society for Scientific and Technical Information, 2022, 41(4): 337-349.)
|
[4] |
Liu D H, Li J, Du B, et al. A Hybrid Neural Network Approach to Combine Textual Information and Rating Information for Item Recommendation[J]. Knowledge and Information Systems, 2021, 63(3): 621-646.
doi: 10.1007/s10115-020-01528-2
|
[5] |
李伟卿, 池毛毛, 王伟军. 面向用户长短期偏好调节的可解释个性化推荐方法研究[J]. 图书情报工作, 2021, 65(12): 101-111.
doi: 10.13266/j.issn.0252-3116.2021.12.010
|
[5] |
(Li Weiqing, Chi Maomao, Wang Weijun. Explainable Personalized Recommendation Method Based on Adjustment of Users’ Long-and Short-Term Preferences[J]. Library and Information Service, 2021, 65(12): 101-111.)
doi: 10.13266/j.issn.0252-3116.2021.12.010
|
[6] |
聂卉, 邱以菲. 融合用户兴趣及评论效用的评论信息推荐[J]. 图书情报工作, 2021, 65(10): 68-78.
doi: 10.13266/j.issn.0252-3116.2021.10.008
|
[6] |
(Nie Hui, Qiu Yifei. Integrating User Interests with Review Helpfulness for Review Recommendation[J]. Library and Information Service, 2021, 65(10): 68-78.)
doi: 10.13266/j.issn.0252-3116.2021.10.008
|
[7] |
Mikolov T, Sutskever I, Chen K, et al. Distributed Representations of Words and Phrases and Their Compositionality[C]// Proceedings of the 26th International Conference on Neural Information Processing Systems. 2013.
|
[8] |
Pennington J, Socher R, Manning C. GloVe: Global Vectors for Word Representation[C]// Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing. 2014: 1532-1543.
|
[9] |
Devlin J, Chang M W, Lee K, et al. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding[C]// Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics:Human Language Technologies. 2019: 4171-4186.
|
[10] |
Wang C, Blei D M. Collaborative Topic Modeling for Recommending Scientific Articles[C]// Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2011: 448-456.
|
[11] |
McAuley J, Leskovec J. Hidden Factors and Hidden Topics: Understanding Rating Dimensions with Review Text[C]// Proceedings of the 7th ACM Conference on Recommender Systems. 2013: 165-172.
|
[12] |
Bao Y, Fang H, Zhang J. TopicMF: Simultaneously Exploiting Ratings and Reviews for Recommendation[C]// Proceedings of the 28th AAAI Conference on Artificial Intelligence. 2014: 2-8.
|
[13] |
Tan Y Z, Zhang M, Liu Y Q, et al. Rating-Boosted Latent Topics: Understanding Users and Items with Ratings and Reviews[C]// Proceedings of the 25th International Joint Conference on Artificial Intelligence. 2016: 2640-2646.
|
[14] |
Zhang H J, Ji Y Z, Li J X, et al. A Triple Wing Harmonium Model for Movie Recommendation[J]. IEEE Transactions on Industrial Informatics, 2016, 12(1): 231-239.
doi: 10.1109/TII.2015.2475218
|
[15] |
Kim D, Park C, Oh J, et al. Convolutional Matrix Factorization for Document Context-Aware Recommendation[C]// Proceedings of the 10th ACM Conference on Recommender Systems. 2016: 233-240.
|
[16] |
Salakhutdinov R, Mnih A. Probabilistic Matrix Factorization[C]// Proceedings of the 20th International Conference on Neural Information Processing Systems. 2007: 1257-1264.
|
[17] |
Dong X, Yu L, Wu Z H, et al. A Hybrid Collaborative Filtering Model with Deep Structure for Recommender Systems[C]// Proceedings of the 31st AAAI Conference on Artificial Intelligence. 2017: 1309-1315.
|
[18] |
Zheng L, Noroozi V, Yu P S. Joint Deep Modeling of Users and Items Using Reviews for Recommendation[C]// Proceedings of the 10th ACM International Conference on Web Search and Data Mining. 2017: 425-434.
|
[19] |
Li D, Liu H, Zhang Z L, et al. CARM: Confidence-Aware Recommender Model via Review Representation Learning and Historical Rating Behavior in the Online Platforms[J]. Neurocomputing, 2021, 455(C): 283-296.
|
[20] |
Shuai J, Zhang K, Wu L, et al. A Review-Aware Graph Contrastive Learning Framework for Recommendation[C]// Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval. 2022: 1283-1293.
|
[21] |
Seo S, Huang J, Yang H, et al. Interpretable Convolutional Neural Networks with Dual Local and Global Attention for Review Rating Prediction[C]// Proceedings of the 11th ACM Conference on Recommender Systems. 2017: 297-305.
|
[22] |
Chen C, Zhang M, Liu Y Q, et al. Neural Attentional Rating Regression with Review-Level Explanations[C]// Proceedings of the 2018 World Wide Web Conference. 2018: 1583-1592.
|
[23] |
Lu Y C, Dong R H, Smyth B. Coevolutionary Recommendation Model: Mutual Learning Between Ratings and Reviews[C]// Proceedings of the 2018 World Wide Web Conference. 2018: 773-782.
|
[24] |
Cho K, van Merrienboer B, Gulcehre C, et al. Learning Phrase Representations Using RNN Encoder-Decoder for Statistical Machine Translation[C]// Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing. 2014: 1724-1734.
|
[25] |
Koren Y, Bell R, Volinsky C. Matrix Factorization Techniques for Recommender Systems[J]. Computer, 2009, 42(8): 30-37.
|
[26] |
Wu L B, Quan C, Li C L, et al. A Context-Aware User-Item Representation Learning for Item Recommendation[J]. ACM Transactions on Information Systems, 2019, 37(2): 22.
|
[27] |
Liu H, Zheng C, Li D T C, et al. EDMF: Efficient Deep Matrix Factorization with Review Feature Learning for Industrial Recommender System[J]. IEEE Transactions on Industrial Informatics, 2022, 18(7): 4361-4371.
doi: 10.1109/TII.2021.3128240
|
[28] |
Liu Y, Miyazaki J. Knowledge-Aware Attentional Neural Network for Review-Based Movie Recommendation with Explanations[J]. Neural Computing and Applications, 2023, 35(3): 2717-2735.
doi: 10.1007/s00521-022-07689-1
|
[29] |
Liu H, Qiao H Z, Shi X Y, et al. Aspect-Aware Asymmetric Representation Learning Network for Review-Based Recommendation[C]// Proceedings of 2022 International Joint Conference on Neural Networks. IEEE, 2022: 1-8.
|
[30] |
Forman C, Ghose A, Wiesenfeld B. Examining the Relationship Between Reviews and Sales: The Role of Reviewer Identity Disclosure in Electronic Markets[J]. Information Systems Research, 2008, 19(3): 291-313.
doi: 10.1287/isre.1080.0193
|
[31] |
彭敏, 席俊杰, 代心媛, 等. 基于情感分析和LDA主题模型的协同过滤推荐算法[J]. 中文信息学报, 2017, 31(2): 194-203.
|
[31] |
(Peng Min, Xi Junjie, Dai Xinyuan, et al. Collaborative Filtering Recommendation Based on Sentiment Analysis and LDA Topic Model[J]. Journal of Chinese Information Processing, 2017, 31(2): 194-203.)
|
[32] |
Shen R P, Zhang H R, Yu H, et al. Sentiment Based Matrix Factorization with Reliability for Recommendation[J]. Expert Systems with Applications, 2019, 135: 249-258.
doi: 10.1016/j.eswa.2019.06.001
|
[33] |
Yang C, Chen X H, Liu L, et al. Leveraging Semantic Features for Recommendation: Sentence-Level Emotion Analysis[J]. Information Processing & Management, 2021, 58(3): 102543.
doi: 10.1016/j.ipm.2021.102543
|
[34] |
Cai Y, Ke W M, Cui E, et al. A Deep Recommendation Model of Cross-Grained Sentiments of User Reviews and Ratings[J]. Information Processing & Management, 2022, 59(2): 102842.
doi: 10.1016/j.ipm.2021.102842
|
[35] |
李浩君, 吕韵, 汪旭辉, 等. 融入情感分析的多层交互深度推荐模型研究[J]. 数据分析与知识发现, 2023, 7(3): 43-57.
|
[35] |
(Li Haojun, Lv Yun, Wang Xuhui, et al. A Deep Recommendation Model with Multi-Layer Interaction and Sentiment Analysis[J]. Data Analysis and Knowledge Discovery, 2023, 7(3): 43-57.)
|
[36] |
Wang P P, Li L, Wang R, et al. Learning Persona-Driven Personalized Sentimental Representation for Review-Based Recommendation[J]. Expert Systems with Applications, 2022, 203: 117317.
doi: 10.1016/j.eswa.2022.117317
|
[37] |
Baccianella S, Esuli A, Sebastiani F. SentiWordNet 3.0: An Enhanced Lexical Resource for Sentiment Analysis and Opinion Mining[C]// Proceedings of the 7th International Conference on Language Resources and Evaluation. 2010: 2200-2204.
|
[38] |
Guo H F, Tang R M, Ye Y M, et al. DeepFM: A Factorization-Machine Based Neural Network for CTR Prediction[C]// Proceedings of the 26th International Joint Conference on Artificial Intelligence. 2017: 1725-1731.
|
[39] |
Tan J T, Xu S Y, Ge Y Q, et al. Counterfactual Explainable Recommendation[C]// Proceedings of the 30th ACM International Conference on Information & Knowledge Management. 2021: 1784-1793.
|
[40] |
Manjunatha Adithya R, Sandhya K, Sachin G M, et al. Feature Validated Sentiment Recommendation of Hotel Reviews[M]// Soft Computing for Security Applications:Proceedings of ICSCS 2022. Singapore: Springer Nature Singapore, 2022: 413-422.
|
[41] |
Kingma D P, Ba J L. Adam: A Method for Stochastic Optimization[C]// Proceedings of the 3rd International Conference on Learning Representations. 2015.
|
[42] |
Srivastava N, Hinton G, Krizhevsky A, et al. Dropout: A Simple Way to Prevent Neural Networks from Overfitting[J]. The Journal of Machine Learning Research, 2014, 15(1): 1929-1958.
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|