Abstract
Course selection is a crucial task which may affect greatly on student performance. Because of poor performances, numerous students have been receiving formal warnings and expulsions from universities. Clearly, a good strategy for study progress which can come from course recommendation methods really holds an important role to obtain a good study performance. In addition, early warnings that release on challenging courses enable students to prepare better for such courses. The current course recommendation systems are usually conducted from marks prediction and factor analysis on marks of courses based on advancements of machine learning approaches. In this study, we propose a course recommender system by using deep learning techniques with MultiLayer Perceptron and pre-processing methods. The prediction tasks are performed on approximately four million of mark records at Can Tho University, Vietnam to provide recommendations on course selection to students. The proposed method reveals promising results and is expected to apply in practical cases.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Can Tho University, 2020. Management Information System, accessed on 12/5/2020. Available from https://htql.ctu.edu.vn/.
References
Mat, U., Buniyamin, N., Arsad, P., Kassim, R.: An overview of using academic analytics to predict and improve students’ achievement: a proposed proactive intelligent intervention. In: 2013 IEEE 5th Conference on Engineering Education (ICEED) (2013)
Shahiri, A., Husain, W., Rashid, N.: A review on predicting student’s performance using data mining techniques. Procedia Comput. Sci. 72, 414–422 (2015)
Guo, B., Zhang, R., Xu, G., Shi, C., Yang, L.: Predicting students performance in educational data mining. In: 2015 International Symposium on Educational Technology (ISET) (2015)
LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521, 436–444 (2015). https://doi.org/10.1038/nature14539
Thai-Nghe, N., Horvath, T. and Schmidt-Thieme, L.: Factorization models for forecasting student performance. In: Educational Data Mining (2011)
Huynh-Ly, T.-N., Thai-Nghe, N.: A system for predicting students’s course result using a free recommender system library of MyMediaLite (in Vietnamese). In: Information Technology Conference (2013)
Thai-Nghe, N., Drumond, L., Krohn-Grimberghe, A., Schmidt-Thieme, L.: Recommender system for predicting student performance. Procedia Comput. Sci. 1, 2811–2819 (2010)
Wei, H., Li, H., Xia, M., Wang, Y., Qu, H.: Predicting student performance in interactive online question pools using mouse interaction features. In: Proceedings of the Tenth International Conference on Learning Analytics and Knowledge (2020)
Hirokawa, S.: Key attribute for predicting student academic performance. In: Proceedings of the 10th International Conference on Education Technology and Computers - ICETC 2018, pp. 308–313 (2018)
Park, Y.: Predicting personalized student performance in computing-related majors via collaborative filtering. In: Proceedings of the 19th Annual SIG Conference on Information Technology Education (2018)
Buenaño-Fernández, D., Gil, D., Luján-Mora, S.: Application of machine learning in predicting performance for computer engineering students: a case study. Sustainability 11, 2833 (2019)
Jembere, E., Rawatlal, R., Pillay, A.: Matrix factorisation for predicting student performance. In: 2017 7th World Engineering Education Forum (WEEF) (2017)
Duran-Dominguez, A., Gomez-Pulido, J., Rodriguez-Lozano, D., Pajuelo-Holguera, F.: Selecting latent factors when predicting student performance in online campus by using recommender systems. In: 2018 13th Iberian Conference on Information Systems and Technologies (CISTI) (2018)
Lian, D.-F., Liu, Q.: Jointly recommending library books and predicting academic performance: a mutual reinforcement perspective. J. Comput. Sci. Technol. 33(4), 654–667 (2018). https://doi.org/10.1007/s11390-018-1847-y
Huang, L., Wang, C., Chao, H., Lai, J., Yu, P.: A score prediction approach for optional course recommendation via cross-user-domain collaborative filtering. IEEE Access 7, 19550–19563 (2019)
Dien, T.T., Sang, L.H., Thanh-Hai, N., Thai-Nghe, N.: Deep learning with data transformation and factor analysis for student performance prediction. Int. J. Adv. Comput. Sci. Appl. 11(8), 711–721 (2020)
Al-Badarenah, A., Alsakran, J.: An automated recommender system for course selection. Int. J. Adv. Comput. Sci. Appl. 7, 3 (2016)
Naren, J., Banu, M.Z., Lohavani, S.: Recommendation system for students’ course selection. In: Somani, A.K., Shekhawat, R.S., Mundra, A., Srivastava, S., Verma, V.K. (eds.) Smart Systems and IoT: Innovations in Computing. SIST, vol. 141, pp. 825–834. Springer, Singapore (2020). https://doi.org/10.1007/978-981-13-8406-6_77
Bozyigit, A. et al.: Collaborative filtering based course recommender using OWA operators. In: 2018 International Symposium on Computers in Education (SIIE) (2018)
Huang, L., et al.: A score prediction approach for optional course recommendation via cross-user-domain collaborative filtering. IEEE Access 7, 19550–19563 (2019)
Thai-Nghe, N., Janecek, P., Haddawy, P.: A comparative analysis of techniques for predicting academic performance. In: 2007 37th Annual Frontiers in Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports (2007)
Sang, L.H., Dien, T.T., Thai-Nghe, N., Thanh-Hai, N.: Predicting student’s performance through deep learning using a multi-layer perceptron (in Vietnamses). Can Tho Univ. J. Sci. 56(3), 20–28 (2020)
Nwankpa, C., Ijomah, W., Gachagan, A., Marshall, S.: Activation functions: comparison of trends in practice and research for deep learning. ArXiv:1811.03378 (2018)
Nair, V., Hinton, G.E.: Rectified linear units improve restricted Boltzmann machines. In: ICML (2010)
Zeiler, M., et al.: On rectified linear units for speech processing. In: 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 3517–3521 (2013)
Dahl, G., Sainath, T., Hinton, G.E.: Improving deep neural networks for LVCSR using rectified linear units and dropout. In: 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 8609–8613 (2013)
Iqbal, Z., Qadir, J., Mian, A., Kamiran, F.: Machine learning based student grade prediction: a case study. ArXiv:1708.08744 (2017)
Khanal, S.S., Prasad, P.W.C., Alsadoon, A., Maag, A.: A systematic review: machine learning based recommendation systems for e-learning. Educ. Inf. Technol. 25(4), 2635–2664 (2019). https://doi.org/10.1007/s10639-019-10063-9
Thai-Nghe, N., Schmidt-Thieme, L.: Factorization forecasting approach for user modeling. Journal of Computer Science and Cybernetics. 31(2), 133–148 (2015)
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42, 30–37 (2009)
Koren, Y., Bell, R.: Advances in collaborative filtering. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 145–186. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_5
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Dien, T.T., Hoai-Sang, L., Thanh-Hai, N., Thai-Nghe, N. (2020). Course Recommendation with Deep Learning Approach. In: Dang, T.K., Küng, J., Takizawa, M., Chung, T.M. (eds) Future Data and Security Engineering. Big Data, Security and Privacy, Smart City and Industry 4.0 Applications. FDSE 2020. Communications in Computer and Information Science, vol 1306. Springer, Singapore. https://doi.org/10.1007/978-981-33-4370-2_5
Download citation
DOI: https://doi.org/10.1007/978-981-33-4370-2_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-33-4369-6
Online ISBN: 978-981-33-4370-2
eBook Packages: Computer ScienceComputer Science (R0)