Skip to main content

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1306))

Included in the following conference series:

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.

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

Access this chapter

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

Notes

  1. 1.

    Can Tho University, 2020. Management Information System, accessed on 12/5/2020. Available from https://htql.ctu.edu.vn/.

References

  1. 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)

    Google Scholar 

  2. Shahiri, A., Husain, W., Rashid, N.: A review on predicting student’s performance using data mining techniques. Procedia Comput. Sci. 72, 414–422 (2015)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521, 436–444 (2015). https://doi.org/10.1038/nature14539

    Article  Google Scholar 

  5. Thai-Nghe, N., Horvath, T. and Schmidt-Thieme, L.: Factorization models for forecasting student performance. In: Educational Data Mining (2011)

    Google Scholar 

  6. 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)

    Google Scholar 

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

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Jembere, E., Rawatlal, R., Pillay, A.: Matrix factorisation for predicting student performance. In: 2017 7th World Engineering Education Forum (WEEF) (2017)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Al-Badarenah, A., Alsakran, J.: An automated recommender system for course selection. Int. J. Adv. Comput. Sci. Appl. 7, 3 (2016)

    Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. Bozyigit, A. et al.: Collaborative filtering based course recommender using OWA operators. In: 2018 International Symposium on Computers in Education (SIIE) (2018)

    Google Scholar 

  20. Huang, L., et al.: A score prediction approach for optional course recommendation via cross-user-domain collaborative filtering. IEEE Access 7, 19550–19563 (2019)

    Article  Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. Nwankpa, C., Ijomah, W., Gachagan, A., Marshall, S.: Activation functions: comparison of trends in practice and research for deep learning. ArXiv:1811.03378 (2018)

  24. Nair, V., Hinton, G.E.: Rectified linear units improve restricted Boltzmann machines. In: ICML (2010)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. Iqbal, Z., Qadir, J., Mian, A., Kamiran, F.: Machine learning based student grade prediction: a case study. ArXiv:1708.08744 (2017)

  28. 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

    Article  Google Scholar 

  29. Thai-Nghe, N., Schmidt-Thieme, L.: Factorization forecasting approach for user modeling. Journal of Computer Science and Cybernetics. 31(2), 133–148 (2015)

    Google Scholar 

  30. Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42, 30–37 (2009)

    Article  Google Scholar 

  31. 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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Tran Thanh Dien or Nguyen Thai-Nghe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics