Skip to main content

Advertisement

Log in

Adaptive recommendation system using machine learning algorithms for predicting student’s best academic program

  • Published:
Education and Information Technologies Aims and scope Submit manuscript

Abstract

Some of the educational organizations have multi-education paths such as engineering and medicine collages. In such colleges, the behavior of the student in the preparatory year determines which education path the student will join in the future. In this paper, an adaptive recommendation system is proposed for predicting a suitable education path(s) for a student in college preparatory year. The adaptability is achieved by automatically applying different data mining techniques for extracting relevant features and building a tailor-made model for each education path. The problem formulated as a multi-label multi-class binary classification problem and the dataset automatically translated into one-versus-all (for binary classification). As a case study, the proposed model is applied to predict student’s academic performance in the faculty of engineering at AL-Azhar University. It recommends a suitable engineering department among seven engineering departments for each student based on his academic performance. The data of each department (i.e. educational program) is fed to the recommendation system. Then, the relevant set of features for each department is selected and a machine learning algorithm with the best performance is selected for the recommendation process of each department. The obtained results showed that the proposed model recommends the best machine learning algorithm (i.e. model) for each faculty department, find the relevant data that are important in the recommendation process and recommend the student with the suitable engineering department(s) with high accuracy.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  • Adejo, O. W. (2018). Predicting student academic performance using multi-model heterogeneous ensemble approach. Journal of Applied Research in Higher Education, 10(1), 61–75.

    Article  Google Scholar 

  • Al-Barrak, M. A., & Al-Razgan, M. (2016). Predicting Students final GPA using decision trees: A case study. International Journal of Information and Education Technology, 6(7), 528–533.

    Article  Google Scholar 

  • Altujjar, Y., Altamimi, W., & Al-Turaiki, I. (2016). Predicting critical courses affecting students performance: A case study. Procedia Computer Science, 82, 65–71.

    Article  Google Scholar 

  • Asif, R., Merceron, A., Abbas Ali, S., & Ghani Haider, N. (2017). Analyzing undergraduate students’ performance using educational data mining. Computers & Education, 113, 177e194.

    Article  Google Scholar 

  • Chena, J.-F., & Hung Doa, Q. (2014). A cooperative Cuckoo Search – Hierarchical adaptive neuro-fuzzy inference system approach for predicting student academic performance. Journal of Intelligent & Fuzzy Systems, 27, 2551–2561.

    Article  Google Scholar 

  • Ezz, M. M. (2015). Advisory system for student enrollment in university based on variety of machine learning algorithms. International Journal of Computing Academic Research (IJCAR), 4(2), 34–45.

    Google Scholar 

  • Fernandes, E., Holanda, M., Victorino, M., Borges, V., Carvalho, R., & Van Erven, G. (2018). Educational data mining: Predictive analysis of academic performance of public school students in the capital of Brazil. Journal of Business Research, 1(1), 1–9.

    Google Scholar 

  • Hamsa, H., Indiradevi, S., & Kizhak, J. J. (2016). Student academic performance prediction model using decision tree and fuzzy genetic algorithm. Procedia Technology, 25, 326–332.

    Article  Google Scholar 

  • Helal, S., Li, J., Liu, L., Ebrahimiea, E., Dawsonb, S., & Murrayc, D. J. (2018). Predicting academic performance by considering student heterogeneity. Knowledge-Based Systems, 161, 134–146.

    Article  Google Scholar 

  • Iam-On, N., & Boongoen, T. (2017). Improved student dropout prediction in Thai University using ensemble of mixed-type data clusterings. International Journal of Machine Learning and Cybernetics, 8, 497–510.

    Article  Google Scholar 

  • Khadijah Mohamada, S., & Tasira, Z. (2013). Educational data mining: A review. Procedia – Social and Behavioral Sciences, 97, 320–324.

    Article  Google Scholar 

  • Khasanah, A. U., & Harwati. (2017). A comparative study to predict student’s performance using educational data mining techniques. IOP Conference Series: Materials Science and Engineering, 215, 1–7.

    Article  Google Scholar 

  • Kılıç Depren, S., Esra Aşkın, Ö., & Öz, E. (2017). Identifying the classification performances of educational data mining methods: A case study for TIMSS. Educational Sciences: Theory & Practice, 17(5), 605–1623.

    Google Scholar 

  • Kotsiantis, S., Patriarcheas, K., & Xenos, M. (2010). A combinational incremental ensemble of classifiers as a technique for predicting students performance in distance education. Knowledge-Based Systems, 23, 529–535.

    Article  Google Scholar 

  • Migueis, V., Freitas, A., Garciab, P. J., & Silva, A. (2018). Early segmentation of students according to their academic performance: A predictive modelling approach. Decision Support Systems, 115, 36–51.

    Article  Google Scholar 

  • Mobasher, G., Shawish, A., & Ibrahim, O. (2017). Educational data mining rule based recommender systems. Educational Data Mining Rule based Recommender Systems, 1, 292–299.

    Google Scholar 

  • Mohamed Ahmeda, A., Rizanerc, A., & Ulusoy, A. H. (2016). Using data mining to predict instructor performance. Procedia Computer Science, 102, 137–142.

    Article  Google Scholar 

  • Mueen, A., Zafar, B., & Manzoor, U. (2016). Modeling and predicting students’ academic performance using data mining techniques. International Journal of Modern Education and Computer Science, 11, 36–42.

    Article  Google Scholar 

  • Naser, S. A., Zaqout, I., Atallah, R., Alajrami, E., & Abu Ghosh, M. (2015). Predicting student performance using artificial neural network: In the faculty of engineering and information technology. International Journal of Hybrid Information Technology, 8(2), 221–228.

    Article  Google Scholar 

  • M. Pandey and. S. Taruna, “Towards the integration of multiple classifier pertaining to the Student’s performance prediction,” Perspectives in Science, vol. 8, pp. 364–366, 2016.

  • Rodrigues, M. W., Isotanib, S., & Záratea, L. E. (2018). Educational data mining: A review of evaluation process in the e-learning. Telematics and Informatics, 35, 1701–1717.

    Article  Google Scholar 

  • Romero, C., & Ventura, S. (2010). Educational data mining: A review of the state of the art. IEEE Transactions on Systems, Man, and Cybernetics Part C: Applications and Reviews, 40(6), 601–618.

    Article  Google Scholar 

  • Romero, C., López, M.-I., Luna, J.-M., & Ventura, S. (2013). Predicting students’ final performance from participation in on-line discussion forums. Computers & Education, 68, 458–472.

    Article  Google Scholar 

  • Thai-Nghe, N., Drumond, L., Krohn-Grimberghe, A., & Schmidt-Thieme, L. (2010). Recommender system for predicting student performance. Procedia Computer Science, 1, 2811–2819.

    Article  Google Scholar 

  • Tran, T.-O., Dang, H.-T., Dinh, V.-T., Truong, T.-M.-N., Vuong, T.-P.-T., & Phan, X.-H. (2017). Performance prediction for students: A multi-strategy approach. Cybernetics and Information Technologies, 17(2), 164–182.

    Article  Google Scholar 

  • Wang, G.-J., Chi, X., Shou, C., Yang, J.-J., & Yang, M.-Y. (2013). Random matrix theory analysis of cross-correlations in the US stock market: Evidence from Pearson’s correlation coefficient and detrended cross-correlation coefficient. Physica A: Statistical Mechanics and its Applications, 392(117), 715–3730.

    MathSciNet  MATH  Google Scholar 

  • Widyahastutia, F., & Utami Tjhinb, V. (2018). Performance prediction in online discussion forum: State-of-the-art and comparative analysis. Procedia Computer Science, 135, 302–314.

    Article  Google Scholar 

  • Zhang, X., Sun, G., Pan, Y., Sun, H., & He, Y. (2018). Students performance modelling based on behavior pattern. Journal of Ambient Intelligence and Humanized Computing, 9, 1659–1670.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ayman Elshenawy.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ezz, M., Elshenawy, A. Adaptive recommendation system using machine learning algorithms for predicting student’s best academic program. Educ Inf Technol 25, 2733–2746 (2020). https://doi.org/10.1007/s10639-019-10049-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10639-019-10049-7

Keywords

Navigation