Abstract
The cold start problem has always been a major challenge for recommender systems. It arises when the system lacks rating records for new users or items. Addressing the challenge of providing personalized recommendations in the cold start scenario is crucial. This research proposes a new hybrid recommender system named CoDFi-DL which combines demographic and enhanced collaborative filtering. The demographic filtering is performed through a deep neural network (DNN) and used to solve the new user cold start problem. The enhanced collaborative filtering component of our model focuses on delivering personalized recommendations through a neighborhood-based method. The major contribution in this research is the DNN-based demographic filtering which overcomes the new user cold start problem and enhances the collaborative filtering process. Our system significantly improves the relevancy of the recommendation task and thus provides personalized recommended items to cold users. To evaluate the effectiveness of our approach, we conducted experiments on real multi-label datasets, 1M and 100K MovieLens. CoDFi-DL recommender system showed higher performance in comparison with baseline methods, achieving lower RMSE rates of 0.5710 on the 1M MovieLens dataset and 0.6127 on the 100K MovieLens dataset.
Similar content being viewed by others
Availability of data and materials
Datasets used can be accessed on www.kaggle.com.
References
Das AS, Datar M, Garg A, Rajaram S (2007) Google news personalization: scalable online collaborative filtering. In: Proceedings of the 16th International Conference on World Wide Web, pp 271–280
Van Meteren R, Van Someren M (2000) Using content-based filtering for recommendation. In: Proceedings of the Machine Learning in the New Information Age: MLnet/ECML2000 Workshop, vol 30, pp 47–56
Goldberg D, Nichols D, Oki BM, Terry D (1992) Using collaborative filtering to weave an information tapestry. Commun ACM 35(12):61–70
Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) Grouplens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, pp 175–186
Callvik J, Liu A (2017) Using demographic information to reduce the new user problem in recommender systems
Martinez L, Rodriguez RM, Espinilla M (2009) Reja: a georeferenced hybrid recommender system for restaurants. In: 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, vol 3. IEEE, pp 187–190
Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User-Adapt Interact 12(4):331–370
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749
Chen YC, Hui L, Thaipisutikul T (2021) A collaborative filtering recommendation system with dynamic time decay. J Supercomput 77(1):244–262
Isinkaye FO, Folajimi YO, Ojokoh BA (2015) Recommendation systems: principles, methods and evaluation. Egypt Inform J 16(3):261–273
Charte F, Rivera AJ, del Jesus MJ, Herrera F (2015) MLSMOTE: approaching imbalanced multilabel learning through synthetic instance generation. Knowl Based Syst 89:385–397
Polohakul J, Chuangsuwanich E, Suchato A, Punyabukkana P (2021) Real estate recommendation approach for solving the item cold-start problem. IEEE Access 9:68139–68150
Tsai CY, Chiu YF, Chen YJ (2021) A two-stage neural network-based cold start item recommender. Appl Sci (Switzerland) 11:4243
Wei J, He J, Chen K, Zhou Y, Tang Z (2017) Collaborative filtering and deep learning based recommendation system for cold start items. Expert Syst Appl 69:1339–1351
Ma Y, Geng X, Wang J (2021) A deep neural network with multiplex interactions for cold-start service recommendation. IEEE Trans Eng Manag 68:105–119
Dong X, Yu L, Wu Z, Sun Y, Yuan L, Zhang F (2017) A hybrid collaborative filtering model with deep structure for recommender systems. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 31, no 1
Yue L, Sun XX, Gao WZ, Feng GZ, Zhang BZ (2018) Multiple auxiliary information based deep model for collaborative filtering. J Comput Sci Technol 33:668–681
Cai D, Qian S, Fang Q, Hu J, Xu C (2023) User cold-start recommendation via inductive heterogeneous graph neural network. ACM Trans Inf Syst 41(3):1–27
Li Z, Amagata D, Zhang Y, Maekawa T, Hara T, Yonekawa K, Kurokawa M (2022) HML4Rec: hierarchical meta-learning for cold-start recommendation in flash sale e-commerce. Knowl Based Syst 255:109674
Lu Y, Nakamura K, Ichise R (2023) HyperRS: hypernetwork-based recommender system for the user cold-start problem. IEEE Access 11:5453–5463
Misztal-Radecka J, Indurkhya B, Smywinski-Pohl A (2021) Meta-user2vec model for addressing the user and item cold-start problem in recommender systems. User Model User-Adapt Interact 31:261–286
Wang H, Zhao Y (2020) Ml2e: meta-learning embedding ensemble for cold-start recommendation. IEEE Access 8:165757–165768
Liu S, Liu Y, Zhang X, Xu C, He J, Qi Y (2023) Improving the performance of cold-start recommendation by fusion of attention network and meta-learning. Electronics 12(2):376
Du Y, Zhu X, Chen L, Fang Z, Gao Y (2022) Metakg: meta-learning on knowledge graph for cold-start recommendation. IEEE Trans Know Data Eng
Nam J, Kim J, Loza Mencía E, Gurevych I, Fürnkranz J (2014) Large-scale multi-label text classification-revisiting neural networks. In: Joint European Conference on Machine Learning and Knowledge Discovery in Databases. Springer, Berlin, pp 437–452
Schafer JB, Frankowski D, Herlocker J, Sen S (2007) Collaborative filtering recommender systems. In: Brusilovsky P, Kobsa A, Nejdl W (eds) The Adaptive Web. LNCS 4321. Springer, Berlin, pp 291–324
Harper FM, Konstan JA (2015) The movielens datasets: history and context. ACM Trans Interact Intell Syst (TIIS) 5(4):1–19
Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) SMOTE: synthetic minority over-sampling technique. J Artif Intell Res 16:321–357
Venkatesan R, Er MJ (2014) Multi-label classification method based on extreme learning machines. In: 2014 13th International Conference on Control Automation Robotics & Vision (ICARCV). IEEE, pp 619–624
Kundalia K, Patel Y, Shah M (2020) Multi-label movie genre detection from a movie poster using knowledge transfer learning. Augment Hum Res 5(1):1–9
Tsoumakas G, Katakis I (2007) Multi-label classification: an overview. Int J Data Warehous. Min. (IJDWM) 3(3):1–13
Durand T, Mehrasa N, Mori G (2019) Learning a deep convnet for multi-label classification with partial labels. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 647–657
Lydia AA, Francis FS (2020) Multi-label classification using deep convolutional neural network. In: 2020 International Conference on Innovative Trends in Information Technology (ICITIIT). IEEE, pp 1–6
Zhang ML, Zhou ZH (2007) ML-KNN: a lazy learning approach to multi-label learning. Pattern Recogn 40(7):2038–2048
Mu Y, Wu Y (2023) Multimodal Movie Recommendation System Using Deep Learning. Mathematics 11(4):895
Bourhim S, Benhiba L, Idrissi MJ (2022) A community-driven deep collaborative approach for recommender systems. IEEE Access 10:131144–131152
Han SC, Lim T, Long S, Burgstaller B, Poon J (2021) Glocal-k: global and local kernels for recommender systems. In: Proceedings of the 30th ACM International Conference on Information & Knowledge Management, pp. 3063–3067
Nahta R, Meena YK, Gopalani D, Chauhan GS (2021) Embedding metadata using deep collaborative filtering to address the cold start problem for the rating prediction task. Multimed Tools Appl 80:18553–18581
Kiran R, Kumar P, Bhasker B (2020) DNNRec: a novel deep learning-based hybrid recommender system. Expert Syst Appl 144:113054
Aljunid MF, Dh M (2020) An efficient deep learning approach for collaborative filtering recommender system. Procedia Comput Sci 171:829–836
Author information
Authors and Affiliations
Contributions
All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
Not applicable.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Ethical approval
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Latrech, J., Kodia, Z. & Ben Azzouna, N. CoDFi-DL: a hybrid recommender system combining enhanced collaborative and demographic filtering based on deep learning. J Supercomput 80, 1160–1182 (2024). https://doi.org/10.1007/s11227-023-05519-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-023-05519-2