Skip to main content

A Survey on Techniques and Methods of Recommender System

  • Conference paper
  • First Online:
Computational Intelligence in Data Science (ICCIDS 2022)

Abstract

As prevalence is growing for social media, the value of its content is becoming paramounting. This data can reveal about a person’s personal and professional life. The behaviors done on social media either frequent or periodic can comprehend fondness and attentiveness of users on certain matters. But accompanying it, diverse data from multiple sources with high volumes sets its foot in. Here becomes operational the usage of recommender systems. These are capable of providing customized assistance to users based on respective quondam behavior and preferences. Machine Learning and deep learning methods have proven to be a boon in these tasks of predictions with notable accuracy. This paper discusses existing techniques with its fors and againsts, concerns and issues, extrapolating the results and solutions, which in turn can help in better interpretation of current developments to pave a path for pioneering researches.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. What is content-based Filtering? Towards Data Science. https://www.educative.io/edpresso/what-is-content-based-filtering

  2. Collaborative Filtering, Science Direct. https://www.sciencedirect.com/topics/computer-science/collaborative-filtering

  3. Introduction to collaborative Filtering, Towards Data Science. https://towardsdatascience.com/intro-to-recommender-system-collaborative-filtering-64a238194a26

  4. A Simple Introduction to Collaborative Filtering, built-in beta. https://builtin.com/data-science/collaborative-filtering-recommender-system

  5. Classifying Different Types of Recommender Systems, bluepi. https://www.bluepiit.com/blog/classifying-recommender-systems/#:~:text=There%20are%20majorly%20six%20types,system%20and%20Hybrid%20recommender%20system

  6. A Gentle Introduction to Transfer Learning for Deep Learning, Machine Learning Mastery. https://machinelearningmastery.com/transfer-learning-for-deep-learning/#:~:text=Transfer%20learning%20is%20a%20machine,model%20on%20a%20second%20task.&text=Common%20examples%20of%20transfer%20learning,your%20own%20predictive%20modeling%20problems

  7. Zhang, Q., Lu, J., Jin, Y.: Artificial intelligence in recommender systems. Complex Intell. Syst. 7, 439–457 (2021)

    Google Scholar 

  8. A comprehensive hands on Guide to Transfer Learning with Real World Applications in Deep Learning, towards data science. https://towardsdatascience.com/a-comprehensive-hands-on-guide-to-transfer-learning-with-real-world-applications-in-deep-learning-212bf3b2f27a

  9. Zhang, Q.,  Hao, P.,  Lu, J.,  Zhang, G.: Cross-domain recommendation with semantic correlation in tagging systems. IEEE, July 2019

    Google Scholar 

  10. Zhen, Y., Li, W.J., Yeung, D.Y.: TagiCoFi: tag informed collaborative filtering. In: RecSys 2009—Proceedings of the 3rd ACM Conference on Recommender Systems, pp. 69–76 (2009)

    Google Scholar 

  11. Hao, P., Zhang, G., Martinez, L., Lu, J.: Regularizing knowledge transfer in recommendation with tag-inferred correlation. IEEE Trans. Cybern. 49, 83–96 (2017)

    Google Scholar 

  12. Pan, W., Yang, Q.: Transfer learning in heterogeneous collaborative filtering domains. Artif. Intell. 197, 39–55 (2013)

    Google Scholar 

  13. Hu, L., Cao, J., Xu, G., Cao, L., Gu, Z., Zhu, C.: Personalized recommendation via cross-domain triadic factorization. In: Proceedings of the 22nd International Conference on World Wide Web (2013)

    Google Scholar 

  14. Mirbakhsh, N., Ling, C.X.: Improving top-n recommendation for cold-start users via cross-domain information. ACM Trans. Knowl. Discov. Data 9, 1–19 (2015)

    Google Scholar 

  15. Hu, G., Zhang, Y., Yang, Q.: Conet: collaborative cross networks for cross-domain recommendation. In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management (2018)

    Google Scholar 

  16. Wang, C., Niepert, M., Li, H.: RecSys-DAN: discriminative adversarial networks for cross-domain recommender systems. IEEE Trans. Neural Netw. Learn. Syst. 31, 2731–2740 (2019)

    Google Scholar 

  17. Yuan, F., Yao, L., Benatallah, B.: DARec: deep domain adaptation for cross-domain recommendation via transferring rating patterns. In: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (2019)

    Google Scholar 

  18. Reinforcement Learning 101, towards data science. https://towardsdatascience.com/reinforcement-learning-101-e24b50e1d292

  19. Recommender System with Reinforcement Learning, towards data science. https://towardsdatascience.com/recommendation-system-with-reinforcement-learning-3362cb4422c8

  20. Reinforcement Learning Guide: Solving the Multi-Armed Bandit Problem from Scratch in Python, Analytics Vidhya. https://www.analyticsvidhya.com/blog/2018/09/reinforcement-multi-armed-bandit-scratch-python/

  21. Raval, A., Lohia, A.: A survey on techniques, methods and applications of text analysis. IJCRT2105349, May 2021

    Google Scholar 

  22. Salakhutdinov, R., Mnih, A., Hinton, G.: Restricted Boltzmann machines for collaborative filtering. In: Proceedings of the 24th International Conference on Machine Learning (2007)

    Google Scholar 

  23. Truyen, T.T., Phung, D.Q., Venkatesh, S.: Ordinal Boltzmann machines for collaborative filtering. In: Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence, pp. 548–556 (2009)

    Google Scholar 

  24. Zhang, S., Yao, L.: Deep learning based recommender system: a survey and new perspectives. ACM J. Comput. Cult. Herit. Artic. 1(35), 1–35 (2017)

    Google Scholar 

  25. Cheng, H.T., et al.: Wide and deep learning for recommender systems. arXiv Prepr. (2016)

    Google Scholar 

  26. He, X., Liao, L., Zhang, H., Nie, L., Hu, X., Chua, T.S.: Neural collaborative filtering. In: Proceedings of the 26th International Conference on World Wide Web, pp. 173–182 (2017)

    Google Scholar 

  27. DeepFM: a factorization-machine based neural network for CTR prediction. In: International Joint Conference on Artificial Intelligence (2017)

    Google Scholar 

  28. Sedhain, S., Menon, A.K., Sanner, S., Xie, L.: AutoRec: autoencoders meet collaborative filtering. In: Proceedings of the 24th International Conference on World Wide Web (2015)

    Google Scholar 

  29. Zhang, S., Yao, L., Xu, X.: AutoSVD++: an efficient hybrid collaborative filtering model via contractive auto-encoders. In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval (2017)

    Google Scholar 

  30. Ying, H., et al.: Sequential recommender system based on hierarchical attention network. In: International Joint Conference on Artificial Intelligence (2018)

    Google Scholar 

  31. He, X., He, Z., Du, X., Chua, T.S.: Adversarial personalized ranking for recommendation. In: The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval (2018)

    Google Scholar 

  32. Yang, D., Guo, Z., Wang, Z., Jiang, J., Xiao, Y., Wang, W.: A knowledge-enhanced deep recommendation framework incorporating GAN-based models. In: 2018 IEEE International Conference on Data Mining, pp. 1368–1373 (2018)

    Google Scholar 

  33. Tang, J., Du, X., He, X., Yuan, F., Tian, Q., Chua, T.-S.: Adversarial training towards robust multimedia recommender system. IEEE Trans. Knowl. Data Eng. 32(5), 855–867 (2019)

    Google Scholar 

  34. Deep Learning Based Recommender System, Sciforce. https://medium.com/sciforce/deep-learning-based-recommender-systems-b61a5ddd5456

  35. 5 Problems with Recommender System, readwrite. https://readwrite.com/2009/01/28/5_problems_of_recommender_systems/?__cf_chl_jschl_tk__=pmd_UZyz8bgl.30UoIXhsuXwJjqLz2DxSjHu4LMvOrVSuf0-1629638145-0-gqNtZGzNAlCjcnBszQh9

  36. Khusro, S., Ali, Z., Ullah, I.: Recommender systems: issues, challenges, and research opportunities. In: Kim, K., Joukov, N. (eds.) Information Science and Applications (ICISA) 2016. LNEE, vol. 376, pp. 1179–1189. Springer, Singapore (2016). https://doi.org/10.1007/978-981-10-0557-2_112

  37. Milano, S., Taddeo, M., Floridi, L.: Recommender systems and their ethical challenges. AI Soc. 35, 957–967 (2020). https://doi.org/10.1007/s00146-020-00950-y

  38. Liu, B., et al.: A survey of recommendation systems based on deep learning. J. Phys. Conf. Ser. ISPECE (2020)

    Google Scholar 

  39. Lei, Z., Vahid, N., Philip, S.: Joint deep modeling of users and items using reviews for recommendation. In: Proceedings of the Tenth ACM International Conference on Web Search and Data Mining (2017)

    Google Scholar 

  40. Hassen, A.B., Ticha, S.B.: Transfer learning to extract features for personalized user modeling. In: Proceedings of the 16th International Conference on Web Information Systems and Technologies (WEBIST 2020)

    Google Scholar 

  41. Srivastava, A., Bala, P.K., Kumar, B.: Transfer learning for resolving sparsity problem in recommender systems: human values approach. JISTEM J. Inf. Syst. Technol. Manag. 14(3), 323–337 ( 2017)

    Google Scholar 

  42. Wu, T., et al.: Zero-shot heterogeneous transfer learning from recommender systems to cold-start search retrieval. arXiv:2008.02930v2 [cs.LG], 19 August 2020

  43. Khenissi, S., Boujelbene, M., Nasraoui, O.: Theoretical modeling of the iterative properties of user discovery in a collaborative filtering recommender system (2020)

    Google Scholar 

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

    Google Scholar 

  45. Shambour, Q.: A deep learning based algorithm for multi-criteria recommender systems. Knowl. Based Syst. 211, 106545 (2021)

    Google Scholar 

  46. Ahmadiana, S., Ahmadianb, M., Jalili, M.: A deep learning based trust-and tag-aware recommender system., Neurocomputing 488, 557–571 (2021)

    Google Scholar 

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

    Google Scholar 

  48. Gomede, E., de Barros, R.M., de Souza Mendes, L.: Deep auto encoders to adaptive E-learning recommender system. Comput. Educ. Artif. Intell. 2, 100009 (2021)

    Google Scholar 

  49. Djellali, C., Mehdiadda: A new hybrid deep learning model based-recommender system using artificial neural network and hidden Markov model. Procedia Comput. Sci. 175 , 214–220 (2020)

    Google Scholar 

  50. Da’u, A., Salim, N., Rabiu, I., Osman, A.: Weighted aspect-based opinion mining using deep learning for recommender system. Expert Syst. Appl. 140, 112871 (2020)

    Google Scholar 

  51. Ayci,  G., Köksal, A.,  Mutlu, M.M.,  Suyunu,  B., Cemgil, A.T.: Active learning with bayesian nonnegative matrix factorization for recommender systems. In: 2019 27th Signal Processing and Communications Applications Conference (SIU). IEEE (2019)

    Google Scholar 

  52. Zhou, J.,  Chiky, R.: Improving the attribute-based active learning by clustering the new items. In: 2019 IEEE World Congress on Services (SERVICES). IEEE (2019)

    Google Scholar 

  53. Du, Z.,  Tang, J.,  Ding, Y.: POLAR++: active one-shot personalized article recommendation. IEEE Trans. Knowl. Data Eng. 33(6), 2709–2722 (2021)

    Google Scholar 

  54. Du, Z.,  Yang, N.,  Yu, Z.,  Yu, P.: Learning from atypical behavior: temporary interest aware recommendation based on reinforcement learning. IEEE Trans. Knowl. Data Eng. (2022)

    Google Scholar 

  55. Li, X., et al.: Pre-training recommender systems via reinforced attentive multi-relational graph neural network. In: IEEE International Conference on Big Data (Big Data) (2021)

    Google Scholar 

  56. Chen, H.: A DQN-based recommender system for item-list recommendation. In: IEEE International Conference on Big Data (Big Data) (2021)

    Google Scholar 

  57. Song, Z.,  Zhang, D.,  Shi, X.,  Li, W.,  Ma, C., Wu,  L.: DEN-DQL: quick convergent deep Q-learning with double exploration networks for news recommendation. In: International Joint Conference on Neural Networks (IJCNN). IEEE (2021)

    Google Scholar 

  58. Kabra, A., Agarwal, A.: Personalized and dynamic top-k recommendation system using context aware deep reinforcement learning. In: IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC) (2021)

    Google Scholar 

  59. Fu, M., et al.: Deep reinforcement learning framework for category-based item recommendation. IEEE Trans. Cybern. (2021)

    Google Scholar 

  60. Rabieinejad, E., Mohammadi, S., Yadegari, M.: Provision of a recommender model for blockchain-based IoT with deep reinforcement learning. In: IEEE, 5th International Conference on Internet of Things and Applications (IoT) (2021)

    Google Scholar 

  61. Huang, L., Fu, M., Lia, F., Qu, H., Liu, Y., Chen, W.: A deep reinforcement learning based long-term recommender system. Knowl. Based Syst. 213 , 106706 (2021)

    Google Scholar 

  62. Abbas, S.M., Alam, K.A.: Exploiting relevant context with soft-rough sets in context-aware video recommender systems. In: IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) (2019)

    Google Scholar 

  63. Ubukata, S.,  Takahashi, S.,  Notsu, A.,  Honda, K.: Basic consideration of collaborative filtering based on rough C-means clustering. In: IEEE, Joint 11th International Conference on Soft Computing and Intelligent Systems and 21st International Symposium on Advanced Intelligent Systems (SCIS-ISIS) (2020)

    Google Scholar 

  64. Abbas, S.M.,  Alam, K.A.,  Ko, K.-M.: A three-way classification with game-theoretic N-soft sets for handling missing ratings in context-aware recommender systems. In: IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) (2020)

    Google Scholar 

  65. Sharma, A.K., Bajpai, B., Adhvaryu, R., Pankajkumar, S.D., Gordhanbhai, P.P., Kumar, A.: an efficient approach of product recommendation system using NLP technique. Mater. Today Proc. (2021)

    Google Scholar 

  66. Trappey, A., Trappey, C.V., Hsieh, A.: An intelligent patent recommender adopting machine learning approach for natural language processing: a case study for smart machinery technology mining. Technol. Forecast. Soc. Change 164, 120511 (2021)

    Google Scholar 

  67. Sterling, J.A.,  Montemore, M.M.: Combining citation network information and text similarity for research article recommender systems. EEE Access, 10, 16–23 (2021)

    Google Scholar 

  68. Zhang, T.,  Liu, M.,  Ma, C.,  Tu, Z.,  Wang, Z.: A text mining based method for policy recommendation. In: IEEE International Conference on Services Computing (SCC) (2021)

    Google Scholar 

  69. Kuanr, M., Mohapatra, P.: Recent challenges in recommender systems: a survey. In: Panigrahi, C.R., Pati, B., Mohapatra, P., Buyya, R., Li, KC. (eds.) Progress in Advanced Computing and Intelligent Engineering. AISC, vol. 1199, pp. 353–365. Springer, Singapore (2021). https://doi.org/10.1007/978-981-15-6353-9_32

  70. Di Benedetto, G., Bellini, V., Zappella, G.: A linear bandit for seasonal environments. In: Proceedings of the 37th International Conference on Machine Learning, Vienna, Austria (2020). Amazon Science

    Google Scholar 

  71. Zhao, J., Wang, L., Xiang, D., Johanson, B.: Collaborative deep denoising autoencoder framework for recommendations. In: SIGIR 2019, Paris, France, July 2019. Amazon Science

    Google Scholar 

  72. Gupta, S., Wang, H., Lipton, Z., Wang, Y.: Correcting exposure bias for link recommendation. In: Proceedings of the 38th International Conference on Machine Learning, PMLR 139 (2021). Amazon Science

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aanal Raval .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Raval, A., Borisagar, K. (2022). A Survey on Techniques and Methods of Recommender System. In: Kalinathan, L., R., P., Kanmani, M., S., M. (eds) Computational Intelligence in Data Science. ICCIDS 2022. IFIP Advances in Information and Communication Technology, vol 654. Springer, Cham. https://doi.org/10.1007/978-3-031-16364-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-16364-7_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-16363-0

  • Online ISBN: 978-3-031-16364-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics