journal article·2023Open access

Improved Hybrid Deep Collaborative Filtering Approach for True Recommendations

Muhammad Ibrahim, Imran Sarwar Bajwa, Nadeem Sarwar, Haroon Abdul Waheed, Muhammad Zulkifl Hasan, Muhammad Zunnurain Hussain

Computers, Materials & Continua· Volume 74· Issue 3

Abstract

Recommendation services become an essential and hot research topic for researchers nowadays. Social data such as Reviews play an important role in the recommendation of the products. Improvement was achieved by deep learning approaches for capturing user and product information from a short text. However, such previously used approaches do not fairly and efficiently incorporate users’ preferences and product characteristics. The proposed novel Hybrid Deep Collaborative Filtering (HDCF) model combines deep learning capabilities and deep interaction modeling with high performance for True Recommendations. To overcome the cold start problem, the new overall rating is generated by aggregating the Deep Multivariate Rating DMR (Votes, Likes, Stars, and Sentiment scores of reviews) from different external data sources because different sites have different rating scores about the same product that make confusion for the user to make a decision, either product is truly popular or not. The proposed novel HDCF model consists of four major modules such as User Product Attention, Deep Collaborative Filtering, Neural Sentiment Classifier, and Deep Multivariate Rating (UPA-DCF + NSC + DMR) to solve the addressed problems. Experimental results demonstrate that our novel model is outperforming state-of-the-art IMDb, Yelp2013, and Yelp2014 datasets for the true top-n recommendation of products using HDCF to increase the accuracy, confidence, and trust of recommendation services.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques · Sentiment Analysis and Opinion Mining · Digital Marketing and Social Media

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (35)

Show source-provided references
1. A trust-based collaborative filtering algorithm for E-commerce recommendation system10.1007/s12652-018-0928-7 ↗
2. C. Bin, T. Gu, Y. Sun, L. Chang, W. Sun et al., “Personalized POIs travel route recommendation system based on tourism big data,” 2018. https://doi.org/10.1007/978-3-319-97310-4_33.10.1007/978-3-319-97310-4_33 ↗
3. DeepReco: Deep learning based health recommender system using collaborative filtering10.3390/computation7020025 ↗
4. P. Chen and J. Li, “A recurrent model with self-attention for product repurchase recommendation,” 2019. https://doi.org/10.1145/3325730.3325763.10.1145/3325730.3325763 ↗
5. Q. Yao, X. Liao, and H. Jin, “Hierarchical attention based recurrent neural network framework for mobile MOBA game recommender systems,” 2019. https://doi.org/10.1109/BDCloud.2018.00060.10.1109/BDCloud.2018.00060 ↗
6. An attention-based recommender system to predict contextual intent based on choice histories across and within sessions10.3390/app8122426 ↗
7. Recommendation engine for predicting best rated movies10.14257/ijast.2018.110.07 ↗
8. Sentiment-aware deep recommender system with neural attention networks
9. Design and application of a multi-variant expert system using apache hadoop framework10.3390/su10114280 ↗
10. A neural network-inspired approach for improved and true movie recommendations10.1155/2019/4589060 ↗
11. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions10.1109/TKDE.2005.99 ↗
12. Deep learning based recommender system: A survey and new perspectives
13. Matrix factorization techniques for recommender systems
14. Deep learning methods on recommender system: A survey of state-of-the-art
15. Survey on deep learning based recommender systems
16. D. Kim, C. Park, J. Oh, S. Lee, and H. Yu, “Convolutional matrix factorization for document context-aware recommendation,” 2016. https://doi.org/10.1145/2959100.2959165.10.1145/2959100.2959165 ↗
17. H. Wang, N. Wang, and D. Y. Yeung, “Collaborative deep learning for recommender systems,” 2015. https://doi.org/10.1145/2783258.2783273.10.1145/2783258.2783273 ↗
18. R. Salakhutdinov, A. Mnih, and G. Hinton, “Restricted Boltzmann machines for collaborative filtering,” 2007. https://doi.org/10.1145/1273496.1273596.10.1145/1273496.1273596 ↗
19. Y. Wu, C. DuBois, A. X. Zheng, and M. Ester, “Collaborative denoising auto-encoders for top-N recommender systems,” 2016. https://doi.org/10.1145/2835776.2835837.10.1145/2835776.2835837 ↗
20. X. He, L. Liao, H. Zhang, L. Nie, X. Hu et al., “Neural collaborative filtering,” 2017. https://doi.org/10.1145/3038912.3052569.10.1145/3038912.3052569 ↗
21. H. J. Xue, X. Y. Dai, J. Zhang, S. Huang, and J. Chen, “Deep matrix factorization models for recommender systems,” 2017. https://doi.org/10.24963/ijcai.2017/447.10.24963/ijcai.2017/447 ↗
22. L. Zheng, V. Noroozi, and P. S. Yu, “Joint deep modeling of users and items using reviews for recommendation,” 2017. https://doi.org/10.1145/3018661.3018665.10.1145/3018661.3018665 ↗
23. T. Bansal, D. Belanger, and A. McCallum, “Ask the GRU: Multi-task learning for deep text recommendations,” 2016. https://doi.org/10.1145/2959100.2959180.10.1145/2959100.2959180 ↗
24. D. Tang, B. Qin, and T. Liu, “Learning semantic representations of users and products for document level sentiment classification,” 2015. https://doi.org/10.3115/v1/p15-1098.10.3115/v1/P15-1098 ↗
25. H. Chen, M. Sun, C. Tu, Y. Lin, and Z. Liu, “Neural sentiment classification with user and product attention,” 2016. https://doi.org/10.18653/v1/d16-1171.10.18653/v1/D16-1171 ↗
26. Joint neural collaborative filtering for recommender systems10.1145/3343117 ↗
27. Z. Yang, D. Yang, C. Dyer, X. He, A. Smola et al., “Hierarchical attention networks for document classification,” 2016. https://doi.org/10.18653/v1/n16-1174.10.18653/v1/N16-1174 ↗
28. Application of dimensionality reduction in recommender system-a case study
29. S. Li, J. Kawale, and Y. Fu, “Deep collaborative filtering via marginalized denoising auto-encoder,” 2015. https://doi.org/10.1145/2806416.2806527.10.1145/2806416.2806527 ↗
30. S. Sedhain, A. K. Menony, S. Sannery, and L. Xie, “AutoRec: Autoencoders meet collaborative filtering,” 2015. https://doi.org/10.1145/2740908.2742726.10.1145/2740908.2742726 ↗
31. J. Lian, F. Zhang, X. Xie, and G. Sun, “CCCFNet: A content-boosted collaborative filtering neural network for cross domain recommender systems,” 2019. https://doi.org/10.1145/3041021.3054207.10.1145/3041021.3054207 ↗
32. H. Guo, R. Tang, Y. Ye, Z. Li, and X. He, “DeepFM: A factorization-machine based neural network for CTR prediction,” 2017. https://doi.org/10.24963/ijcai.2017/239.10.24963/ijcai.2017/239 ↗
33. A deep learning-based hybrid model for recommendation generation and ranking10.1007/s00521-020-04844-4 ↗
34. Attention-based dynamic user modeling and deep collaborative filtering recommendation10.1016/j.eswa.2021.116036 ↗
35. Building a mobile movie recommendation service by user rating and APP usage with linked data on hadoop10.1007/s11042-016-3833-0 ↗