Enhancing Review-Based Recommendations Through Local and Global Feature Fusion
Abstract
1. Introduction
- This study proposes the LGFR model, which incorporates both local and global features of review texts to fully leverage the strengths of each perspective. By considering these features together, the model enables the development of a recommendation system that more accurately reflects user preferences.
- By utilizing unstructured data, such as review texts, the proposed approach addresses the limitations of traditional models that rely solely on rating-based data. This not only alleviates the data sparsity problem, but also effectively extracts fine-grained user preferences embedded in reviews, thereby enhancing recommendation performance.
- The LGFR model was validated through experiments on multiple categories of datasets from a real-world e-commerce platform, Amazon. The results demonstrate that the proposed model outperforms several baseline models, proving its practicality and generalizability as a robust recommendation system.
2. Related Work
2.1. Review-Based Recommender Systems
2.2. Local and Global Features of Review Texts
3. LGFR Framework
3.1. Problem Definition
3.2. LGFR Architecture
3.3. User–Item Interaction Module
3.4. Feature Extraction Module
3.4.1. Local Feature Extractor
3.4.2. Global Feature Extractor
3.5. Preference Prediction Module
4. Experiments
4.1. Datasets
4.2. Evaluation Metrics
4.3. Baseline Models
- PMF [35]: Probabilistic matrix factorization is a variant of matrix factorization that is effective for sparse and imbalanced rating data. This model decomposes the rating matrix into latent factors based on a Gaussian prior distribution.
- NeuMF [15]: Neural collaborative filtering is a deep learning-based model designed to overcome the limitations of MF, which only considers linear interactions. NeuMF introduces non-linear learning to capture complex interactions between users and items.
- HFT [36]: The hidden factors and hidden topics model employs LDA to extract hidden topics from aggregated reviews of users and items. It combines hidden factors obtained from matrix factorization with hidden topics.
- DeepCoNN [7]: the deep cooperative neural network is a deep learning-based recommendation system that processes the review texts of both users and items through two parallel CNNs to learn meaningful latent representations, which are then combined to predict ratings.
- UCAM [37]: The unstructured context-aware model is a deep learning model that utilizes unstructured text information extracted from reviews. It combines user–item interactions with the review information to make predictions.
- AENAR [38]: The aspect-aware explainable neural attentional recommender model extracts representation vectors from the review information of both users and items using CNNs. It then combines these vectors with an attention network to emphasize important parts of the review, predicting the rating the user will assign.
- RARV2 [39]: this model extracts text representations from review texts using RoBERTa and BERT, combining these with rating data to predict the user’s rating for the item.
4.4. Implementation Details
5. Results and Discussion
5.1. Comparison with Baseline Models
5.2. Efficiency Analysis of Using Fusioned Features
5.3. Efficiency Analysis of Feature Fusion Method
5.4. Analysis of Model Effectiveness by Review Length
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Iwanaga, J.; Nishimura, N.; Sukegawa, N.; Takano, Y. Improving collaborative filtering recommendations by estimating user preferences from clickstream data. Electron. Commer. Res. Appl. 2019, 37, 100877. [Google Scholar] [CrossRef]
- Li, Q.; Li, X.; Lee, B.; Kim, J. A hybrid CNN-based review helpfulness filtering model for improving e-commerce recommendation Service. Appl. Sci. 2021, 11, 8613. [Google Scholar] [CrossRef]
- Duan, R.; Jiang, C.; Jain, H.K. Combining review-based collaborative filtering and matrix factorization: A solution to rating’s sparsity problem. Decis. Support Syst. 2022, 156, 113748. [Google Scholar] [CrossRef]
- Kim, D.; Li, Q.; Jang, D.; Kim, J. AXCF: Aspect-based collaborative filtering for explainable recommendations. Expert Syst. 2024, 41, e13594. [Google Scholar] [CrossRef]
- Chen, C.; Zhang, M.; Liu, Y.; Ma, S. Neural attentional rating regression with review-level explanations. In Proceedings of the 2018 World Wide Web Conference, Lyon, France, 23–27 April 2018; pp. 1583–1592. [Google Scholar]
- Liu, H.; Wang, Y.; Peng, Q.; Wu, F.; Gan, L.; Pan, L.; Jiao, P. Hybrid neural recommendation with joint deep representation learning of ratings and reviews. Neurocomputing 2020, 374, 77–85. [Google Scholar] [CrossRef]
- Zheng, L.; Noroozi, V.; Yu, P.S. 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, Cambridge, UK, 6–10 February 2017; pp. 425–434. [Google Scholar]
- Liu, D.; Li, J.; Du, B.; Chang, J.; Gao, R. Daml: Dual attention mutual learning between ratings and reviews for item recommendation. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, AK, USA, 4–8 August 2019; pp. 344–352. [Google Scholar]
- Jang, D.; Li, Q.; Lee, C.; Kim, J. Attention-based multi attribute matrix factorization for enhanced recommendation performance. Inf. Syst. 2024, 121, 102334. [Google Scholar] [CrossRef]
- Niu, G.; Xu, H.; He, B.; Xiao, X.; Wu, H.; Gao, S. Enhancing local feature extraction with global representation for neural text classification. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), Hong Kong, China, 3–7 November 2019; pp. 496–506. [Google Scholar]
- Johnson, R.; Zhang, T. Deep pyramid convolutional neural networks for text categorization. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Vancouver, BC, Canada, 30 July–4 August 2017; pp. 562–570. [Google Scholar]
- Guo, Z.; Li, J.; Li, G.; Wang, C.; Shi, S.; Ruan, B. LGMRec: Local and global graph learning for multimodal recommendation. In Proceedings of the AAAI Conference on Artificial Intelligence Vancouver, BC, Canada, 20–27 February 2024; pp. 8454–8462. [Google Scholar]
- Koren, Y.; Bell, R.; Volinsky, C. Matrix factorization techniques for recommender systems. Computer 2009, 42, 30–37. [Google Scholar] [CrossRef]
- Yang, S.; Li, Q.; Jang, D.; Kim, J. Deep learning mechanism and big data in hospitality and tourism: Developing personalized restaurant recommendation model to customer decision-making. Int. J. Hosp. Manag. 2024, 121, 103803. [Google Scholar] [CrossRef]
- He, X.; Liao, L.; Zhang, H.; Nie, L.; Hu, X.; Chua, T.-S. Neural collaborative filtering. In Proceedings of the 26th International Conference on World Wide Web, Perth, Australia, 3–7 April 2017; pp. 173–182. [Google Scholar]
- Li, X.; Li, Q.; Kim, J. A Review Helpfulness Modeling Mechanism for Online E-commerce: Multi-Channel CNN End-to-End Approach. Appl. Artif. Intell. 2023, 37, 2166226. [Google Scholar] [CrossRef]
- Ghasemi, N.; Momtazi, S. Neural text similarity of user reviews for improving collaborative filtering recommender systems. Electron. Commer. Res. Appl. 2021, 45, 101019. [Google Scholar] [CrossRef]
- Hong, S.; Li, X.; Yang, S.; Kim, J. Based Recommender System Using Outer Product on CNN. IEEE Access 2024, 12, 65650–65659. [Google Scholar] [CrossRef]
- Wang, S.; Du, W.; Bhuiyan, A.; Chen, Z. Personalized Recommendation Method Based on Rating Matrix and Review Text. Comput. Intell. 2025, 41, e70024. [Google Scholar] [CrossRef]
- Wang, D.; Yao, H.; Yu, D.; Song, S.; Weng, H.; Xu, G.; Deng, S. Graph Intention Embedding Neural Network for tag-aware recommendation. Neural Netw. 2025, 184, 107062. [Google Scholar] [CrossRef]
- Park, J.; Li, X.; Li, Q.; Kim, J. Impact on recommendation performance of online review helpfulness and consistency. Data Technol. Appl. 2023, 57, 199–221. [Google Scholar] [CrossRef]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet classification with deep convolutional neural networks. Adv. Neural Inf. Process. Syst. 2012, 25, 1097–1105. [Google Scholar] [CrossRef]
- Zhu, Q.; Jiang, X.; Ye, R. Sentiment analysis of review text based on BiGRU-attention and hybrid CNN. IEEE Access 2021, 9, 149077–149088. [Google Scholar] [CrossRef]
- Hu, H. A CNN-Transformer model for short Chinese texts sentiment analysis. In Proceedings of the 2024 5th International Conference on Computer Engineering and Application (ICCEA), Hangzhou, China, 12–14 April 2024; pp. 816–821. [Google Scholar]
- Feng, X.; Zeng, Y. Neural collaborative embedding from reviews for recommendation. IEEE Access 2019, 7, 103263–103274. [Google Scholar] [CrossRef]
- Ge, H.; Zheng, S.; Wang, Q. Based BERT-BiLSTM-ATT model of commodity commentary on the emotional tendency analysis. In Proceedings of the 2021 IEEE 4th International Conference on Big Data and Artificial Intelligence (BDAI), Qingdao, China, 2–4 July 2021; pp. 130–133. [Google Scholar]
- Zhang, L.; Xia, P.; Ma, X.; Yang, C.; Ding, X. Enhanced Chinese named entity recognition with multi-granularity BERT adapter and efficient global pointer. Complex Intell. Syst. 2024, 10, 4473–4491. [Google Scholar] [CrossRef]
- Zhang, F.; Liang, T.; Wu, Z.; Yin, Y. PILL: Plug Into LLM with Adapter Expert and Attention Gate. arXiv 2023, arXiv:2311.02126. [Google Scholar]
- LeCun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef]
- Kim, G.; Choi, I.; Li, Q.; Kim, J. A CNN-based advertisement recommendation through real-time user face recognition. Appl. Sci. 2021, 11, 9705. [Google Scholar] [CrossRef]
- Kenton, J.D.M.-W.C.; Toutanova, L.K. Bert: Pre-training of deep bidirectional transformers for language understanding. In Proceedings of the NAACL-HLT, Minneapolis, MN, USA, 2–7 June 2019; p. 2. [Google Scholar]
- Jeong, E.; Li, X.; Kwon, A.E.; Park, S.; Li, Q.; Kim, J. A Multimodal Recommender System Using Deep Learning Techniques Combining Review Texts and Images. Appl. Sci. 2024, 14, 9206. [Google Scholar] [CrossRef]
- Cheng, W.; Shen, Y.; Huang, L.; Zhu, Y. Dual-embedding based deep latent factor models for recommendation. ACM Trans. Knowl. Discov. Data (TKDD) 2021, 15, 1–24. [Google Scholar] [CrossRef]
- Silveira, T.; Zhang, M.; Lin, X.; Liu, Y.; Ma, S. How good your recommender system is? A survey on evaluations in recommendation. Int. J. Mach. Learn. Cybern. 2019, 10, 813–831. [Google Scholar] [CrossRef]
- Mnih, A.; Salakhutdinov, R.R. Probabilistic matrix factorization. Adv. Neural Inf. Process. Syst. 2007, 20, 1257–1264. [Google Scholar]
- McAuley, J.; Leskovec, J. Hidden factors and hidden topics: Understanding rating dimensions with review text. In Proceedings of the 7th ACM Conference on Recommender Systems, Hong Kong, China, 12–16 October 2013; pp. 165–172. [Google Scholar]
- Unger, M.; Tuzhilin, A.; Livne, A. Context-aware recommendations based on deep learning frameworks. ACM Trans. Manag. Inf. Syst. (TMIS) 2020, 11, 1–15. [Google Scholar] [CrossRef]
- Zhang, T.; Sun, C.; Cheng, Z.; Dong, X. AENAR: An aspect-aware explainable neural attentional recommender model for rating predication. Expert Syst. Appl. 2022, 198, 116717. [Google Scholar] [CrossRef]
- Liu, Y.-H.; Chen, Y.-L.; Chang, P.-Y. A deep multi-embedding model for mobile application recommendation. Decis. Support Syst. 2023, 173, 114011. [Google Scholar] [CrossRef]
- Minaee, S.; Kalchbrenner, N.; Cambria, E.; Nikzad, N.; Chenaghlu, M.; Gao, J. Deep learning--based text classification: A comprehensive review. ACM Comput. Surv. (CSUR) 2021, 54, 1–40. [Google Scholar] [CrossRef]
- Miller, T. Explanation in artificial intelligence: Insights from the social sciences. Artif. Intell. 2019, 267, 1–38. [Google Scholar] [CrossRef]
Dataset | Number of Reviews | Number of Users | Number of Items | Sparsity |
---|---|---|---|---|
Cell Phones and Accessories | 2,112,651 | 344,454 | 119,144 | 99.994% |
Industrial and Scientific | 291,958 | 42,331 | 25,390 | 99.972% |
Video Games | 684,949 | 94,080 | 31,347 | 99.997% |
Model | Cell Phones and Accessories | Industrial and Scientific | Video Games | |||
---|---|---|---|---|---|---|
MAE | RMSE | MAE | RMSE | MAE | RMSE | |
PMF | 1.690 | 2.026 | 2.239 | 2.591 | 1.198 | 1.517 |
NeuMF | 1.025 | 1.387 | 0.818 | 1.284 | 0.946 | 1.195 |
HFT | 0.926 | 1.324 | 0.697 | 1.177 | 0.725 | 1.056 |
DeepCoNN | 0.791 | 0.977 | 0.673 | 0.928 | 0.677 | 0.946 |
AENAR | 0.762 | 0.967 | 0.665 | 0.914 | 0.647 | 0.923 |
UCAM | 0.524 | 0.745 | 0.450 | 0.717 | 0.558 | 0.790 |
RARV2 | 0.455 | 0.711 | 0.415 | 0.694 | 0.448 | 0.691 |
LGFR | 0.429 | 0.692 | 0.402 | 0.662 | 0.421 | 0.673 |
Model | Cell Phones and Accessories | Industrial and Scientific | Video Games | |||
---|---|---|---|---|---|---|
MAE | RMSE | MAE | RMSE | MAE | RMSE | |
w/o local feature | 0.624 | 0.962 | 0.558 | 0.933 | 0.604 | 0.957 |
w/o global feature | 0.454 | 0.709 | 0.412 | 0.736 | 0.441 | 0.736 |
Local and global features (LGFR) | 0.429 | 0.692 | 0.402 | 0.682 | 0.421 | 0.683 |
Method | Cell Phones and Accessories | Industrial and Scientific | Video Games | |||
---|---|---|---|---|---|---|
MAE | RMSE | MAE | RMSE | MAE | RMSE | |
LGFR (Sum) | 0.424 | 0.700 | 0.483 | 0.706 | 0.434 | 0.688 |
LGFR (Product) | 0.467 | 0.722 | 0.450 | 0.743 | 0.468 | 0.740 |
LGFR (Average) | 0.433 | 0.705 | 0.424 | 0.688 | 0.429 | 0.711 |
LGFR (GMU) | 0.428 | 0.703 | 0.407 | 0.688 | 0.469 | 0.699 |
LGFR (Attention) | 0.438 | 0.718 | 0.404 | 0.743 | 0.449 | 0.704 |
LGFR (Concatenation) | 0.429 | 0.692 | 0.402 | 0.682 | 0.421 | 0.683 |
Dataset | Model | Short Reviews | Long Reviews | Total Reviews | |||
---|---|---|---|---|---|---|---|
MAE | RMSE | MAE | RMSE | MAE | RMSE | ||
Cell Phones and Accessories | AENAR | 0.705 | 1.035 | 1.034 | 1.275 | 0.762 | 0.967 |
UCAM | 0.674 | 0.816 | 0.841 | 1.039 | 0.524 | 0.745 | |
RARV2 | 0.334 | 0.603 | 0.556 | 0.808 | 0.455 | 0.711 | |
LGFR | 0.361 | 0.656 | 0.519 | 0.779 | 0.429 | 0.692 | |
Video Games | AENAR | 0.566 | 0.913 | 1 | 1.242 | 0.647 | 0.923 |
UCAM | 0.332 | 0.677 | 0.682 | 0.899 | 0.558 | 0.79 | |
RARV2 | 0.342 | 0.554 | 0.669 | 0.721 | 0.448 | 0.691 | |
LGFR | 0.319 | 0.604 | 0.567 | 0.785 | 0.421 | 0.673 | |
Industrial and Scientific | AENAR | 0.699 | 1.09 | 1.054 | 1.367 | 0.665 | 0.914 |
UCAM | 0.372 | 0.763 | 0.639 | 0.864 | 0.45 | 0.717 | |
RARV2 | 0.339 | 0.548 | 0.539 | 0.738 | 0.415 | 0.694 | |
LGFR | 0.355 | 0.621 | 0.522 | 0.775 | 0.402 | 0.662 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kim, N.; Lim, H.; Li, Q.; Li, X.; Kim, S.; Kim, J. Enhancing Review-Based Recommendations Through Local and Global Feature Fusion. Electronics 2025, 14, 2540. https://doi.org/10.3390/electronics14132540
Kim N, Lim H, Li Q, Li X, Kim S, Kim J. Enhancing Review-Based Recommendations Through Local and Global Feature Fusion. Electronics. 2025; 14(13):2540. https://doi.org/10.3390/electronics14132540
Chicago/Turabian StyleKim, Namhun, Haebin Lim, Qinglong Li, Xinzhe Li, Seokkwan Kim, and Jaekyeong Kim. 2025. "Enhancing Review-Based Recommendations Through Local and Global Feature Fusion" Electronics 14, no. 13: 2540. https://doi.org/10.3390/electronics14132540
APA StyleKim, N., Lim, H., Li, Q., Li, X., Kim, S., & Kim, J. (2025). Enhancing Review-Based Recommendations Through Local and Global Feature Fusion. Electronics, 14(13), 2540. https://doi.org/10.3390/electronics14132540