Browse > Article
http://dx.doi.org/10.9708/jksci.2022.27.03.201

Multicriteria Movie Recommendation Model Combining Aspect-based Sentiment Classification Using BERT  

Lee, Yurin (Graduate School of Business IT, Kookmin University)
Ahn, Hyunchul (Graduate School of Business IT, Kookmin University)
Abstract
In this paper, we propose a movie recommendation model that uses the users' ratings as well as their reviews. To understand the user's preference from multicriteria perspectives, the proposed model is designed to apply attribute-based sentiment analysis to the reviews. For doing this, it divides the reviews left by customers into multicriteria components according to its implicit attributes, and applies BERT-based sentiment analysis to each of them. After that, our model selectively combines the attributes that each user considers important to CF to generate recommendation results. To validate usefulness of the proposed model, we applied it to the real-world movie recommendation case. Experimental results showed that the accuracy of the proposed model was improved compared to the traditional CF. This study has academic and practical significance since it presents a new approach to select and use models in consideration of individual characteristics, and to derive various attributes from a review instead of evaluating each of them.
Keywords
Recommender Systems; Collaborative Filtering; Multicriteria Recommendation; Aspect-Based Sentiment Analysis; BERT;
Citations & Related Records
Times Cited By KSCI : 7  (Citation Analysis)
연도 인용수 순위
1 R. Duan, C. Jiang, and H. K. Jain, "Combining review-based collaborative filtering and matrix factorization: A solution to rating's sparsity problem," Decision Support Systems, 113748, Feb. 2022. https://doi.org/10.1016/j.dss.2022.113748   DOI
2 H. E. Hannach, and M. Benkhalifa, "WordNet based implicit aspect sentiment analysis for crime identification from Twitter," International Journal of Advanced Computer Science and Applications, Vol. 9, No. 12, pp. 150-159, Dec. 2018. http://dx.doi.org/10.14569/IJACSA.2018.091222   DOI
3 E. Y. Bae, and S. J. Yu, "Keyword-based Recommender System Dataset Construction and Analysis," Journal of Korean Institute of Information Technology, Vol. 16, No. 6, pp. 91-99, Jun. 2018. http://dx.doi.org/10.14801/jkiit.2018.16.6.91   DOI
4 P. Zhu, H. Zheng, and T. Qian, "Aspect aware learning for aspect category sentiment analysis," ACM Transactions on Knowledge Discovery from Data (TKDD), Vol. 13, No. 6, pp.1-21, Oct. 2019. https://doi.org/10.1145/3350487   DOI
5 M. Hoang, O. A. Bihorac, and J. Rouces, Aspect-based sentiment analysis using BERT, Proceedings of the 22nd Nordic Conference on Computational Linguistics, Sep. 2019.
6 Y. Lee, J. Lee, and H. Ahn, "Improvement of a Product Recommendation Model using Customers' Search Patterns and Product Details," Journal of the Korea Society of Computer and Information, Vol. 26, No. 1, pp. 265-274, Jan. 2021. https://doi.org/10.9708/jksci.2021.26.01.265   DOI
7 L. Rokach, F. Ricci, and B. Shapira, "Recommender systems handbook," Springer, 2015.
8 C. Musto, M. de Gemmis, G. Semeraro, and P. Lops, A Multi-criteria Recommender System Exploiting Aspect-baed Sentiment Analysis of Users' Reviews, Proceedings of the 11th ACM Conference on Recommender Systems, pp. 321-325, Aug. 2017. https://doi.org/10.1145/3109859.3109905   DOI
9 Y. Zhuang, and J. Kim, "A BERT-Based Multi-Criteria Recommender System for Hotel Promotion Management," Sustainability, Vol. 13, No. 14, 8039, Jul. 2021. https://doi.org/10.3390/su13148039   DOI
10 J. Y. Hyun, S. Y. Ryu, and S. Y. Lee, "How to improve the accuracy of recommendation systems: Combining ratings and review texts sentiment scores," Journal of Intelligence and Information Systems, Vol. 25, No. 1, pp. 219-239, March 2019. http://dx.doi.org/10.13088/jiis.2019.25.1.219   DOI
11 D. Deng, L. Jing, J. Yu, S. Sun, and H. Zhou, Neural gaussian mixture model for review-based rating prediction, Proceedings of the 12th ACM Conference on Recommender Systems, pp. 113-121, Sep. 2018. https://doi.org/10.1145/3240323.3240353   DOI
12 N. Akhtar, N. Zubair, A. Kumar and T. Ahmad, "Aspect Based Sentiment Oriented Summarization of Hotel Reviews," Procedia Computer Science, Vol. 115, pp. 563-571, Aug. 2017. https://doi.org/10.1016/j.procs.2017.09.115   DOI
13 R. M. Sallam, M. Hussein, and H. M. Mousa, "Improving collaborative filtering using lexicon-based sentiment analysis," International Journal of Electrical and Computer Engineering, Vol. 12, No. 2, pp. 1744-1753, Apr. 2022. https://doi.org/10.11591/ijece.v12i2.pp1744-1753   DOI
14 M. J. Ku, and H. Ahn, "A Hybrid Recommender System based on Collaborative Filtering with Selective Use of Overall and Multicriteria Ratings," Journal of Intelligence and Information Systems, Vol. 24, No. 2, pp. 85-109, Jun. 2018. https://doi.org/10.13088/jiis.2018.24.2.085   DOI
15 https://movie.daum.net/main
16 L. Jiang, Y. Cheng, L. Yang, J. Li, H. Yan, and X. Wang, "A trust-based collaborative filtering algorithm for E-commerce recommendation system," Journal of Ambient Intelligence and Humanized Computing, Vol. 10, pp. 3023-3034, Jun. 2018. https://doi.org/10.1007/s12652-018-0928-7   DOI
17 J. Devlin, M. W. Chang, K. Lee, and K. Toutanova, "BERT: Pre-training of deep bidirectional transformers for language understanding." arXiv preprint arXiv:1810.04805, May 2019.
18 S. Y. Yun, and S. D. Yoon, "Item-Based Collaborative Filtering Recommendation Technique Using Product Review Sentiment Analysis," Journal of the Korea Institute of Information and Communication Engineering, Vol. 24, No. 8, pp. 970-977, Aug. 2020. https://doi.org/10.6109/jkiice.2020.24.8.970   DOI
19 H. J. Park, and K. S. Shin, "Aspect-Based Sentiment Analysis Using BERT: Developing Aspect Category Sentiment Classification Models," Journal of Intelligence and Information Systems, Vol. 26, No. 4, pp.1-25, Dec. 2020. https://doi.org/10.13088/jiis.2020.26.4.001   DOI
20 J. Y. Choeh, S. K. Lee, and Y. B. Cho, "Applying Rating Score's Reliability of Customers to Enhance Prediction Accuracy in Recommender System," Journal of Digital Contents Society, Vol. 13, No. 7, pp. 379-385, Jul. 2013. https://doi.org/10.5392/JKCA.2013.13.07.379   DOI
21 https://github.com/huggingface/pytorch-pretrained-BERT
22 H. Y. Park, and K. J. Kim. "Recommender system using BERT sentiment analysis," Journal of Intelligence and Information Systems, Vol. 27, No. 2, pp. 1-15, Jun. 2021. https://doi.org/10.13088/jiis.2021.27.2.001   DOI