Skip to main content
Log in

Deep learning approaches to address cold start and long tail challenges in recommendation systems: a systematic review

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Recommendation systems (RS) have become prevalent across different domains including music, e-commerce, e-learning, entertainment, and social media to address the issue of information overload. While traditional RS approaches have achieved significant success in delivering recommendations, they still face issues including sparse data, diversity, cold start, and long tail problem. The emergence of deep learning as a prominent and extensively studied topic has shown significant potential in addressing these challenges in RS. Deep learning captures intricate patterns of interaction and precisely reflects user preferences, allowing for encoding complex abstractions in data representation and enhancing information processing capabilities. This paper provides an extensive survey of the existing literature on recommendation systems. We will begin by providing a foundational understanding of the core concepts and terminology of recommendation systems and significance of deep learning. Secondly, we talk about the original studies being conducted on deep learning methods and solutions to address “Cold start and long tail” challenges in recommendation. Thirdly, we examine the potential future directions of research pertaining to deep learning-based recommender systems (DLRS). Our review provides valuable insights for both researchers and practitioners in using deep learning to address challenges in recommendation and in developing effective and efficient recommendation systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.

References

  1. Zhang Q, Yang LT, Chen Z, Li P (2018) A survey on deep learning for big data. Inf Fusion 42:146–157

    MATH  Google Scholar 

  2. Najafabadi MM, Villanustre F, Khoshgoftaar TM, Seliya N, Wald R, Muharemagic E (2015) Deep learning applications and challenges in big data analytics. J big data 2:1–21

    Google Scholar 

  3. 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

    MATH  Google Scholar 

  4. Wang H, Wang N, Yeung D-Y (2015) Collaborative deep learning for recommender systems. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, Sydney, pp 1235–1244

  5. LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521:436–444

    MATH  Google Scholar 

  6. Peng Y-x et al (2017) Cross-media analysis and reasoning: advances and directions. Frontiers Inf Technol Electronic Eng 18(1):44–57

    MATH  Google Scholar 

  7. Karatzoglou A et al (2016) RecSys' 16 workshop on deep learning for recommender systems (DLRS). In: Proceedings of the 10th ACM conference on recommender systems. Boston, pp 415–416

  8. Covington P, Adams J, Sargin E (2016) Deep neural networks for Youtube recommendations. In: Proceedings of the 10th ACM conference on recommender systems. Boston, pp 91–198

  9. Cheng H-T et al (2016) Wide & deep learning for recommender systems. In: Proceedings of the 1st workshop on deep learning for recommender systems (DLRS). Boston, pp 7–10

  10. Song K, Ji M, Park S, Moon IC (2019) Hierarchical context enabled recurrent neural network for recommendation. In: Proceedings of the AAAI conference on artificial intelligence 33(1):4983–4991

  11. Elkahky AM, Song Y, He X (2015) A multi-view deep learning approach for cross domain user modeling in recommendation systems. In: Proceedings of the 24th international conference on world wide web, Florence, pp 278–288

  12. Song Y, Elkahky AM, He X (2016) Multi-rate deep learning for temporal recommendation. In: Proceedings of the 39th international ACM SIGIR conference on Research and Development in information retrieval. ACM, pp 909–912

  13. Vasile F, Smirnova E, Conneau A (2016) Meta-prod2vec: product embeddings using side-information for recommendation. In: Proceedings of the 10th ACM conference on recommender systems, Boston, pp 225–232

  14. Grbovic M et al (2015) E-commerce in your inbox: product recommendations at scale. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining. Sydney, pp 1809–1818

  15. Hsieh C-K, Yang L, Cui Y, Lin T-Y, Belongie S, Estrin D (2017) Collaborative metric learning. In: Proceedings of the 26th international conference on world wide web. Perth, pp 193–201

  16. Roy S, Guntuku SC (2016) Latent factor representations for cold-start video recommendation. In: Proceedings of the 10th ACM conference on recommender systems. Boston, pp 99–106

  17. Li S, Kawale J, Fu Y (2015) Deep collaborative filtering via marginalized denoising auto-encoder. In: Proceedings of the 24th ACM international on conference on information and knowledge management. CIKM, Melbourne, pp 811–820

  18. Xi WD, Huang L, Wang CD, Zheng YY, Lai JH (2021) Deep rating and review neural network for item recommendation. IEEE Trans Neural Netw Learn Syst 33(11):6726–6736

  19. Liu H, Wang Y, Peng Q, Wu F, Gan L, Pan L, Jiao P (2020) Hybrid neural recommendation with joint deep representation learning of ratings and reviews. Neurocomputing 374:77–85

  20. Wu Y, DuBois C, Zheng AX, Ester M (2016) Collaborative denoising auto-encoders for top-n recommender systems. In: Proceedings of the ninth ACM international conference on web search and data mining (WSDM), pp 153–162

  21. Camacho LAG, Alves-Souza SN (2018) Social network data to alleviate cold-start in recommender system: a systematic review. Inf Process Manage 54(4):529–544

    MATH  Google Scholar 

  22. Qin J (2021) A Survey of long-tail item recommendation methods. Wirel Commun Mob Comput 2021:1–14

    MATH  Google Scholar 

  23. Betru BT, Onana CA, Batchakui B (2017) A survey of state-of-the-art: deep learning methods on recommender system. Int J Comput Appl 162:10

    Google Scholar 

  24. Guo Y, Liu Y, Oerlemans A, Lao S, Wu S, Lew MS (2016) Deep learning for visual understanding: a review. Neurocomputing 187:27–48

    Google Scholar 

  25. Batmaz Z, Yurekli A, Bilge A, Kaleli C (2019) A review on deep learning for recommender systems: challenges and remedies. Artif Intell Rev 52:1–37

    Google Scholar 

  26. Zhang S, Yao L, Sun A, Tay Y (2019) Deep learning based recommender system: a survey and new perspectives. ACM Comp Surv (CSUR) 52(1):1–38

    MATH  Google Scholar 

  27. Liu J, Wu C (2017) Deep learning based recommendation: a survey. In: Proceedings of information science and applications (ICISA), lecture notes in electrical engineering, vol 424. Springer, p 451–458

  28. Liu W, Wang Z, Liu X, Zeng N, Liu Y, Alsaadi FE (2017) A survey of deep neural network architectures and their applications. Neurocomputing 234:11–26

    MATH  Google Scholar 

  29. Mooney RJ, Roy L (2000) Content-based book recommending using learning for text categorization. In: Proceedings of the fifth ACM Conference on Digital Libraries, ACM, Texas, pp 195–204

  30. Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the fourteenth conference on uncertainty in artificial intelligence(UAI), Madison, pp 43–52

  31. Balabanović M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66–72

    Google Scholar 

  32. Schafer JB, Konstan J, Riedl J (1999) Recommender systems in e-commerce. In: Proceedings of the 1st ACM conference on electronic commerce. ACM, pp 158–166

  33. Bhatt CA, Kankanhalli MS (2011) Multimedia data mining: state of the art and challenges. Multimed Tools Appl 51:35–76

  34. Noia T, Di MR, Ostuni VC, Romito D, Zanker M (2012) Linked open data to support content-based recommender systems. In: Proceedings of the 8th international conference on semantic systems(I-SEMANTICS), Graz, pp 1–8

  35. Bobadilla J, Hernando A, Ortega F, Bernal J (2011) A framework for collaborative filtering recommender systems. Expert Syst Appl 38(12):14609–14623

    MATH  Google Scholar 

  36. Sharaf M, Hemdan EED, El-Sayed A, El-Bahnasawy NA (2022) A survey on recommendation systems for financial services. Multimed Tools Appl 81(12):16761–16781

  37. Burke R (2002) Hybrid recommender systems: survey and experiments. User modeling and user-adapted interaction.12:331–370

  38. Hussein T, Linder T, Gaulke W, Ziegler J (2014) Hybreed: a software framework for developing contextaware hybrid recommender systems. User Model User-Adap Inter 24:121–174

    Google Scholar 

  39. Li X, Wang M, Liang T-P (2014) A multi-theoretical kernel-based approach to social network-based recommendation. Decis Support Syst 65:95–104

    MATH  Google Scholar 

  40. Alhamid MF, Rawashdeh M, Al Osman H, Hossain MS, El Saddik A (2015) Towards context-sensitive collaborative media recommender system. Multimed Tools Appl 74:11399–11428

  41. Kosmides P, Remoundou C, Demestichas K, Loumiotis I, Adamopoulou E, and Theologou M(2014) A location recommender system for location-based social networks. Proceedings of IEEE international conference on mathematics and computers in sciences and in industry. IEEE. Varna, Bulgaria, p 277–280

  42. Ren L, Wang W (2018) An SVM-based collaborative filtering approach for Top-N web services recommendation. Futur Gener Comput Syst 78:531–543

    MATH  Google Scholar 

  43. Lika B, Kolomvatsos K, Hadjiefthymiades S (2014) Facing the cold start problem in recommender systems. Expert Syst Appl 41(4):2065–2073

    MATH  Google Scholar 

  44. Karimi R, Nanopoulos A, Schmidt-Thieme L (2015) A supervised active learning framework for recommender systems based on decision trees. User Model User-Adap Inter 25:39–64

    MATH  Google Scholar 

  45. Herce-Zelaya J, Porcel C, Bernabé-Moreno J, Tejeda-Lorente A, Herrera-Viedma E (2020) New technique to alleviate the cold start problem in recommender systems using information from social media and random decision forests. Inf Sci 536:156–170

    MathSciNet  MATH  Google Scholar 

  46. Aleksandrova M, Brun A, Boyer A, Chertov O (2017) Identifying representative users in matrix factorization-based recommender systems: application to solving the content-less new item cold-start problem. J Intell Inf Syst 48(2):365–397

    Google Scholar 

  47. Silver D et al (2016) Mastering the game of Go with deep neural networks and tree search. Nature 529:484–489

    MATH  Google Scholar 

  48. Hinton GE, Osindero S, Teh Y-W (2006) A fast learning algorithm for deep belief nets. Neural Comput 18(7):1527–1554

    MathSciNet  MATH  Google Scholar 

  49. Krizhevsky A, Hinton GE (2011) Using very deep autoencoders for content-based image retrieval. Proceed Eur Symp Art Neural Networks 1:2

    MATH  Google Scholar 

  50. LeCun Y et al (1989) Backpropagation applied to handwritten zip code recognition. Neural Comput 1(4):541–551

    MATH  Google Scholar 

  51. Shan Y, Hoens TR, Jiao J, Wang H, Yu D, Mao J (2016) Deep crossing: web-scale modeling without manually crafted combinatorial features. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, San Francisco, pp 255–262

  52. Shan Y, Hoens T R, Jiao J, Wang H, Yu D, Mao J (2016) Deep crossing: web-scale modeling without manually crafted combinatorial features. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining. ACM, San Francisco, pp 255–262

  53. Guo H, Tang R, Ye Y, Li Z, He X (2017) DeepFM: a factorization-machine based neural network for CTR prediction. In: Proceedings of the 26th International Joint Conference on Artificial Intelligence(IJCAI), Melbourne, pp 1725–1731

  54. Zhou G et al (2018) Deep interest network for click-through rate prediction. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge Discovery & Data Mining. London, pp 1059–1068

  55. Rumelhart DE, Hinton GE, Williams RJ (1986) Learning representations by back-propagating errors. Nature 323:533–536

    MATH  Google Scholar 

  56. Wei P, Ke Y, Goh CK (2018) Feature analysis of marginalized stacked denoising autoenconder for unsupervised domain adaptation. IEEE Trans Neural Netw Learn Syst 30(5):1321–1334

    MathSciNet  MATH  Google Scholar 

  57. Vincent P, Larochelle H, Bengio Y, Manzagol P-A (2008) Extracting and composing robust features with denoising autoencoders. In: Proceedings of the 25th international conference on machine learning (ICML), Helsinki, pp 1096–1103

  58. Sedhain S, Menon AK, Sanner S, Xie L (2015) Autorec: autoencoders meet collaborative filtering. In: Proceedings of the 24th international conference on world wide web, Florence, pp 111–112

  59. Li X, She J (2017) Collaborative variational autoencoder for recommender systems. In: Proceedings of the 23rd ACM SIGKDD international conference on knowledge discovery and data mining. Halifax, p 305–314

  60. Dai T, Zhu L, Wang Y, Carley KM (2019) Attentive stacked denoising autoencoder with bi-lstm for personalized context-aware citation recommendation. IEEE/ACM Trans Audio Speech Lang Process 28:553–568

    Google Scholar 

  61. Dong B, Zhu Y, Li L, Wu X (2020) Hybrid collaborative recommendation via dual-autoencoder. IEEE Access 8:46030–46040

    MATH  Google Scholar 

  62. Liu Y, Wang S, Khan MS, He J (2018) A novel deep hybrid recommender system based on auto-encoder with neural collaborative filtering. Big Data Min Anal 1(3):211–221

  63. Krizhevsky A, Sutskever I, Hinton GE (2017) Imagenet classification with deep convolutional neural networks. Commun ACM 60(6):84–90

    MATH  Google Scholar 

  64. Chen M, Ma T, Zhou X (2022) CoCNN: co-occurrence CNN for recommendation. Expert Syst Appl 195:116595

    Google Scholar 

  65. Putzu L, Piras L, Giacinto G (2020) Convolutional neural networks for relevance feedback in content based image retrieval: a content based image retrieval system that exploits convolutional neural networks both for feature extraction and for relevance feedback. Multimed Tools Appl 79(37):26995–27021

  66. Kim D, Park C, Oh J, Lee S, Yu H (2016) Convolutional matrix factorization for document context-aware recommendation. In: Proceedings of the 10th ACM conference on recommender systems, pp 233–240

  67. Rawat YS, Kankanhalli MS (2016) ConTagNet: exploiting user context for image tag recommendation. In: Proceedings of the 24th ACM international conference on multimedia, Amsterdam, pp 1102–1106

  68. Lei C, Liu D, Li W, Zha Z-J, Li H (2016) Comparative deep learning of hybrid representations for image recommendations. In: Proceedings of international conference on computer vision and pattern recognition. IEEE, pp 2545–2553

  69. Wang S, Wang Y, Tang J, Shu K, Ranganath S, Liu H (2017) What your images reveal: exploiting visual contents for point-of-interest recommendation. In: Proceedings of the 26th international conference on world wide web, Perth, pp 391–400

  70. Vathsala MK, Holi G (2020) RNN based machine translation and transliteration for twitter data. Int J Speech Technol 23(3):499–504

    Google Scholar 

  71. Graves A and Jaitly N (2014) Towards end-to-end speech recognition with recurrent neural networks. In: Proceedings of international conference on machine learning. PMLR 32(2):1764–1772.

  72. Karpathy A, Fei-Fei L (2015) Deep visual-semantic alignments for generating image descriptions. In: Proceedings of international conference on computer vision and pattern recognition. IEEE, pp 3128–3137

  73. Hochreiter S, Schmidhuber J (1995) Long short-term memory. Neural Comput 9(8):1735–1780

    MATH  Google Scholar 

  74. Graves A, Wayne G, Danihelka I (2014) Neural turing machines. Preprint at https://arxiv.org/abs/1410.5401

  75. Mohsen S (2023) Recognition of human activity using GRU deep learning algorithm. Multimed Tools Appl 82(30):47733–47749

  76. De Boom C, Agrawal R, Hansen S, Kumar E, Yon R, Chen CW, … Dhoedt B (2018) Large-scale user modeling with recurrent neural networks for music discovery on multiple time scales. Multimed Tools Appl 77:15385–15407

  77. Liu Q, Wu S, Wang L (2017) Multi-behavioral sequential prediction with recurrent log-bilinear model. IEEE Trans Knowl Data Eng 29(6):1254–1267

    MATH  Google Scholar 

  78. Yang C, Sun M, Zhao WX, Liu Z, Chang EY (2017) A neural network approach to jointly modeling social networks and mobile trajectories. ACM Trans Inf Syst (TOIS) 35(4):1–28

    MATH  Google Scholar 

  79. Hidasi B, Karatzoglou A (2018) Recurrent neural networks with top-k gains for session-based recommendations. In: Proceedings of the 27th ACM international conference on information and knowledge management. Torino, pp 843–852

  80. Tan YK, Xu X, Liu Y (2016) Improved recurrent neural networks for session-based recommendations. In: Proceedings of the 1st workshop on deep learning for recommender systems, Boston, pp 17–22

  81. Dai H, Wang Y, Trivedi R, Song L (2016) Recurrent coevolutionary latent feature processes for continuous time recommendation. In: Proceedings of the 1st workshop on deep learning for recommender systems, Boston, pp 29–34

  82. Chen C, Meng X, Xu Z, Lukasiewicz T (2017) Location-aware personalized news recommendation with deep semantic analysis. IEEE Access 5:1624–1638

    MATH  Google Scholar 

  83. Hinton GE, Sejnowski TJ (1986) Learning and relearning in Boltzmann machines. Parallel Distributed Process: Explor Microstruct Cog 1:282–317

    MATH  Google Scholar 

  84. Smolensky P (1986) Information processing in dynamical systems: foundations of harmony theory, vol 1. Colorado University at Boulder Department of Computer Science, pp 194–284

  85. Hinton GE (2012) A practical guide to training restricted Boltzmann machines. Neural networks: tricks of the trade, vol 7700, 2nd edn (Lecture Notes in Computer Science). Springer, Berlin, pp 599–619

  86. Salakhutdinov R, Mnih A, Hinton G (2007) Restricted Boltzmann machines for collaborative filtering. In: Proceedings of the 24th international conference on machine learning(ICML), Corvalis, pp 791–798

  87. Truyen TT, Phung DQ, Venkatesh S (2009) Ordinal Boltzmann machines for collaborative filtering. In: Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence, Montreal, pp 548–556

  88. Georgiev K and Nakov P(2013) A non-iid framework for collaborative filtering with restricted Boltzmann machines. In: Proceedings of international conference on machine learning. PMLR 28(3):1148–1156

  89. Wang X, Wang Y (2014) Improving content-based and hybrid music recommendation using deep learning. In: Proceedings of the 22nd ACM international conference on multimedia, MM '14. ACM, Orlando Florida, pp 627–636

  90. Zuo Y, Zeng J, Gong M, Jiao L (2016) Tag-aware recommender systems based on deep neural networks. Neurocomputing 204:51–60

    MATH  Google Scholar 

  91. Zhuang F, Zhang Z, Qian M, Shi C, Xie X, He Q (2017) Representation learning via dual-autoencoder for recommendation. Neural Netw 90:83–89

    MATH  Google Scholar 

  92. Unger M, Bar A, Shapira B, Rokach L (2016) Towards latent context-aware recommendation systems. Knowl-Based Syst 104:165–178

    MATH  Google Scholar 

  93. Deng S, Huang L, Xu G, Wu X, Wu Z (2016) On deep learning for trust-aware recommendations in social networks. IEEE Trans Neural Netw Learn Syst 28(5):1164–1177

    MATH  Google Scholar 

  94. Zhao J et al (2019) Attribute mapping and autoencoder neural network based matrix factorization initialization for recommendation systems. Knowl-Based Syst 166:132–139

    MATH  Google Scholar 

  95. Wang K, Xu L, Huang L, Wang C-D, Lai J-H (2019) SDDRS: stacked discriminative denoising auto-encoder based recommender system. Cogn Syst Res 55:164–174

    MATH  Google Scholar 

  96. Jiang J, Li W, Dong A, Gou Q, Luo X (2020) A Fast Deep AutoEncoder for high-dimensional and sparse matrices in recommender systems. Neurocomputing 412:381–391

    MATH  Google Scholar 

  97. Tahmasebi H, Ravanmehr R, Mohamadrezaei R (2021) Social movie recommender system based on deep autoencoder network using Twitter data. Neural Comput Appl 33:1607–1623

    MATH  Google Scholar 

  98. Noshad Z, Bouyer A, Noshad M (2021) Mutual information-based recommender system using autoencoder. Appl Soft Comput 109:107547

    MATH  Google Scholar 

  99. Yu M, Quan T, Peng Q, Yu X, and Liu L (2022) A model-based collaborate filtering algorithm based on stacked AutoEncoder. Neural computing and applications 1–9

  100. Kim D, Park C, Oh J, Yu H (2017) Deep hybrid recommender systems via exploiting document context and statistics of items. Inf Sci 417:72–87

    MATH  Google Scholar 

  101. Shu J, Shen X, Liu H, Yi B, Zhang Z (2018) A content-based recommendation algorithm for learning resources. Multimedia Syst 24(2):163–173

    MATH  Google Scholar 

  102. Wu H, Zhang Z, Yue K, Zhang B, He J, Sun L (2018) Dual-regularized matrix factorization with deep neural networks for recommender systems. Knowl-Based Syst 145:46–58

    MATH  Google Scholar 

  103. Da’u A, Salim N, Rabiu I, Osman A (2020) Recommendation system exploiting aspect-based opinion mining with deep learning method. Inf Sci 512:1279–1292

    Google Scholar 

  104. Zhang X, Liu H, Chen X, Zhong J, Wang D (2020) A novel hybrid deep recommendation system to differentiate user’s preference and item’s attractiveness. Inf Sci 519:306–316

    MATH  Google Scholar 

  105. Khan ZY, Niu Z (2021) CNN with depthwise separable convolutions and combined kernels for rating prediction. Expert Syst Appl 170:114528

    MATH  Google Scholar 

  106. Lee S, Kim D (2022) Deep learning based recommender system using cross convolutional filters. Inf Sci 592:112–122

    MATH  Google Scholar 

  107. Wu C, Wang J, Liu J, Liu W (2016) Recurrent neural network based recommendation for time heterogeneous feedback. Knowl-Based Syst 109:90–103

    MATH  Google Scholar 

  108. Gunawan AA, Suhartono D (2019) Music recommender system based on genre using convolutional recurrent neural networks. Procedia Comp Sci 157:99–109

    MATH  Google Scholar 

  109. Katarya R, Arora Y (2020) Capsmf: a novel product recommender system using deep learning based text analysis model. Multimed Tools Appl 79:35927–35948

    Google Scholar 

  110. Chen H, Wang S, Jiang N, Li Z, Yan N, Shi L (2021) Trust-aware generative adversarial network with recurrent neural network for recommender systems. Int J Intell Syst 36(2):778–795

    MATH  Google Scholar 

  111. Vedavathi N, Anil Kumar KM (2021) An efficient e-learning recommendation system for user preferences using hybrid optimization algorithm. Soft Comput 25(14):9377–9388

    MATH  Google Scholar 

  112. Bansal S, Baliyan N (2022) Remembering past and predicting future: a hybrid recurrent neural network based recommender system. J Ambient Intell Humaniz Comput 14:1–12

    MATH  Google Scholar 

  113. Liu X, Ouyang Y, Rong W, Xiong Z (2015) Item category aware conditional restricted Boltzmann machine based recommendation. In: Proceedings of neural information processing: 22nd international conference, ICONIP 2015. Springer, Istanbul, pp 609–616

  114. Xie W, Ouyang Y, Ouyang J, Rong W, Xiong Z. User occupation aware conditional restricted Boltzmann machine based recommendation. In: Proceedings of IEEE international conference on internet of things (iThings) and IEEE green computing and communications (GreenCom) and IEEE cyber, physical and social computing (CPSCom) and IEEE smart data (SmartData). IEEE, Chengdu, pp 454–461

  115. Du Y-p, Yao C-q, Huo S-h, Liu J-x (2017) A new item-based deep network structure using a restricted Boltzmann machine for collaborative filtering. Frontiers Inf Technol Electronic Eng 18(5):658–666

    MATH  Google Scholar 

  116. Pujahari A, Sisodia DS (2019) Modeling side information in preference relation based restricted boltzmann machine for recommender systems. Inf Sci 490:126–145

    MATH  Google Scholar 

  117. Chen Z, Ma W, Dai W, Pan W, Ming Z (2020) Conditional restricted Boltzmann machine for item recommendation. Neurocomputing 385:269–277

    MATH  Google Scholar 

  118. Biswal A, Borah MD, Hussain Z (2021) Music recommender system using restricted Boltzmann machine with implicit feedback. Proceed Adv Comp 122:367–402

    MATH  Google Scholar 

  119. Kumar RR, Apparao G, Anuradha S (2022) Deep scalable and distributed restricted boltzmann machine for recommendations. Int J Syst Assur Eng Manag 15:161–173

    MATH  Google Scholar 

  120. Jha GK, Gaur M, Ranjan P, Thakur HK (2023) A trustworthy model of recommender system using hyper-tuned restricted boltzmann machine. Multimed Tools Appl 82(6):8261–8285

    MATH  Google Scholar 

  121. Wakita Y, Oku K, Kawagoe K (2016) Toward fashion-brand recommendation systems using deep-learning: preliminary analysis. Int J Knowl Eng 2(3):128–131

    MATH  Google Scholar 

  122. Chen R-C (2019) User rating classification via deep belief network learning and sentiment analysis. IEEE Trans Comput Soc 6(3):535–546

    MATH  Google Scholar 

  123. Venkatesh M, Sathyalaksmi S (2022) Memetic swarm clustering with deep belief network model for e-learning recommendation system to improve learning performance. Concurr Comput Pract Exp 34(18):7010

    MATH  Google Scholar 

  124. Mehbodniya A, Rao MV, David LG, Nigel KGJ, Vennam P (2022) Online product sentiment analysis using random evolutionary whale optimization algorithm and deep belief network. Pattern Recogn Lett 159:1–8

    Google Scholar 

  125. 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:29–39

    MATH  Google Scholar 

  126. Da’u A, Salim N, and Idris R, (2021) An adaptive deep learning method for item recommendation system. Knowl-Based Syst 213:106681

    MATH  Google Scholar 

  127. Kiran R, Kumar P, Bhasker B (2020) DNNRec: a novel deep learning based hybrid recommender system. Expert Syst Appl 144:113054

    MATH  Google Scholar 

  128. Qian T, Liang Y, Li Q, Xiong H (2020) Attribute graph neural networks for strict cold start recommendation. IEEE Trans Knowl Data Eng 34(8):3597–3610

    MATH  Google Scholar 

  129. Hazrati N, Elahi M (2021) Addressing the New Item problem in video recommender systems by incorporation of visual features with restricted Boltzmann machines. Expert Syst 38:12645

    MATH  Google Scholar 

  130. Ahmed A, Saleem K, Khalid O, Gao J, Rashid U (2022) Trust-aware denoising autoencoder with spatial-temporal activity for cross-domain personalized recommendations. Neurocomputing 511:477–494

    Google Scholar 

  131. Hong D, Gao L, Yao J, Zhang B, Plaza A, Chanussot J (2020) Graph convolutional networks for hyperspectral image classification. IEEE Trans Geosci Remote Sens 59(7):5966–5978

    MATH  Google Scholar 

  132. Hong D et al (2020) More diverse means better: multimodal deep learning meets remote-sensing imagery classification. IEEE Trans Geosci Remote Sens 59(5):4340–4354

    MATH  Google Scholar 

  133. Bai B, Fan Y, Tan W, Zhang J (2017) DLTSR: a deep learning framework for recommendations of long-tail web services. IEEE Trans Serv Comput 13(1):73–85

    MATH  Google Scholar 

  134. Vincent P, Larochelle H, Lajoie I, Bengio Y, Manzagol P-A, Bottou L (2010) Stacked denoising autoencoders: Learning useful representations in a deep network with a local denoising criterion. J Mach Learn Res 11:3371–3408

    MathSciNet  MATH  Google Scholar 

  135. Kumar Y et al (2020) Harnessing gans for zero-shot learning of new classes in visual speech recognition. Proc AAAI Conf Art Intel 34(3):2645–2652

    MATH  Google Scholar 

  136. Sreepada RS, Patra BK (2020) Mitigating long tail effect in recommendations using few shot learning technique. Expert Syst Appl 140:112887

    MATH  Google Scholar 

  137. Pan R et al (2008) One-class collaborative filtering. Proceedings of Eighth IEEE international conference on data mining. IEEE, Pisa, Italy, p 502–511

  138. Qin J, Zhang Q, Wang B (2020) Recommendation method with focus on long tail items. J Comput Appl 40(2):454

    MATH  Google Scholar 

  139. Liu S, Zheng Y (2020) Long-tail session-based recommendation. In: Proceedings of the 14th international conference on recommender systems, RecSys '20, Brazil: ACM, pp 509–514

  140. Krishnan A, Sharma A, Sankar A, Sundaram H (2018) An adversarial approach to improve long-tail performance in neural collaborative filtering. In: Proceedings of the 27th ACM international conference on information and knowledge management, CIKM '18. ACM, Torino, pp 1491–1494

  141. Vultureanu-Albişi A, Bădică C (2021) Recommender systems: an explainable AI perspective. In: Proceedings of international conference on INnovations in intelligent SysTems and applications (INISTA). IEEE, pp 1–6

  142. Samih A, Adadi A, Berrada M (2019) Towards a knowledge based explainable recommender systems. In: Proceedings of the 4th international conference on big data and internet of things, BDIoT'19. ACM, Rabat, pp 1–5

  143. Cui Z et al (2020) Personalized recommendation system based on collaborative filtering for IoT scenarios. IEEE Trans Serv Comput 13(4):685–695

    MATH  Google Scholar 

  144. Hui B, Zhang L, Zhou X, Wen X, Nian Y (2021) Personalized recommendation system based on knowledge embedding and historical behavior. Appl Intell 52:954–966

    MATH  Google Scholar 

  145. Li G et al (2021) Multi-modal visual adversarial Bayesian personalized ranking model for recommendation. Inf Sci 572:378–403

    MathSciNet  MATH  Google Scholar 

  146. Li X et al (2020) Adversarial multimodal representation learning for click-through rate prediction. In: Proceedings of the web conference 2020. ACM, pp 827–836

  147. Chen J, Dong H, Wang X, Feng F, Wang M, He X (2023) Bias and debias in recommender system: a survey and future directions. ACM Trans Inf Syst 41(3):1–39

    MATH  Google Scholar 

  148. Rahmani HA, Deldjoo Y, Tourani A, Naghiaei M (2022) The unfairness of active users and popularity bias in point-of-interest recommendation. In: Proceedings of advances in Bias and fairness in information retrieval: third international workshop, BIAS 2022. Springer, Stavanger, pp 56–68

Download references

Funding

No funding was received for conducting this study.

Author information

Authors and Affiliations

Authors

Contributions

Ms. Manisha Jangid and Dr. Rakesh Kumar have equally contributed in this research paper.

Corresponding author

Correspondence to Manisha Jangid.

Ethics declarations

Conflict of interests

The authors declare that there is no conflict of interest.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jangid, M., Kumar, R. Deep learning approaches to address cold start and long tail challenges in recommendation systems: a systematic review. Multimed Tools Appl 84, 2293–2325 (2025). https://doi.org/10.1007/s11042-024-20262-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-024-20262-3

Keywords