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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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
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)
A. Khaled, S. Ouchani, C. Chohra, Recommendations-based on semantic analysis of social networks in learning environments. Comput. Human Behav. 101, 435–449 (2019)
B. Vesin et al., Protus 2.0: ontology-based semantic recommendation in programming tutoring system. Exp. Syst. Appl. 39, 12229–12246 (2012)
J. Broisin et al., A personalized recommendation framework based on CAM and document annotations. Procedia Comput. Sci. 1(2), 2839–2848 (2010)
S. Wan, Z. Niu, An e-learning recommendation approach based on the self-organization of learning resource. Knowl. Based Syst. 160, 71–87 (2018)
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)
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)
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)
S. Bag, A. Ghadge, M.K. Tiwari, An integrated recommender system for improved accuracy and aggregate diversity. Comput. Ind. Eng. 130, 187–197(2018)
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)
Zui Zhang et al., A hybrid fuzzy-based personalized recommender system for telecom products/services. Inf. Sci. 235, 117–129 (2013)
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)
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)
A. Klašnja-Milićević, B. Vesin, M. Ivanović, Social tagging strategy for enhancing e-learning experience. Comput. Sci. 118, 166–181 (2018)
M. Grbovic et al, Scalable semantic matching of queries to ads in sponsored search advertising. arXiv preprint arXiv:1607.01869 (2016)
Y. Cao, Y. Li, An intelligent fuzzy-based recommendation system for consumer electronic products. Exp. Syst. Appl. 33, 230–240 (2007)
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
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)
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
X. Guo, J. Lu, Intelligent e-government services with personalized recommendation techniques. Int. J. Intell. Syst. 22, 401–417 (2007)
B. Pan, E-tourism, in Encyclopedia of Tourism. (Springer, New York, 2015). https://doi.org/10.131140/2.1.3121.581
J.P. Lucas et al., A hybrid recommendation approach for a tourism system. Exp. Syst. Appl. 40, 3532–3550 (2013)
Ricardo Colomo-Palacios et al., Towards a social and context-aware mobile recommendation system for tourism. Pervasive Mob. Comput. 38(2), 505–515 (2017)
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
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)
I. Lee, G. Cai, K. Lee, Exploration of geo-tagged photos through data mining approaches. Exp. Syst. Appl. 41(2), 397–405 (2014)
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)
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)
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)
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
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)
Yashar Deldjoo et al., Movie genome: alleviating new item cold start in movie recommendation. User Model. User-Adap. Inter. 29(2), 291–343 (2019)
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)
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
J. Karlgren, An algebra for recommendations. Syslab Working Paper, vol. 179 (1990)
M.O. Omisore, O.W. Samual, Personalised recommender system for digital libraries. Int. J. Web-based Learn. Teach. Technol. 9(1) (2014)
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
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
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)
N. Thai-Nghe, L. Drumond, A. Krohn-Grimberghe, L. Schmidt-Thieme, Recommender system for predicting student performance. Procedia Comput. Sci. 1, 2811–2819 (2010)
M. Salehi, I.N. Kmalabadi, A hybrid attribute-based recommender system for e-learning material recommendation. IERI Procedia 2, 565–570 (2012)
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)
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)
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)
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)
M. Nilashi, O. bin Ibrahim, N. Ithnin, Hybrid recommendation approaches for multi-criteria collaborative filtering. Exp. Syst. Appl. 41(8), 3879–3900 (2014)
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)
Justus Haucap, Ulrich Heimeshoff, Google, Facebook, Amazon, eBay: is the internet driving competition or market monopolization? IEEP 11, 49–61 (2014)
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
X. Wang, C. Yu, E. Zhang, T. Du, MovieFinder: a movie search system via graph pattern matching, in EDBT (2017)
M. Eriksson et al., Spotify teardown: Inside the Black Box of Streaming Music (MIT Press, Cambridge, MA, 2019)
M. Lee, Google ads and the Blindspot debate. Media Culture Soc. (2011). https://doi.org/10.1177/0163443710394902
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
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)
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
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
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
I. Jeacle, C. Carter, In TripAdvisor we trust: rankings, calculative regimes and abstract systems. Acc. Organ. Soc. 36(4–5), 293-309 (2011)
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
M. Dougiamas, Moodle. Retrieved online 27/02/2004 at http://moodle.org/
J. Cole, Using Moodle (O’Reilly, 2005)
F. Ricci, L. Rokach, B. Shapira, Introduction to recommender systems handbook, in Recommender Systems Handbook (Springer, 2011), pp. 1–35
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
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)
K. Ji, H. Shen, Addressing cold-start: scalable recommendation with tags and keywords. Knowl. Based Syst. 83, 42–50 (2015)
M. Zihayat et al., A utility-based news recommendation system. Decis. Supp. Syst. 117, 14–27 (2019)
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)
C. Yin, L. Shi, R. Sun, J. Wang, Improved collaborative filtering recommendation algorithm based on differential privacy protection. J. Supercomput. 76, 5161–5174 (2020)
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
H.X. Huynh et al., Context-similarity collaborative filtering recommendation. IEEE Acces 8, 33342–33351 (2020). https://doi.org/10.1109/access.2020.2973755
I. Ryngksai, L. Chameikho, Recommender systems: types of filtering techniques. Int. J. Eng. Res. Technol. (IJERT) 3(11) (2014)
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)
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
D. Jannach, M. Zanker, A. Felfernig, G. Friedrich, Recommender systems: an introduction (Cambridge University Press, New York, 2011)
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
S Bhamidipati, N Fawaz, Privacy-preserving recommendation system. US Patent App. 14/786,245, 2016—Google Patents
L. Deng, D. Yu, Deep learning: methods and applications. Found. Trends Sig. Process. 7(3–4), 197–387 (2014)
I. Goodfellow, Y. Bengio, A. Courville, Deep Learning (MIT Press, 2016)
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
R. van de Berg, T.N. Kipf, M. Welling, Graph convolutional matrix completion. arXiv preprint arXiv:1706.02263 (2017)
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)
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)
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)
S. Rajamanikam, P. Mishra, H. Yannakoudakis, E. Shutova, Joint modelling of emotion and abusive language detection. Assoc. Comput. Linguist. (ACL) (2020)
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)
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
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
S. Gehrmann, Human-AI collaboration for natural language generation with interpretable neural networks. Doctoral dissertation, Harvard University, Graduate School of Arts and Sciences (2020)
T. Sellam, D. Das, A.P. Parikh, BLEURT: learning roust metrics for text generation. Accepted at ACL 2020. arXiv preprint arXiv:2004.04696 (2020)
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)
A.K. Sahoo et al., DeepReco: deep learning based health recommender system using collaborative filtering. Computation 7(2), 25 (2019)
W. Yuan et al., Socialized healthcare service recommendation using deep learning. Neural Comput. Appl. 30, 2071–2082 (2018)
R. Logesh, V. Subramaniyaswamy, A reliable point of interest recommendation based on trust relevancy between users. Wirel. Pers. Commun. 97, 2751–2780 (2017)
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
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-16-0882-7_36
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-0881-0
Online ISBN: 978-981-16-0882-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)