A Deep Learning-Based Course Recommender System for Sustainable Development in Education
Source abstract
Abstract
Recently, the worldwide COVID-19 pandemic has led to an increasing demand for online education platforms. However, it is challenging to correctly choose course content from among many online education resources due to the differences in users’ knowledge structures. Therefore, a course recommender system has the essential role of improving the learning efficiency of users. At present, many online education platforms have built diverse recommender systems that utilize traditional data mining methods, such as Collaborative Filtering (CF). Despite the development and contributions of many recommender systems based on CF, diverse deep learning models for personalized recommendation are being studied because of problems such as sparsity and scalability. Therefore, to solve traditional recommendation problems, this study proposes a novel deep learning-based course recommender system (DECOR), which elaborately captures high-level user behaviors and course attribute features. The DECOR model can reduce information overload, solve high-dimensional data sparsity problems, and achieve high feature information extraction performance. We perform several experiments utilizing real-world datasets to evaluate the DECOR model’s performance compared with that of traditional recommendation approaches. The experimental results indicate that the DECOR model offers better and more robust recommendation performance than the traditional methods.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Recommender Systems and Techniques · Online Learning and Analytics · Advanced Graph Neural Networks
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Big Data Analytics, Kyung Hee University, 26 Kyungheedae-ro, Dongdaemun-gu, Seoul 02453, Korea
School of Management, Kyung Hee University, 26 Kyungheedae-ro, Dongdaemun-gu, Seoul 02453, Korea
References (66)
Show source-provided references
1. A group recommendation system for online communities10.1016/j.ijinfomgt.2009.09.006 ↗
2. Customer-driven content recommendation over a network of customers10.1109/TSMCA.2011.2147306 ↗
3. Recommender system application developments: A survey10.1016/j.dss.2015.03.008 ↗
4. Li, Y., Nishimura, N., Yagami, H., and Park, H.-S. (2021). An Empirical Study on Online Learners’ Continuance Intentions in China. Sustainability, 13.10.3390/su13020889 ↗
5. COVID-19 and online teaching in higher education: A case study of Peking University10.1002/hbe2.191 ↗
6. 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), NakhonSiThammarat, Thailand.10.1109/JCSSE.2017.8025933 ↗
7. Knowledge-based recommendation: A review of ontology-based recommender systems for e-learning10.1007/s10462-017-9539-5 ↗
8. A hybrid knowledge-based recommender system for e-learning based on ontology and sequential pattern mining10.1016/j.future.2017.02.049 ↗
9. MCRS: A course recommendation system for MOOCs. Multimed10.1007/s11042-017-4620-2 ↗
10. Huang, C.-Y., Chen, R.-C., and Chen, L.-S. (2013, January 14–17). Course-Recommendation System based on Ontology. Proceedings of the 2013 International Conference on Machine Learning and Cybernetics (ICMLC), Tianjin, China.
11. Ibrahim, M.E., Yang, Y., and Ndzi, D. (2017, January 3–6). Using Ontology for Personalised Course Recommendation Applications. Proceedings of the International Conference on Computational Science and Its Applications (ICCSA), Trieste, Italy.10.1007/978-3-319-62392-4_31 ↗
12. Deep learning based recommender system: A survey and new perspectives10.1145/3158369 ↗
13. A literature review and classification of recommender systems research10.1016/j.eswa.2012.02.038 ↗
14. Zhang, H., Yang, H., Huang, T., and Zhan, G. (2017, January 27–29). DBNCF: Personalized Courses Recommendation System based on DBN in MOOC Environment. Proceedings of the 2017 International Symposium on Educational Technology (ISET), Hong Kong, China.10.1109/ISET.2017.33 ↗
15. Subject recommendation using Ontology for computer science ACM curricula
16. Collaborative filtering with facial expressions for online video recommendation10.1016/j.ijinfomgt.2016.01.005 ↗
17. A survey of collaborative filtering techniques10.1155/2009/421425 ↗
18. A multi-theoretical kernel-based approach to social network-based recommendation10.1016/j.dss.2014.05.006 ↗
19. A personalized recommender system based on web usage mining and decision tree induction10.1016/S0957-4174(02)00052-0 ↗
20. Grouplens: Applying collaborative filtering to usenet news10.1145/245108.245126 ↗
21. A framework for collaborative, content-based and demographic filtering10.1023/A:1006544522159 ↗
22. Pazzani, M.J., and Billsus, D. (2007). Content-based recommendation systems. The Adaptive Web, Springer.10.1007/978-3-540-72079-9_10 ↗
23. Fab: Content-based, collaborative recommendation10.1145/245108.245124 ↗
24. Commenders: A recommendation procedure for online book communities10.1016/j.elerap.2011.03.002 ↗
25. Evaluating collaborative filtering recommender systems10.1145/963770.963772 ↗
26. Breese, J.S., Heckerman, D., and Kadie, C. (1998, January 24–26). Empirical Analysis of Predictive Algorithms for Collaborative Filtering. Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, Madison, WI, USA.
27. Recommender systems survey10.1016/j.knosys.2013.03.012 ↗
28. Recommendation systems: Principles, methods and evaluation10.1016/j.eij.2015.06.005 ↗
29. Goodfellow, I., Bengio, Y., Courville, A., and Bengio, Y. (2016). Deep Learning, MIT Press.
30. A survey on deep learning for big data10.1016/j.inffus.2017.10.006 ↗
31. Shafqat, W., and Byun, Y.-C. (2021). Incorporating Similarity Measures to Optimize Graph Convolutional Neural Networks for Product Recommendation. Appl. Sci., 11.10.3390/app11041366 ↗
32. He, X., Liao, L., Zhang, H., Nie, L., Hu, X., and Chua, T.-S. (2017, January 3–7). Neural Collaborative Filtering. Proceedings of the 26th International Conference on World Wide Web Companion, Perth, Australia.10.1145/3038912.3052569 ↗
33. Lian, J., Zhang, F., Xie, X., and Sun, G. (2017, January 3-7). CCCFNet: A Content-Boosted Collaborative Filtering Neural Network for Cross Domain Recommender Systems. Proceedings of the 26th International Conference on World Wide Web Companion, Perth, Australia.10.1145/3041021.3054207 ↗
34. Deep item-based collaborative filtering for top-n recommendation10.1145/3314578 ↗
35. A novel deep learning-based collaborative filtering model for recommendation system10.1109/TCYB.2018.2795041 ↗
36. DNNRec: A novel deep learning based hybrid recommender system10.1016/j.eswa.2019.113054 ↗
37. Lian, J., Zhou, X., Zhang, F., Chen, Z., Xie, X., and Sun, G. (2018, January 19–23). xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systems. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK.10.1145/3219819.3220023 ↗
38. He, X., and Chua, T.-S. (2017, January 7–11). Neural Factorization Machines for Sparse Predictive Analytics. Proceedings of the 40th International ACM SIGIR conference on Research and Development in Information Retrieval, Shinjuku, Tokyo, Japan.10.1145/3077136.3080777 ↗
39. Cheng, H.-T., Koc, L., Harmsen, J., Shaked, T., Chandra, T., Aradhye, H., Anderson, G., Corrado, G., Chai, W., and Ispir, M. (2016, January 15). Wide & Deep Learning for Recommender Systems. Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, Boston, MA, USA.10.1145/2988450.2988454 ↗
40. Covington, P., Adams, J., and Sargin, E. (2016, January 15–19). Deep Neural Networks for Youtube Recommendations. Proceedings of the 10th ACM Conference on Recommender Systems, Boston, MA, USA.10.1145/2959100.2959190 ↗
41. Alashkar, T., Jiang, S., Wang, S., and Fu, Y. (2017, January 4–9). Examples-Rules Guided Deep Neural Network for Makeup Recommendation. Proceedings of the AAAI Conference on Artificial Intelligence, San Francisco, CA, USA.10.1609/aaai.v31i1.10626 ↗
42. Ontology-based personalized course recommendation framework10.1109/ACCESS.2018.2889635 ↗
43. 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 ↗
44. Jing, X., and Tang, J. (2017, January 23–26). Guess you like: Course Recommendation in MOOCs. Proceedings of the International Conference on Web Intelligence, Leipzig, Germany.10.1145/3106426.3106478 ↗
45. An automated recommender system for course selection
46. 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 ↗
47. Carballo, F.O.G. (2014). Masters’ courses recommendation: Exploring collaborative filtering and singular value decomposition with student profiling. [Master’s Thesis, Instituto Superior Técnico].
48. Ray, S., and Sharma, A. (2011, January 10–12). A Collaborative Filtering based Approach for Recommending Elective Courses. Proceedings of the International Conference on Information Intelligence, Systems, Technology and Management, Gurgaon, India.10.1007/978-3-642-19423-8_34 ↗
49. Farzan, R., and Brusilovsky, P. (2006, January 21–23). Social Navigation Support in a Course Recommendation System. Proceedings of the International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, Dublin, Ireland.10.1007/11768012_11 ↗
50. Personalized e-learning system using item response theory10.1016/j.compedu.2004.01.006 ↗
51. Concept Based Approach for Adaptive Personalized Course Learning System10.5539/ies.v6n5p92 ↗
52. Smart versus knowledgeable online recommendation agents10.1002/dir.20089 ↗
53. O’Mahony, M.P., and Smyth, B. (2007, January 19–20). A Recommender System for Online Course Enrolment: An Initial Study. Proceedings of the 2007 ACM Conference on Recommender Systems, Minneapolis, MN, USA.10.1145/1297231.1297254 ↗
54. Xiaoquan, Z., and Zhang, X. (2009, January 26–28). Civil Engineering Professional Courses Collaborative Recommendation System based on Network. Proceedings of the 2009 First International Conference on Information Science and Engineering, Nanjing, China.
55. Liu, J., Wang, X., Liu, X., and Yang, F. (2010, January 30–31). Analysis and Design of Personalized Recommendation System for University Physical Education. Proceedings of the 2010 International Conference on Networking and Digital Society, Wenzhou, China.
56. Guo, H., Tang, R., Ye, Y., Li, Z., and He, X. (2017). DeepFM: A factorization-machine based neural network for CTR prediction. arXiv.10.24963/ijcai.2017/239 ↗
57. He, X., Zhang, H., Kan, M.-Y., and Chua, T.-S. (2016, January 17–21). Fast Matrix Factorization for Online Recommendation with Implicit Feedback. Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval, Pisa, Italy.10.1145/2911451.2911489 ↗
58. Rendle, S., Freudenthaler, C., Gantner, Z., and Schmidt-Thieme, L. (2012). BPR: Bayesian personalized ranking from implicit feedback. arXiv.
59. Elkahky, A.M., Song, Y., and He, X. (2015, January 18–22). A Multi-View Deep Learning Approach for Cross Domain User Modeling in Recommendation Systems. Proceedings of the 24th International Conference on World Wide Web, Florence, Italy.10.1145/2736277.2741667 ↗
60. Koren, Y. (2008, January 24–27). Factorization Meets the Neighborhood: A Multifaceted Collaborative Filtering Model. Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Las Vegas, NV, USA.10.1145/1401890.1401944 ↗
61. He, X., Chen, T., Kan, M.-Y., and Chen, X. (2015, January 18–23). Trirank: Review-Aware Explainable Recommendation by Modeling Aspects. Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, Melbourne, Australia.10.1145/2806416.2806504 ↗
62. Shani, G., and Gunawardana, A. (2011). Evaluating recommendation systems. Recommender Systems Handbook, Springer.10.1007/978-0-387-85820-3_8 ↗
63. Amazon. com recommendations: Item-to-item collaborative filtering10.1109/MIC.2003.1167344 ↗
64. Vig, J., Sen, S., and Riedl, J. (2009, January 8–11). Tagsplanations: Explaining Recommendations Using Tags. Proceedings of the 14th International Conference on Intelligent User Interfaces, Sanibel Island, FL, USA.10.1145/1502650.1502661 ↗
65. Hu, Y., Koren, Y., and Volinsky, C. (2008, January 15–19). Collaborative Filtering for Implicit Feedback Datasets. Proceedings of the 2008 Eighth IEEE International Conference on Data Mining, Pisa, Italy.10.1109/ICDM.2008.22 ↗
66. Ricci, F., Rokach, L., and Shapira, B. (2011). Introduction to recommender systems handbook. Recommender Systems Handbook, Springer.10.1007/978-0-387-85820-3 ↗