DOI QR코드

DOI QR Code

The Method for Generating Recommended Candidates through Prediction of Multi-Criteria Ratings Using CNN-BiLSTM

  • Kim, Jinah (Dept. of Computer Science and Engineering, Hoseo University) ;
  • Park, Junhee (Dept. of Computer Science and Engineering, Hoseo University) ;
  • Shin, Minchan (Dept. of Computer Science and Engineering, Hoseo University) ;
  • Lee, Jihoon (Dept. of Computer Science and Engineering, Hoseo University) ;
  • Moon, Nammee (Dept. of Computer Science and Engineering, Hoseo University)
  • Received : 2020.03.19
  • Accepted : 2020.10.04
  • Published : 2021.08.31

Abstract

To improve the accuracy of the recommendation system, multi-criteria recommendation systems have been widely researched. However, it is highly complicated to extract the preferred features of users and items from the data. To this end, subjective indicators, which indicate a user's priorities for personalized recommendations, should be derived. In this study, we propose a method for generating recommendation candidates by predicting multi-criteria ratings from reviews and using them to derive user priorities. Using a deep learning model based on convolutional neural network (CNN) and bidirectional long short-term memory (BiLSTM), multi-criteria prediction ratings were derived from reviews. These ratings were then aggregated to form a linear regression model to predict the overall rating. This model not only predicts the overall rating but also uses the training weights from the layers of the model as the user's priority. Based on this, a new score matrix for recommendation is derived by calculating the similarity between the user and the item according to the criteria, and an item suitable for the user is proposed. The experiment was conducted by collecting the actual "TripAdvisor" dataset. For performance evaluation, the proposed method was compared with a general recommendation system based on singular value decomposition. The results of the experiments demonstrate the high performance of the proposed method.

Keywords

Acknowledgement

This research is supported by Ministry of Culture, Sports and Tourism (MCST) and Korea Creative Content Agency (KOCCA) in the Culture Technology (CT) Research & Development Program 2020 (No. R2018020083).

References

  1. P. Vilakone, K. Xinchang, and D. S. Park, "Personalized movie recommendation system combining data mining with the k-clique method," Journal of Information Processing Systems, vol. 15, no. 5, pp. 1141-1155, 2019. https://doi.org/10.3745/jips.04.0138
  2. V. Mohammadi, A. M. Rahmani, A. M. Darwesh, and A. Sahafi, "Trust-based recommendation systems in Internet of Things: a systematic literature review," Human-centric Computing and Information Sciences, vol. 9, article no. 21, 2019. https://doi.org/10.1186/s13673-019-0183-8
  3. M. Li, Y. Li, W. Lou, and L. Chen, "A hybrid recommendation system for Q&A documents," Expert Systems with Applications, vol. 144, article no. 113088, 2020. https://doi.org/10.1016/j.eswa.2019.113088
  4. N. Liu, B. Shen, Z. Zhang, Z. Zhang, and K. Mi, "Attention-based sentiment reasoner for aspect-based sentiment analysis," Human-centric Computing and Information Sciences, vol. 9, article no. 35, 2019. https://doi.org/10.1186/s13673-019-0196-3
  5. H. Song, K. Lee, and N. Moon, "User modeling using user preference and user life pattern based on personal bio data and SNS data," Journal of Information Processing Systems, vol. 15, no. 3, pp. 645-654, 2019. https://doi.org/10.3745/jips.01.0044
  6. Z. Batmaz and C. Kaleli, "AE-MCCF: an autoencoder-based multi-criteria recommendation algorithm," Arabian Journal for Science and Engineering, vol. 44, no. 11, pp. 9235-9247, 2019. https://doi.org/10.1007/s13369-019-03946-z
  7. M. Nilashi, O. bin Ibrahim, and N. Ithnin, "Hybrid recommendation approaches for multi-criteria collaborative filtering," Expert Systems with Applications, vol. 41, no. 8, pp. 3879-3900, 2014. https://doi.org/10.1016/j.eswa.2013.12.023
  8. S. M. Al-Ghuribi and S. A. M. Noah, "Multi-criteria review-based recommender system: the state of the art," IEEE Access, vol. 7, pp. 169446-169468, 2019. https://doi.org/10.1109/ACCESS.2019.2954861
  9. A. Ebadi and A. Krzyzak, "A hybrid multi-criteria hotel recommender system using explicit and implicit feedbacks," International Journal of Computer and Information Engineering, vol. 10, no. 8, pp. 1377-1385, 2016.
  10. S. N. Alotaibi, "Improving collaborative filtering recommender by using multi-criteria rating and implicit social networks to recommend research papers," Ph.D. dissertation, University of Saskatchewan, Saskatoon, Canada, 2016
  11. M. K. Najafabadi, M. N. R. Mahrin, S. Chuprat, and H. M. Sarkan, "Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data," Computers in Human Behavior, vol. 67, pp. 113-128, 2017. https://doi.org/10.1016/j.chb.2016.11.010
  12. G. Adomavicius and Y. Kwon, "New recommendation techniques for multicriteria rating systems," IEEE Intelligent Systems, vol. 22, no. 3, pp. 48-55, 2007. https://doi.org/10.1109/MIS.2007.58
  13. D. Y. Shee and Y. S. Wang, "Multi-criteria evaluation of the web-based e-learning system: a methodology based on learner satisfaction and its applications," Computers & Education, vol. 50, no. 3, pp. 894-905, 2008. https://doi.org/10.1016/j.compedu.2006.09.005
  14. N. Nassar, A. Jafar, and Y. Rahhal, "A novel deep multi-criteria collaborative filtering model for recommendation system," Knowledge-Based Systems, vol. 187, article no. 104811, 2020. https://doi.org/10.1016/j.knosys.2019.06.019
  15. M. Hassan and M. Hamada, "A neural networks approach for improving the accuracy of multi-criteria recommender systems," Applied Sciences, vol. 7, no. 9, article no. 868, 2017. https://doi.org/10.3390/app7090868
  16. J. Kim and N. Moon, "Rating and comments mining using TF-IDF and SO-PMI for improved priority ratings," KSII Transactions on Internet and Information Systems (TIIS), vol. 13, no. 11, pp. 5321-5334, 2019. https://doi.org/10.3837/tiis.2019.11.003
  17. J. C. De Albornoz, L. Plaza, P. Gervas, and A. Diaz, "A joint model of feature mining and sentiment analysis for product review rating," in Advances in Information Retrieval.). Heidelberg, Germany: Springer, 2011, pp. 55-66.
  18. Y. Zhang, G. Lai, M. Zhang, Y. Zhang, Y. Liu, and S. Ma, "Explicit factor models for explainable recommendation based on phrase-level sentiment analysis," in Proceedings of the 37th International ACM SIGIR Conference on Research & Development in Information Retrieval, Gold Coast, Australia, 2014, pp. 83-92.
  19. Y. Luan and S. Lin, "Research on text classification based on CNN and LSTM," in Proceedings of 2019 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA), Dalian, China, 2019, pp. 352-355.
  20. H. Y. Park and K. J. Kim, "Sentiment analysis of movie review using integrated CNN-LSTM mode," Journal of Intelligence and Information Systems, vol. 25, no. 4, pp. 141-154, 2019.
  21. A. Yenter and A. Verma, "Deep CNN-LSTM with combined kernels from multiple branches for IMDb review sentiment analysis," in Proceedings of 2017 IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON), New York, NY, 2017, pp. 540-546.
  22. X. Wang, W. Jiang, and Z. Luo, "Combination of convolutional and recurrent neural network for sentiment analysis of short texts," in Proceedings of the 26th International Conference on Computational Linguistics: Technical Papers (COLING), Osaka, Japan, 2016, pp. 2428-2437.
  23. H. W. An and N. Moon, "Design of recommendation system for tourist spot using sentiment analysis based on CNN-LSTM," Journal of Ambient Intelligence and Humanized Computing, 2019. https://doi.org/10.1007/s12652-019-01521-w
  24. J. Kim and N. Moon, "BiLSTM model based on multivariate time series data in multiple field for forecasting trading area," Journal of Ambient Intelligence and Humanized Computing, 2019. https://doi.org/10.1007/s12652-019-01398-9
  25. H. Wang, Y. Lu, and C. Zhai, "Latent aspect rating analysis without aspect keyword supervision," in Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Diego, CA, 2011, pp. 618-626.