journal article·2022-11-24Open access

State-of-the-Art Survey on Deep Learning-Based Recommender Systems for E-Learning

Latifat Salau, Mohamed Hamada, Rajesh Prasad, Mohammed Hassan, Anand Mahendran, Yutaka Watanobe

Applied Sciences· Volume 12· Issue 23

Abstract

Recommender systems (RSs) are increasingly recognized as intelligent software for predicting users’ opinions on specific items. Various RSs have been developed in different domains, such as e-commerce, e-government, e-resource services, e-business, e-library, e-tourism, and e-learning, to make excellent user recommendations. In e-learning technology, RSs are designed to support and improve the learning practices of a student or an organization. This survey aims to examine the different works of literature on RSs that corroborate e-learning and classify and provide statistics of the reviewed articles based on their recommendation goals, recommendation techniques used, the target user, and the application platforms. The survey makes a prominent contribution to the e-learning RSs field by providing an overview of current research and traditional and nontraditional recommendation techniques to provide different recommendations for future e-learning. One of the most significant findings to emerge from this survey is that a substantial number of works followed either deep learning or context-aware recommendation techniques, which are considered more efficient than any traditional methods. Finally, we provided comprehensive observations from the quantitative assessment of publications, which can guide and support researchers in understanding the current development for potential future trends and the direction of deep learning-based RSs in e-learning.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Recommender Systems and Techniques · Online Learning and Analytics · Intelligent Tutoring Systems and Adaptive Learning

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science and Engineering, African University of Science and Technology, Abuja 900109, Nigeria

Software Engineering Lab, University of Aizu, Aizuwakamatsu 965-8580, Fukushima, Japan

Department of Software Engineering, Bayero University, Kano 700241, Nigeria

School of Computer Science and Engineering, Vellore Institute of Technology, Vellore 632014, India

References (100+)

Show source-provided references
1. Urdaneta-Ponte, M.C., Mendez-Zorrilla, A., and Oleagordia-Ruiz, I. (2021). Recommendation Systems for Education: Systematic Review. Electronics, 10.10.3390/electronics10141611 ↗
2. Recommender Systems for Digital Libraries: A Review of Concepts and Concerns
3. Bhanuse, R., and Mal, S. (2021, January 25–27). A Systematic Review: Deep Learning Based E-Learning Recommendation System. Proceedings of the International Conference on Artificial Intelligence and Smart Systems, ICAIS 2021, Coimbatore, India.10.1109/ICAIS50930.2021.9395835 ↗
4. Learning Path Recommendation System for Programming Education Based on Neural Networks10.4018/IJDET.2020010103 ↗
5. Manouselis, N., Drachsler, H., Verbert, K., and Santos, O.C. (2014). Recommender Systems for Technology Enhanced Learning: Research Trends and Applications, Springer.10.1007/978-1-4939-0530-0 ↗
6. MacHado, G.M., and Boyer, A. (2021, January 21–25). Learning Path Recommender Systems: A Systematic Mapping. Proceedings of the UMAP 2021-Adjunct Publication of the 29th ACM Conference on User Modeling, Adaptation and Personalization, Utrecht, The Netherlands.10.1145/3450614.3464481 ↗
7. Manouselis, N., Drachsler, H., Vuorikari, R., Hummel, H., and Koper, R. (2011). Recommender Systems in Technology Enhanced Learning. Recommender Systems Handbook, Springer.10.1145/1864708.1864797 ↗
8. Toward the Next Generation of Recommender Systems: A Survey of the State of the Art and Possible Extensions10.1109/TKDE.2005.99 ↗
9. Recommendation Systems on E-Learning and Social Learning—A Systematic Review10.34190/ejel.19.5.2482 ↗
10. Cui, L.Z., Guo, F.L., and Liang, Y.J. (2018, January 22–24). Research Overview of Educational Recommender Systems. Proceedings of the 2nd International Conference on Computer Science and Application Engineering-CSAE ’18, Hohhot, China.10.1145/3207677.3278071 ↗
11. da Silva, F.L., Slodkowski, B.K., da Silva, K.K.A., and Cazella, S.C. (2022). A Systematic Literature Review on Educational Recommender Systems for Teaching and Learning: Research Trends, Limitations and Opportunities. Educ. Inf. Technol., Online first publication.10.1007/s10639-022-11341-9 ↗
12. Drachsler, H., Verbert, K., Santos, O.C., and Manouselis, N. (2015). Panorama of Recommender Systems to Support Learning. Recommender Systems Handbook, Springer.10.1007/978-1-4899-7637-6_12 ↗
13. The Ecological Approach to the Design of E-Learning Environments: Purpose-Based Capture and Use of Information About Learners10.5334/2004-7-mccalla ↗
14. A Systematic Review: Machine Learning Based Recommendation Systems for e-Learning10.1007/s10639-019-10063-9 ↗
15. Recommender Systems in E-Learning
16. Recommendation Systems in Education: A Systematic Mapping Study
17. Affective Recommender Systems in the Educational Field. A Systematic Literature Review10.1016/j.cosrev.2021.100377 ↗
18. Evaluating Recommender Systems for Technology Enhanced Learning: A Quantitative Survey10.1109/TLT.2015.2438867 ↗
19. Hassan, M., and Hamada, M. (2016, January 25–27). Recommending Learning Peers for Collaborative Learning through Social Network Sites. Proceedings of the International Conference on Intelligent Systems, Modelling and Simulation, ISMS, Bangkok, Thailand.10.1109/ISMS.2016.22 ↗
20. Mohamed, H., Abdulsalam, L., and Mohammed, H. (2018, January 12–14). Adaptive Genetic Algorithm for Improving Prediction Accuracy of a Multi-Criteria Recommender System. Proceedings of the 2018 IEEE 12th International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2018, Hanoi, Vietnam.10.1109/MCSoC2018.2018.00025 ↗
21. Breese, J.S., Heckerman, D., and Kadie, C. (1998, January 24–26). Empirical Analysis of Predictive Algorithms for Collaborative Filtering. Proceedings of the UAI’98: Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, Madison, WI, USA.
22. Charu, C.A. (2011). Recommender Systems Handbook, Springer.
23. A Survey of Context-Aware Mobile Recommendations10.1142/S0219622013500077 ↗
24. Floor, V.S. (2015). Context-Aware Recommender Systems, Universiteit Utrecht.
25. Context-Aware Recommender Systems for Learning: A Survey and Future Challenges10.1109/TLT.2012.11 ↗
26. Gediminas, A., and Alexander, T. (2015). Context-Aware Recommender Systems. Recommender Systems Handbook, Springer.
27. Gediminas, A., Nikos, M., and YoungOk, K. (2015). Multi-Criteria Recommender Systems. Recommender Systems Handbook, Springer.
28. New Recommendation Techniques for Multicriteria Rating Systems10.1109/MIS.2007.58 ↗
29. A Multi-Criteria Recommendation Framework Using Adaptive Linear Neuron
30. A Fuzzy-Based Approach and Adaptive Genetic Algorithm in Multi-Criteria Recommender Systems10.25046/aj040454 ↗
31. Hamada, M., and Hassan, M. (2018). Artificial Neural Networks and Particle Swarm Optimization Algorithms for Preference Prediction in Multi-Criteria Recommender Systems. Informatics, 5.10.3390/informatics5020025 ↗
32. Hassan, M., and Hamada, M. (2017, January 10–12). Smart Media-Based Context-Aware Recommender Systems for Learning: A Conceptual Framework. Proceedings of the 2017 16th International Conference on Information Technology Based Higher Education and Training, ITHET 2017, Ohrid, Macedonia.10.1109/ITHET.2017.8067805 ↗
33. Hassan, M., and Hamada, M. (2017). A Neural Networks Approach for Improving the Accuracy of Multi-Criteria Recommender Systems. Appl. Sci., 7.10.3390/app7090868 ↗
34. Ian, G., Yoshua, B., and Aaron, C. (2016). Deep Learning, MIT Press.
35. Deep Learning Based Recommender System: A Survey and New Perspectives10.1145/3158369 ↗
36. Evaluating Collaborative Filtering Recommender Systems10.1145/963770.963772 ↗
37. Ganeshan, K., and Li, X. (2015, January 21–24). An Intelligent Student Advising System Using Collaborative Filtering. Proceedings of the 2015 IEEE Frontiers in Education Conference (FIE), El Paso, TX, USA.10.1109/FIE.2015.7344381 ↗
38. Behar, P.A., da Silva, K.K.A., Schneider, D., Cazella, S.C., Torrezzan, C.A.W., and Heis, E. (2015, January 12–14). Development and System Assessment of Learning Object Recommendation Based on Competency: RecOAComp. Proceedings of the IC3K 2015: Proceedings of the International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management, Lisbon, Portugal.10.5220/0005641102740280 ↗
39. Chen, T., Hong, L., Shi, Y., and Sun, Y. (2017). Joint Text Embedding for Personalized Content-Based Recommendation. arXiv.
40. Dwivedi, S., and Roshni, K.V. (2017, January 3–4). Recommender System for Big Data in Education. Proceedings of the 2017 5th National Conference on E-Learning & E-Learning Technologies (ELELTECH), Hyderabad, India.10.1109/ELELTECH.2017.8074993 ↗
41. Bhumichitr, K., Channarukul, S., Saejiem, N., Jiamthapthaksin, R., and Nongpong, K. (2017, January 12–14). Recommender Systems for University Elective Course Recommendation. Proceedings of the 2017 14th International Joint Conference on Computer Science and Software Engineering, JCSSE 2017, Nakhon Si Thammarat, Thailand.10.1109/JCSSE.2017.8025933 ↗
42. A Content-Based Recommendation Algorithm for Learning Resources10.1007/s00530-017-0539-8 ↗
43. Liu, Z., Xie, X., and Chen, L. (2018, January 19–23). Context-Aware Academic Collaborator Recommendation. Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, London, UK.10.1145/3219819.3220050 ↗
44. User-Centred Design and Educational Data Mining Support during the Recommendations Elicitation Process in Social Online Learning Environments10.1111/exsy.12041 ↗
45. A Dynamic Recommender System as Reinforcement for Personalized Education by a Fuzzly Linguistic Web System10.1016/j.procs.2015.07.084 ↗
46. A Hybrid Trust-Based Recommender System for Online Communities of Practice10.1109/TLT.2015.2419262 ↗
47. Sergis, S., and Sampson, D.G. (2015, January 6–9). Enhancing Learning Object Recommendations for Teachers Using Adaptive Neighbor Selection. Proceedings of the IEEE 15th International Conference on Advanced Learning Technologies: Advanced Technologies for Supporting Open Access to Formal and Informal Learning, ICALT 2015, Hualien, Taiwan.10.1109/ICALT.2015.50 ↗
48. Park, Y. (2020, January 17–19). Supporting Student Success in Computing Courses through Personalized Peer Advice. Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, Trondheim, Norway.10.1145/3328778.3372586 ↗
49. Recommender System for E-Learning Based on Semantic Relatedness of Concepts10.3390/info6030443 ↗
50. A Student-Centered Hybrid Recommender System to Provide Relevant Learning Objects from Repositories10.1007/978-3-319-20609-7_28 ↗
51. Personalized Course Sequence Recommendations10.1109/TSP.2016.2595495 ↗
52. Social Tagging Strategy for Enhancing E-Learning Experience10.1016/j.compedu.2017.12.002 ↗
53. Mrhar, K., and Abik, M. (2019, January 26). Toward a Deep Recommender System for MOOCs Platforms. Proceedings of the 3rd International Conference on Advances in Artificial Intelligence, ICAAI 2019, Istanbul, Turkey.10.1145/3369114.3369157 ↗
54. Pan, X., Li, X., and Lu, M. (2020, January 23–25). A MultiView Courses Recommendation System Based on Deep Learning. Proceedings of the 2020 International Conference on Big Data and Informatization Education, ICBDIE 2020, Zhangjiajie, China.10.1109/ICBDIE50010.2020.00124 ↗
55. Morrow, T., Hurson, A.R., and Sedigh Sarvestani, S. (2020, January 13–17). Algorithmic Support for Personalized Course Selection and Scheduling. Proceedings of the 2020 IEEE 44th Annual Computers, Software, and Applications Conference, COMPSAC 2020, Madrid, Spain.10.1109/COMPSAC48688.2020.00027 ↗
56. Ilyosov, A., Kutlimuratov, A., and Whangbo, T.-K. (2021). Deep-Sequence-Aware Candidate Generation for e-Learning System. Processes, 9.10.3390/pr9081454 ↗
57. A Context-Aware Recommendation Framework in e-Learning Environment10.1007/978-3-319-26135-5_20 ↗
58. An Ontology-Based Reasoning Framework for Context-Aware Applications10.1007/978-3-319-25591-0_34 ↗
59. An Architecture for Recommendation of Courses in E-Learning
60. Towards Cloud-Based Personalised Student-Centric Context-Aware e-Learning Pedagogic Systems10.1007/978-3-030-22354-0_30 ↗
61. Cooking Class Recommendation Using Content Based Filtering for Improving Chef Learning Practical Skill10.3991/ijim.v15i08.21581 ↗
62. A Semantic Recommender System for Adaptive Learning10.1109/MITP.2015.75 ↗
63. Meryem, G., Douzi, K., and Chantit, S. (2016, January 19–20). Toward an E-Orientation Platform: Using Hybrid Recommendation Systems. Proceedings of the SITA 2016-11th International Conference on Intelligent Systems: Theories and Applications, Mohammedia, Morocco.10.1109/SITA.2016.7772305 ↗
64. Learning Path Recommendation Based on Modified Variable Length Genetic Algorithm10.1007/s10639-017-9637-7 ↗
65. Obeid, C., Lahoud, I., el Khoury, H., and Champin, P.A. (2018, January 23–27). Ontology-Based Recommender System in Higher Education. Proceedings of the Companion Proceedings of the The Web Conference 2018, Lyon, France.10.1145/3184558.3191533 ↗
66. Personalized Learning Full-Path Recommendation Model Based on LSTM Neural Networks10.1016/j.ins.2018.02.053 ↗
67. A Learning Path Recommendation Model Based on a Multidimensional Knowledge Graph Framework for E-Learning10.1016/j.knosys.2020.105618 ↗
68. Using Recommender Systems for Matching Students with Suitable Specialization: An Exploratory Study at King Abdulaziz University10.3991/ijet.v16i03.17829 ↗
69. Meta-Heuristic Algorithms for Learning Path Recommender at MOOC10.1109/ACCESS.2021.3072222 ↗
70. A Framework of Semantic Recommender System for E-Learning10.17706/jsw.10.3.317-330 ↗
71. A Fuzzy Tree Matching-Based Personalized E-Learning Recommender System10.1109/TFUZZ.2015.2426201 ↗
72. Bokde, D.K., Girase, S., and Mukhopadhyay, D. (2015, January 21–23). An Approach to a University Recommendation by Multi-Criteria Collaborative Filtering and Dimensionality Reduction Techniques. Proceedings of the 2015 IEEE International Symposium on Nanoelectronic and Information Systems, Indore, India.10.1109/iNIS.2015.36 ↗
73. A Collaborative Recommender System for Learning Courses Considering the Relevance of a Learner’s Learning Skills10.1007/s10586-016-0670-x ↗
74. Jose, A., Priscila, V.-D., and Guido, R. (2016, January 24–29). A Fuzzy Cognitive Map like Recommender System of Learning Resources. Proceedings of the 2016 IEEE International Conference on Fuzzy Systems, FUZZ-IEEE 2016, Vancouver, BC, Canada.
75. An Automated Recommender System for Course Selection
76. Elbadrawy, A., and Karypis, G. (2016, January 15–19). Domain-Aware Grade Prediction and Top-n Course Recommendation. Proceedings of the 10th ACM Conference on Recommender Systems, Boston, MA, USA.10.1145/2959100.2959133 ↗
77. E-Learning Personalization Based on Collaborative Filtering and Learner’s Preference
78. Hasan, M., Ahmed, S., Abdullah, D.M., and Rahman, M.S. (2016, January 13–14). Graduate School Recommender System: Assisting Admission Seekers to Apply for Graduate Studies in Appropriate Graduate Schools. Proceedings of the 2016 5th International Conference on Informatics, Electronics and Vision, ICIEV 2016, Dhaka, Bangladesh.10.1109/ICIEV.2016.7760053 ↗
79. Symeonidis, P., and Malakoudis, D. (2016, January 17). MoocRec.Com: Massive Open Online Courses Recommender System. Proceedings of the Poster Track of the 10th (ACM) Conference on Recommender Systems, RecSys 2016, Boston, MA, USA. Available online: http://ceur-ws.org/Vol-1688/paper-01.pdf.
80. Khacheb, A., and Belcadhi, L.C. (2016, January 2–4). Open Assessment Resources Recommendation for Competence Assessment. Proceedings of the TEEM ‘16: Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality, Salamanca, Spain. ACM International Conference Proceeding Series.10.1145/3012430.3012546 ↗
81. Personalised Learning System Based on Students’ Learning Styles and Application of Intelligent Technologies10.21125/iceri.2016.0595 ↗
82. Kuznetsov, S., Kordík, P., Řehořek, T., Dvořák, J., and Kroha, P. (2016, January 24–29). Reducing Cold Start Problems in Educational Recommender Systems. Proceedings of the International Joint Conference on Neural Networks 2016, Vancouver, BC, Canada.10.1109/IJCNN.2016.7727600 ↗
83. Fazeli, S., Lezcano, L., Rajabi, E., Drachsler, H., and Sloep, P. (2016, January 25–28). Supporting Users of Open Online Courses with Recommendations: An Algorithmic Study. Proceedings of the IEEE 16th International Conference on Advanced Learning Technologies, ICALT 2016, Austin, TX, USA.10.1109/ICALT.2016.119 ↗
84. Bankshinategh, B., Spanakis, G., Zaiane, O., and ElAtia, S. (2017, January 21–23). A Course Recommender System Based on Graduating Attributes. Proceedings of the CSEDU 2017-Proceedings of the 9th International Conference on Computer Supported Education, Porto, Portugal.10.5220/0006318803470354 ↗
85. A Hybrid Knowledge-Based Recommender System for e-Learning Based on Ontology and Sequential Pattern Mining10.1016/j.future.2017.02.049 ↗
86. A Personalized Recommendation System with Combinational Algorithm for Online Learning10.1007/s12652-017-0466-8 ↗
87. Collaborative Filtering Recommendation for MOOC Application10.1002/cae.21785 ↗
88. Wang, X., Zhang, Y., Yu, S., Liu, X., Yuan, Y., and Wang, F.Y. (2017, January 5–8). E-Learning Recommendation Framework Based on Deep Learning. Proceedings of the 2017 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2017, Banff, AB, Canada.10.1109/SMC.2017.8122647 ↗
89. Hariadi, A.I., and Nurjanah, D. (2017, January 1–2). Hybrid Attribute and Personality Based Recommender System for Book Recommendation. Proceedings of 2017 International Conference on Data and Software Engineering, ICoDSE 2017, Palembang, Indonesia.10.1109/ICODSE.2017.8285874 ↗
90. Turnip, R., Nurjanah, D., and Kusumo, D.S. (2017, January 16–17). Hybrid Recommender System for Learning Material Using Content-Based Filtering and Collaborative Filtering with Good Learners’ Rating. Proceedings of the 2017 IEEE Conference on e-Learning, e-Management and e-Services, IC3e 2017, Miri, Malaysia.10.1109/IC3e.2017.8409239 ↗
91. MCRS: A Course Recommendation System for MOOCs10.1007/s11042-017-4620-2 ↗
92. Occupation Recommendation with Major Programs for Adolescents
93. Towards an Intelligent Hybrid Recommendation System for E-Learning Platforms Using Data Mining10.3991/ijet.v12i06.6610 ↗
94. Chicaiza, J., Piedra, N., Lopez-Vargas, J., and Tovar-Caro, E. (2017, January 25–28). Recommendation of Open Educational Resources. An Approach Based on Linked Open Data. Proceedings of the IEEE Global Engineering Education Conference, EDUCON, Athens, Greece.10.1109/EDUCON.2017.7943018 ↗
95. Patel, B., Kakuste, V., and Eirinaki, M. (2017, January 6–9). CaPaR: A Career Path Recommendation Framework. Proceedings of the 3rd IEEE International Conference on Big Data Computing Service and Applications, BigDataService 2017, Redwood City, CA, USA.10.1109/BigDataService.2017.31 ↗
96. A Content-Based Recommender System for Computer Science Publications10.1016/j.knosys.2018.05.001 ↗
97. A Hybrid Recommender System Integrated into LAMS for Learning Designers10.1007/s10639-017-9668-0 ↗
98. Mbipom, B., Massie, S., and Craw, S. (2018, January 2–7). An E-Learning Recommender That Helps Learners Find the Right Materials. Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA.10.1609/aaai.v32i1.11389 ↗
99. Intelligent Learning System Based on Personalized Recommendation Technology10.1007/s00521-018-3510-5 ↗
100. Introducing a Traceability Based Recommendation Approach Using Chatbot for E-Learning Platforms10.1007/978-3-030-11928-7_31 ↗