Skip to main content

Recommendation System Based on Machine Learning and Deep Learning in Varied Perspectives: A Systematic Review

  • Conference paper
  • First Online:
Information and Communication Technology for Competitive Strategies (ICTCS 2020)

Abstract

Being in the digital world wherein limitless information is in the reach of everyone, people spend enormous amount of time in various search engines to find information of their interest. Simple search engines are no more an option as many a times needs are not explicitly understood. This needs search engines that are smart enough to gather user needs based on history and ability to find relevant information from infinite information. Machine Learning and Deep Learning are some of the techniques solving the need on personalized recommendations. In this state-of-the-art comprehension, majorly based on the published research paper results from around 98 journals, books, and conference proceedings obtained during the past decade to the latest one. This will expose the various types of recommendation system domains and their machine learning techniques that have been implemented in the prior works. Then will discuss the problems, trends, and solution that were presented not only on the research papers but also on the developments that are practically happening on real-world.

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

Access this chapter

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

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Similar content being viewed by others

References

  1. M.S. Badrul, K. George, A.K. Joseph, T.R. John, Application of dimensionality reduction in recommender system—a case study, in Proceedings of ACM WebKDD Workshop (2000)

    Google Scholar 

  2. B.P. Knijnenburg, M.C. Willemsen, Z. Gantner, H. Soncu, C. Newell, Explaining the user experience of recommender systems. User Model. User-Adapt. Inter. 22 (2012). https://doi.org/10.1007/s11257-011-9118-4

  3. S. Abbar, M. Bouzeghoub, S. Lopez, Context-aware recommender systems: a service oriented approach, in Proceedings of the 3rd International Workshop on Personalised Access, Profile Management and Context Awareness in Databases (2009)

    Google Scholar 

  4. A. Khaled, S. Ouchani, C. Chohra, Recommendations-based on semantic analysis of social networks in learning environments. Comput. Human Behav. 101, 435–449 (2019)

    Google Scholar 

  5. B. Vesin et al., Protus 2.0: ontology-based semantic recommendation in programming tutoring system. Exp. Syst. Appl. 39, 12229–12246 (2012)

    Google Scholar 

  6. J. Broisin et al., A personalized recommendation framework based on CAM and document annotations. Procedia Comput. Sci. 1(2), 2839–2848 (2010)

    Google Scholar 

  7. S. Wan, Z. Niu, An e-learning recommendation approach based on the self-organization of learning resource. Knowl. Based Syst. 160, 71–87 (2018)

    Google Scholar 

  8. B. Sunita Aher, L.M.R.J. Lobo, Combination of machine learning algorithms for recommendation of courses in E-learning system based on historical data. Knowl. Based Syst. 51, 1–14 (2013)

    Google Scholar 

  9. K. Chaudhary, N. Gupta, E-learning recommender system for learners: a machine learning based approach. Int. J. Math. Eng. Manag. Scie. 4(4), 957–967 (2019)

    Google Scholar 

  10. Nguyen, T.T. Sang, H.Y. Lu, J. Lu, Web-page recommendation based on web usage and domain knowledge. IEEE Trans. Knowl. Data Eng. 26(10), 2574–2587 (2014)

    Google Scholar 

  11. S. Bag, A. Ghadge, M.K. Tiwari, An integrated recommender system for improved accuracy and aggregate diversity. Comput. Ind. Eng. 130, 187–197(2018)

    Google Scholar 

  12. J.L. De la Rosa, N. Hormazabal, S. Aciar, G. Lopardo, A. Trias, M. Montaner, A negotiation-style recommender based on computational ecology in open negotiation environments. IEEE Trans. Industr. Electron. 58, 2073–2085 (2011)

    Article  Google Scholar 

  13. Zui Zhang et al., A hybrid fuzzy-based personalized recommender system for telecom products/services. Inf. Sci. 235, 117–129 (2013)

    Article  Google Scholar 

  14. T. Lee, J. Chun, J. Shim, S.G. Lee, An ontology-based product recommender system for B2B marketplaces. Int. J. Electron. Commer. 11, 125–155 (2006)

    Article  Google Scholar 

  15. A. Nanopoulos, D. Rafailidis, P. Symeonidis, Y. Manolopoulos, Musicbox: personalized music recommendation based on cubic analysis of social tags. IEEE Trans. Audio Speech Lang. Process. 18, 407–412 (2010)

    Google Scholar 

  16. A. Klašnja-Milićević, B. Vesin, M. Ivanović, Social tagging strategy for enhancing e-learning experience. Comput. Sci. 118, 166–181 (2018)

    Google Scholar 

  17. M. Grbovic et al, Scalable semantic matching of queries to ads in sponsored search advertising. arXiv preprint arXiv:1607.01869 (2016)

  18. Y. Cao, Y. Li, An intelligent fuzzy-based recommendation system for consumer electronic products. Exp. Syst. Appl. 33, 230–240 (2007)

    Google Scholar 

  19. R.J. Mooney, L. Roy, Content-based book recommending using learning for text categorization, in Proceedings of the Fifth ACM Conference on Digital Libraries, ACM (2000), pp. 195–204

    Google Scholar 

  20. R.D. Lawrence, G.S. Almasi, V. Kotlyar, M.S. Viveros, S.S. Duri, Personalization of supermarket product recommendations. Data Min. Knowl. Discov. 5, 11–32(2001)

    Google Scholar 

  21. M.E. Cortés-Cediel, I. Cantador, O. Gil, Recommender systems for e-governance in smart cities: state of the art and research opportunities, in CitRec’17: Proceedings of the International Workshop on Recommender Systems for Citizens, vol. 7 (2017), pp. 1–6

    Google Scholar 

  22. X. Guo, J. Lu, Intelligent e-government services with personalized recommendation techniques. Int. J. Intell. Syst. 22, 401–417 (2007)

    Google Scholar 

  23. B. Pan, E-tourism, in Encyclopedia of Tourism. (Springer, New York, 2015). https://doi.org/10.131140/2.1.3121.581

    Google Scholar 

  24. J.P. Lucas et al., A hybrid recommendation approach for a tourism system. Exp. Syst. Appl. 40, 3532–3550 (2013)

    Article  Google Scholar 

  25. Ricardo Colomo-Palacios et al., Towards a social and context-aware mobile recommendation system for tourism. Pervasive Mob. Comput. 38(2), 505–515 (2017)

    Article  Google Scholar 

  26. C.-I. Lee, T.-C. Hsia, H.-C. Hsu, J.-Y. Lin, Ontology-based tourism recommendation system, in 2017 4th International Conference on Industrial Engineering and Applications (ICIEA) (2017), pp. 376–379

    Google Scholar 

  27. K. Jiang, H. Yin, P. Wang, N. Yu, Learning from contextual information of geo-tagged web photos to rank personalized tourism attractions. Neurocomputing 119, 17–25 (2013)

    Google Scholar 

  28. I. Lee, G. Cai, K. Lee, Exploration of geo-tagged photos through data mining approaches. Exp. Syst. Appl. 41(2), 397–405 (2014)

    Google Scholar 

  29. M.H. Memon, J.P. Li, I. Memon, Q.A. Arain, GEO matching regions: multiple regions of interests using content based image retrieval based on relative locations. Multimedia Tools Appl. 76(14), 15377–15411 (2017)

    Article  Google Scholar 

  30. S. Wang, D. Lo, B. Vasilescu, A. Serbrenik, ENTAGREC++: an enhanced tag recommendation system for software information sites. Empirical Softw. Eng. 23(2), 800–832 (2018)

    Google Scholar 

  31. J.-H. Chang, C.-F. Lai, M.-S. Wang, T.-Y. Wu, A cloud-based TV program recommendation system. Comput. Electr. Eng. 39(7), 2379–2399 (2013)

    Google Scholar 

  32. Md.N.M. Adnan et al., Content based news recommendation system based on fuzzy logic, in 2014 International Conference on Informatics, Electronics & Vision (2014), pp. 1–6

    Google Scholar 

  33. N. Mishra et al., Solving sparsity problem in rating-based movie recommendation system. Comput. Intell. Data Min Adv. Intell. Syst. Comput. 556, 111–117 (2017)

    Google Scholar 

  34. Yashar Deldjoo et al., Movie genome: alleviating new item cold start in movie recommendation. User Model. User-Adap. Inter. 29(2), 291–343 (2019)

    Article  Google Scholar 

  35. B.A. Hammou, A.A. Lahcen, S. Mouline, A distributed group recommendation based on extreme gradient boosting and big data technologies. Appl. Intell. 49(12), 4128–4149 (2019)

    Google Scholar 

  36. L. Ravi, S. Vairavasundaram, A collaborative location based travel recommendation system through enhanced rating prediction for the group of users. Comput. Intell. Neurosci. (2016). https://doi.org/10.1155/2016/1291358

  37. J. Karlgren, An algebra for recommendations. Syslab Working Paper, vol. 179 (1990)

    Google Scholar 

  38. M.O. Omisore, O.W. Samual, Personalised recommender system for digital libraries. Int. J. Web-based Learn. Teach. Technol. 9(1) (2014)

    Google Scholar 

  39. P. Jomsri, Book recommendation system for digital library based on user profiles by using association rule, in 2014 Fourth International Conference on Innovative Computing Technology (INTECH) (2014). https://doi.org/10.1109/intech.2014.6927766

  40. T.B. Lalitha, P.S. Sreeja, Personalised self-directed learning recommendation system. Procedia Comput. Sci. 171, 583–592 (2020). https://doi.org/10.1016/j.procs.2020.4.063

  41. Z. Zhang, A. Brun, A. Boyer, New measures for offline evaluation of learning path recommenders, in Addressing Global Challenges and Quality Education. (Springer International Publishing, 2020)

    Google Scholar 

  42. N. Thai-Nghe, L. Drumond, A. Krohn-Grimberghe, L. Schmidt-Thieme, Recommender system for predicting student performance. Procedia Comput. Sci. 1, 2811–2819 (2010)

    Google Scholar 

  43. M. Salehi, I.N. Kmalabadi, A hybrid attribute-based recommender system for e-learning material recommendation. IERI Procedia 2, 565–570 (2012)

    Google Scholar 

  44. A. Ortigosa, J.M. Martín, R.M. Carro, Sentiment analysis in Facebook and its application to e-learning. Comput. Hum. Behav. 31, 527–541 (2014)

    Article  Google Scholar 

  45. Y. Madani, M. Erritali, J. Bengourram, F. Sailhan, Social collaborative filtering approach for recommending courses in an e-learning platform. Procedia Comput. Sci. 151, 1164–1169 (2019)

    Google Scholar 

  46. M. Salehi, I.N. Kamalabadi, Hybrid recommendation approach for learning material based on sequential pattern of the accessed material and the learner’s preference tree. Knowl. Based Syst. 48, 57–69 (2013)

    Google Scholar 

  47. D. Herath, L. Jayaratne, A personalized web content recommendation system for E-learners in E-learning environment, in 2017 National Information Technology Conference (NITC) (IEEE, 2017)

    Google Scholar 

  48. M. Nilashi, O. bin Ibrahim, N. Ithnin, Hybrid recommendation approaches for multi-criteria collaborative filtering. Exp. Syst. Appl. 41(8), 3879–3900 (2014)

    Google Scholar 

  49. M.A. Russell, Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites. (O’Reilly Media, Newton, MA, USA, 2011)

    Google Scholar 

  50. Justus Haucap, Ulrich Heimeshoff, Google, Facebook, Amazon, eBay: is the internet driving competition or market monopolization? IEEP 11, 49–61 (2014)

    Article  Google Scholar 

  51. C.A. Gomez-Uribe, N. Hunt, The Netflix recommender system: algorithms, business value, and innovation. ACM Trans. Manag. Inform. Syst. Article No. 13 (2015). https://doi.org/10.1145/2843948

  52. X. Wang, C. Yu, E. Zhang, T. Du, MovieFinder: a movie search system via graph pattern matching, in EDBT (2017)

    Google Scholar 

  53. M. Eriksson et al., Spotify teardown: Inside the Black Box of Streaming Music (MIT Press, Cambridge, MA, 2019)

    Book  Google Scholar 

  54. M. Lee, Google ads and the Blindspot debate. Media Culture Soc. (2011). https://doi.org/10.1177/0163443710394902

  55. Jing Liang et al., MOPSO-cased CNN for keyword selection on Google ads. IEEE Access 7, 125387–125400 (2019). https://doi.org/10.1109/ACCESS.2019.2937339

    Article  Google Scholar 

  56. A.B. Bener, V. Ozadail, E.S. Ilhan, Semantic matchmaker with precondition and effect matching using SWRL. Exp. Syst. Appl. 36(5), 9371–9377 (2009)

    Google Scholar 

  57. F. Scioscia et al., A mobile matchmaker for the ubiquitous sematic web. Int. J. Semant. Web Inform. Syst. 10(4) (2014). https://doi.org/10.4018/ijswis.2014100104

  58. H. Colevins, PEPID RN clinical nursing suite. J. Med. Libr. Assoc. 95(3), 365–366 (2007). https://doi.org/10.3163/1536-5050.95.3.365

  59. R. Chauhan, A. Kumar, Practo technologies: the online way of life! Emerald Emerg. Mark. Case Stud. 3(7) (2013). https://doi.org/10.1108/EEMCS-06-2013-0127

  60. I. Jeacle, C. Carter, In TripAdvisor we trust: rankings, calculative regimes and abstract systems. Acc. Organ. Soc. 36(4–5), 293-309 (2011)

    Google Scholar 

  61. A. Valdivia, M. Victoria Luzon, F. Herrera, Sentiment analysis in TripAdvisor. IEEE Intell. Syst. 32(4), 72–77 (2017). https://doi.org/10.1109/mis.2017.3121555

  62. M. Dougiamas, Moodle. Retrieved online 27/02/2004 at http://moodle.org/

  63. J. Cole, Using Moodle (O’Reilly, 2005)

    Google Scholar 

  64. F. Ricci, L. Rokach, B. Shapira, Introduction to recommender systems handbook, in Recommender Systems Handbook (Springer, 2011), pp. 1–35

    Google Scholar 

  65. S. Cao, N. Yang, Z. Liu, Online news recommender based on stacked auto-encoder, in IEEE/ACIS 16th International Conference on Computer and Information Science(ICIS) (2017). https://doi.org/10.1109/icis.2017.7960088

  66. J. Wei, J. He, K. Chen, Y. Zhou, Z. Tang, Collaborative filtering and deep learning based recommendation system for cold start items. Exp. Syst. Appl. 69, 29–39 (2017)

    Google Scholar 

  67. K. Ji, H. Shen, Addressing cold-start: scalable recommendation with tags and keywords. Knowl. Based Syst. 83, 42–50 (2015)

    Google Scholar 

  68. M. Zihayat et al., A utility-based news recommendation system. Decis. Supp. Syst. 117, 14–27 (2019)

    Article  Google Scholar 

  69. H. Parvin, P. Moradi, S. Esmaeili, N.N. Quader, A scalable and robust trust-based nonnegative matrix factorization recommender using the alternating direction method. Knowl. Based Syst. 166, 92–107 (2019)

    Google Scholar 

  70. C. Yin, L. Shi, R. Sun, J. Wang, Improved collaborative filtering recommendation algorithm based on differential privacy protection. J. Supercomput. 76, 5161–5174 (2020)

    Google Scholar 

  71. F. Eskandanian, B. Mobasher, R. Burke, A clustering approach for personalizing diversity in collaborative recommender systems, in UMAP’17: Proceedings of the 25th Conference on User Modelling, Adaption and Personalisation (2017), pp. 280–284. https://doi.org/10.1145/3079628.3079699

  72. H.X. Huynh et al., Context-similarity collaborative filtering recommendation. IEEE Acces 8, 33342–33351 (2020). https://doi.org/10.1109/access.2020.2973755

  73. I. Ryngksai, L. Chameikho, Recommender systems: types of filtering techniques. Int. J. Eng. Res. Technol. (IJERT) 3(11) (2014)

    Google Scholar 

  74. L. Ni, H. Lin, M. Zhang, J. Zhang, Hybrid filtrations recommendation system based on privacy preserving in edge computing. Procedia Comput. Sci. 129, 407–409 (2018)

    Google Scholar 

  75. R. Burke, Hybrid web recommender systems, in The Adaptive Web: Methods and Strategies of Web Personalization, ed. by P. Brusilovsky, A. Kobsa, W. Nejdl. LNCS, vol. 4321. (Springer, Heidelberg, 2007), pp. 377–408

    Google Scholar 

  76. D. Jannach, M. Zanker, A. Felfernig, G. Friedrich, Recommender systems: an introduction (Cambridge University Press, New York, 2011)

    Google Scholar 

  77. B.M. Sarwar, J.A. Konstan, J. Riedl, Distributed recommender systems for internet commerce, in Encyclopedia of Information Science and Technology (II), ed. by M. Khosrow-Pour. (Idea Group, 2005), pp. 907–911

    Google Scholar 

  78. S Bhamidipati, N Fawaz, Privacy-preserving recommendation system. US Patent App. 14/786,245, 2016—Google Patents

    Google Scholar 

  79. L. Deng, D. Yu, Deep learning: methods and applications. Found. Trends Sig. Process. 7(3–4), 197–387 (2014)

    Google Scholar 

  80. I. Goodfellow, Y. Bengio, A. Courville, Deep Learning (MIT Press, 2016)

    Google Scholar 

  81. H.A. Mohamed Hassan, Personalized research paper recommendation using deep learning, in Proceeding of the 25th Conference on User Modeling, Adaptation and Personalisation (2017), pp. 327–330

    Google Scholar 

  82. R. van de Berg, T.N. Kipf, M. Welling, Graph convolutional matrix completion. arXiv preprint arXiv:1706.02263 (2017)

  83. M. Fu, H. Qu, Z. Yi, L. Lu, A novel deep learning-based collaborative filtering model for recommendation system. IEEE Trans. Cybern. 49(3), 1084–1096 (2019)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  86. S. Rajamanikam, P. Mishra, H. Yannakoudakis, E. Shutova, Joint modelling of emotion and abusive language detection. Assoc. Comput. Linguist. (ACL) (2020)

    Google Scholar 

  87. H. Fang, H. Cheng, M. Sap, E. Clark, A. Holtzman, Y. Choi, N.A. Smith, M. Ostendorf, Sounding board: a user-centric and content-driven social chatbot. CoRR abs/1804.10202 (2018)

    Google Scholar 

  88. J.C. Quoriz et al., Alexa depression and anxiety self-tests: a preliminary analysis of user experience and trust, in UbiComp-ISWC ‘20: Adjunct Proceedings of the 2020 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2020 ACM International Symposium on Wearable Computers (2020), pp. 494–496. https://doi.org/10.1145/3410530.3414374

  89. M.B. Lazreg, M. Goodwin, O.-C. Granmo, A neural turing machine for conditional transition graph modelling. IEEE Trans. Neural Netw. Learn. Syst. (2019). arXiv:1907.06432

  90. S. Gehrmann, Human-AI collaboration for natural language generation with interpretable neural networks. Doctoral dissertation, Harvard University, Graduate School of Arts and Sciences (2020)

    Google Scholar 

  91. T. Sellam, D. Das, A.P. Parikh, BLEURT: learning roust metrics for text generation. Accepted at ACL 2020. arXiv preprint arXiv:2004.04696 (2020)

  92. J.L. Katzman et al., DeepSurv: personalised treatment recommender system using a Cox proportional hazards deep neural network. BMC Med. Res. Methodol. 18(1), 24 (2018)

    Google Scholar 

  93. A.K. Sahoo et al., DeepReco: deep learning based health recommender system using collaborative filtering. Computation 7(2), 25 (2019)

    Google Scholar 

  94. W. Yuan et al., Socialized healthcare service recommendation using deep learning. Neural Comput. Appl. 30, 2071–2082 (2018)

    Article  Google Scholar 

  95. R. Logesh, V. Subramaniyaswamy, A reliable point of interest recommendation based on trust relevancy between users. Wirel. Pers. Commun. 97, 2751–2780 (2017)

    Google Scholar 

  96. L. Terán, A. Meier, A fuzzy recommender system for eElections, in Electronic Government and the Information Systems Perspective, ed. by K. Andersen, E. Francesconi, Å. Grönlund, T. van Engers. (Springer Berlin Heidelberg, 2010), pp. 62–76

    Google Scholar 

  97. J. Lu, Q. Shambour, Y. Xu, Q. Lin, G. Zhang, A web-based personalized business partner recommendation system using fuzzy semantic techniques. Comput. Intell. 29, 37–69 (2013)

    Google Scholar 

  98. G. Linden, B. Smith, J. York, Industry report: Amazon.com recommendations: item-to-item collaborative filtering. IEEE Distrib. Syst. Online 4(1), 76–80 (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lalitha, T.B., Sreeja, P.S. (2021). Recommendation System Based on Machine Learning and Deep Learning in Varied Perspectives: A Systematic Review. In: Kaiser, M.S., Xie, J., Rathore, V.S. (eds) Information and Communication Technology for Competitive Strategies (ICTCS 2020). Lecture Notes in Networks and Systems, vol 190. Springer, Singapore. https://doi.org/10.1007/978-981-16-0882-7_36

Download citation

Publish with us

Policies and ethics