Multiview Fusion Using Transformer Model for Recommender Systems: Integrating the Utility Matrix and Textual Sources
Source abstract
Abstract
Recommender systems are challenged with providing accurate recommendations that meet the diverse preferences of users. The main information sources for these systems are the utility matrix and textual sources, such as item descriptions, users’ reviews, and users’ profiles. Incorporating diverse sources of information is a reasonable approach to improving recommendation accuracy. However, most studies primarily use the utility matrix, and when they use textual sources they do not integrate them with the utility matrix. This is due to the risk of combined information causing noise and reducing the effectiveness of good sources. To overcome this challenge, in this study we propose a novel method that utilizes the Transformer Model, a deep learning model that efficiently integrates textual and utility matrix information. The study suggests feature extraction techniques suitable for each information source and an effective integration method in the Transformer model. The experimental results indicate that the proposed model significantly improves recommendation accuracy compared to the baseline model (MLP) for the Mean Absolute Error (MAE) metric, with a reduction range of 10.79% to 31.03% for the Amazon sub-datasets. Furthermore, when compared to SVD, which is known as one of the most efficient models for recommender systems, the proposed model shows a decrease in the MAE metric by a range of 34.82% to 56.17% for the Amazon sub-datasets. Our proposed model also outperforms the graph-based model with an increase of up to 108% in Precision, a decrease of up to 65.37% in MAE, and a decrease of up to 59.24% in RMSE. Additionally, experimental results on the Movielens and Amazon datasets also demonstrate that our proposed model, which combines information from the utility matrix and textual sources, yields better results compared to using only information from the utility matrix.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Recommender Systems and Techniques · Image Retrieval and Classification Techniques · Advanced Graph Neural Networks
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Natural Language Processing and Knowledge Discovery Laboratory, Faculty of Information Technology, Ton Duc Thang University, Ho Chi Minh City 70000, Vietnam
Faculty of Management Information System, Ho Chi Minh City University of Banking, Ho Chi Minh City 70000, Vietnam
References (54)
Show source-provided references
1. A fusion collaborative filtering method for sparse data in recommender systems10.1016/j.ins.2020.02.052 ↗
2. A hybrid approach using collaborative filtering and content based filtering for recommender system10.1088/1742-6596/1000/1/012101 ↗
3. Non-negative matrix factorization with sparseness constraints
4. VRConvMF: Visual recurrent convolutional matrix factorization for movie recommendation10.1109/TETCI.2021.3102619 ↗
5. Xue, H.J., Dai, X., Zhang, J., Huang, S., and Chen, J. (2017, January 19–25). Deep matrix factorization models for recommender systems. Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence (IJCAI-17), Melbourne, Australia.10.24963/ijcai.2017/447 ↗
6. FCMF: Federated collective matrix factorization for heterogeneous collaborative filtering10.1016/j.knosys.2021.106946 ↗
7. FeatureMF: An item feature enriched matrix factorization model for item recommendation10.1109/ACCESS.2021.3074365 ↗
8. Content-based movie recommendation system using genre correlation10.1007/978-981-13-1927-3_42 ↗
9. Hotel content-based recommendation system10.1088/1742-6596/1485/1/012017 ↗
10. Singla, R., Gupta, S., Gupta, A., and Vishwakarma, D.K. (2020, January 5–7). FLEX: A content based movie recommender. Proceedings of the 2020 International Conference for Emerging Technology (INCET), Belgaum, India.10.1109/INCET49848.2020.9154163 ↗
11. Learning materials recommendation using good learners’ ratings and content-based filtering10.1007/s11423-010-9155-4 ↗
12. Ghazanfar, M., and Prugel-Bennett, A. (2010, January 17–19). An improved switching hybrid recommender system using naive bayes classifier and collaborative filtering. Proceedings of the International MultiConference of Engineers and Computer Scientists (IMECS 2010), Hong Kong, China.
13. Job Recommendation System Using Hybrid Filtering10.1051/itmconf/20224402002 ↗
14. Hybrid recommendation system for movies
15. A Hybrid Approach for Personalized Recommender System Using Weighted Term Frequency Inverse Document Frequency
16. Otegbade, O. (2016, May 15). A Hybridized Recommendation System on Movie Data Using Content-Based and Collaborative Filtering. Available online: http://repository.aust.edu.ng:8080/xmlui/handle/123456789/622.
17. A hybrid recommender system for an online store using a fuzzy expert system10.1016/j.eswa.2022.118565 ↗
18. Liu, K., Li, Y., Xu, N., and Natarajan, P. (2018). Learn to combine modalities in multimodal deep learning. arXiv.
19. Multimodal data fusion framework based on autoencoders for top-N recommender systems10.1007/s10489-019-01430-7 ↗
20. Ren, X., Yang, W., Jiang, X., Jin, G., and Yu, Y. (2022). A deep learning framework for multimodal course recommendation based on LSTM+ attention. Sustainability, 14.10.3390/su14052907 ↗
21. Wang, J., Mao, H., and Li, H. (2022). FMFN: Fine-grained multimodal fusion networks for fake news detection. Appl. Sci., 12.10.3390/app12031093 ↗
22. Multimodal trust based recommender system with machine learning approaches for movie recommendation
23. He, X., Liao, L., Zhang, H., Nie, L., Hu, X., and Chua, T.S. (2017, January 3–7). Neural collaborative filtering. Proceedings of the 26th International Conference on World Wide Web, Perth, Australia.10.1145/3038912.3052569 ↗
24. Nikzad-Khasmakhia, N., Balafara, M., Feizi-Derakhshia, M.R., and Motamedb, C. (2020). BERTERS: Multimodal Representation Learning for Expert Recommendation System with Transformer. arXiv.10.1016/j.chaos.2021.111260 ↗
25. Yang, B., Mei, T., Hua, X.S., Yang, L., Yang, S.Q., and Li, M. (2007, January 9–11). Online video recommendation based on multimodal fusion and relevance feedback. Proceedings of the 6th ACM International Conference on Image and Video Retrieval, Amsterdam, The Netherlands.10.1145/1282280.1282290 ↗
26. Pliakos, K., and Kotropoulos, C. (2014, January 4–9). Simultaneous image tagging and geo-location prediction within hypergraph ranking framework. Proceedings of the 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy.10.1109/ICASSP.2014.6854936 ↗
27. Xia, X., Yin, H., Yu, J., Wang, Q., Cui, L., and Zhang, X. (2021, January 2–9). Self-supervised hypergraph convolutional networks for session-based recommendation. Proceedings of the AAAI Conference on Artificial Intelligence, Virtual.10.1609/aaai.v35i5.16578 ↗
28. Fan, W., Ma, Y., Li, Q., He, Y., Zhao, E., Tang, J., and Yin, D. (2019, January 13–17). Graph neural networks for social recommendation. Proceedings of the World Wide Web Conference, San Francisco, CA, USA.10.1145/3308558.3313488 ↗
29. Rendle, S., Freudenthaler, C., and Schmidt-Thieme, L. (2010, January 26–30). Factorizing personalized markov chains for next-basket recommendation. Proceedings of the 19th International Conference on World Wide Web, Raleigh, NC, USA.10.1145/1772690.1772773 ↗
30. Rendle, S., Krichene, W., Zhang, L., and Anderson, J. (2020, January 22–26). Neural collaborative filtering vs. matrix factorization revisited. Proceedings of the 14th ACM Conference on Recommender Systems, Virtual Event, Brazil.10.1145/3383313.3412488 ↗
31. Sun, F., Liu, J., Wu, J., Pei, C., Lin, X., Ou, W., and Jiang, P. (2019, January 3–7). BERT4Rec: Sequential recommendation with bidirectional encoder representations from transformer. Proceedings of the 28th ACM International Conference on Information and Knowledge Management, Beijing, China.10.1145/3357384.3357895 ↗
32. Qiu, G., Yu, X., Jiang, L., and Ma, B. (2021). Proceedings of the Knowledge Science, Engineering and Management: 14th International Conference, KSEM 2021, Tokyo, Japan, 14–16 August 2021, Proceedings, Part I 14, Springer.
33. Chen, J., Zhang, H., He, X., Nie, L., Liu, W., and Chua, T.S. (2017, January 7–11). Attentive Collaborative Filtering: Multimedia Recommendation with Item- and Component-Level Attention. Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR’17, Tokyo, Japan.10.1145/3077136.3080797 ↗
34. Multi-view Graph Attention Network for Travel Recommendation10.1016/j.eswa.2021.116234 ↗
35. Tai, C.Y., Wu, M.R., Chu, Y.W., Chu, S.Y., and Ku, L.W. (2020, January 25–30). Mvin: Learning multiview items for recommendation. Proceedings of the 43rd international ACM SIGIR Conference on Research and Development in Information Retrieval, Virtual.10.1145/3397271.3401126 ↗
36. Neural text similarity of user reviews for improving collaborative filtering recommender systems10.1016/j.elerap.2020.101019 ↗
37. Terzi, M., Rowe, M., Ferrario, M.A., and Whittle, J. (2014). Proceedings of the International Conference on User Modeling, Adaptation, and Personalization, Springer.
38. Wang, H.M., and Yu, G. (2015, January 19–20). Personalized recommendation system K-neighbor algorithm optimization. Proceedings of the International Conference on Information Technologies in Education and Learning (ICITEL 2015), Hangzhou, China.
39. Design and implementation of movie recommendation system based on Knn collaborative filtering algorithm10.1051/itmconf/20171204008 ↗
40. Kamali, P., Sudha, P., and Akshaya, S. (2018). Outfit Recommender System using KNN Algorithm. Int. J. Eng. Res. Technol., 6, Available online: https://www.ijert.org/research/outfit-recommender-system-using-knn-algorithm-IJERTCONV6IS07133.pdf.
41. Li, L., Zhang, Z., and Zhang, S. (2021). Hybrid algorithm based on content and collaborative filtering in recommendation system optimization and simulation. Sci. Program. Towards Smart World, 4.10.1155/2021/7427409 ↗
42. Shi, W., Wang, L., and Qin, J. (2020). User embedding for rating prediction in SVD++-based collaborative filtering. Symmetry, 12.10.3390/sym12010121 ↗
43. Hasan, M., and Roy, F. (2019). An item–item collaborative filtering recommender system using trust and genre to address the cold-start problem. Big Data Cogn. Comput., 3.10.3390/bdcc3030039 ↗
44. Combining review-based collaborative filtering and matrix factorization: A solution to rating’s sparsity problem10.1016/j.dss.2022.113748 ↗
45. Ho, T.L., and Le, A.C. (2021, January 26–28). Multi-view Transformation in Recommender Systems. Proceedings of the 2021 International Conference on System Science and Engineering (ICSSE), Ho Chi Minh City, Vietnam.10.1109/ICSSE52999.2021.9538423 ↗
46. Collaborative error-reflected models for cold-start recommender systems10.1016/j.dss.2011.02.015 ↗
47. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł, and Polosukhin, I. (2017). Attention is all you need. Adv. Neural Inf. Process. Syst., 30.
48. Kotu, V., and Deshpande, B. (2018). Data Science: Concepts and Practice, Morgan Kaufmann.10.1016/B978-0-12-814761-0.00002-2 ↗
49. Eklund, M. (2023, February 10). Comparing Feature Extraction Methods and Effects of Pre-Processing Methods for Multi-Label Classification of Textual Data. Available online: http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-231438.
50. Devlin, J., Chang, M.W., Lee, K., and Toutanova, K. (2018). Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv.
51. Schneider, P., and Xhafa, F. (2022). Anomaly Detection and Complex Event Processing Over IoT Data Streams: With Application to EHealth and Patient Data Monitoring, Academic Press.10.1016/B978-0-12-823818-9.00014-6 ↗
52. Salam Patrous, Z., and Najafi, S. (2016). Evaluating Prediction Accuracy for Collaborative Filtering Algorithms in Recommender Systems. [Ph.D. Thesis, KTH Royal Inst. of Technol.]. Available online: https://urn.kb.se/resolve?urn=urn%3Anbn%3Ase%3Akth%3Adiva-186456.
53. A Hybrid Model for Recommendation Systems10.1007/978-981-33-6757-9_40 ↗
54. Ni, J., Li, J., and McAuley, J. (2019, January 3–7). Justifying recommendations using distantly-labeled reviews and fine-grained aspects. 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.10.18653/v1/D19-1018 ↗