Abstract
The diversity of courses and complications of admission requirements are complex tasks particularly in Nigerian Universities where a number of parameters are used during the admission process. These courses may be wrongly assigned to applicants who have not met the minimum requirements. In a previous related work, a model was developed to address this issue. However, the model considered only seven subjects out of the mandatory nine subjects required of every senior secondary school student to register (O’Level). Such a decision may be to the detriment to the candidates because credits may be required from those subjects that were not considered. This paper tends to enhance the existing model to address all these issues. Grade of nine Secondary school subjects, the aggregate score of Unified Tertiary Matriculation Examination (UTME) and post-UTME, and catchment area are used as parameters in this study. The results were obtained when various reference classifiers were trained and tested using the processed dataset of the O’Level and JAMB results of candidates seeking admission into the university. Individual classifiers namely, Logistic Regression, Naive Bayes, Decision Tree, K-Nearest Neighbor, and Random Forest were trained and evaluated using reference performance metrics namely precision, recall, and f1-score. The resulting best classifier, the Random Forest, has shown to be correct 94.94% of the time and is capable of detecting correctly 94.17% of the classes. Since the precision and recall are similar in value, the f1-score tends to favor this classifier also with a value of 93.19%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bulkachuwa, A.S.: Availability and Utilization of Microteaching Laboratories and their Influence on Students’ Teaching Practice Performances in Colleges of Education. Technical report, Kano (2017)
Fong, S., Buik-Aghai, R.P.: An automated university admission recommender system for secondary school students. In: The 6th International Conference on Information Technology and Applications (ICITA), China (2009)
Géron, A.: Hands-on Machine Learning with Scikit-Learn Keras, and TensorFlow, 2nd edn. O’Reilly Media Inc., Sebastopol (2019)
Hassan, M., Ahmed, S., Abdullah, D.M., Rahman, M.S.: Graduate school recommender system: assisting admission seekers to apply for graduate studies in appropriate graduate schools. In: 5th International Conference on Informatics, Electronics and Vision (ICIEV), p. 503. Institute of Electrical and Electronics Engineers (2016)
Isinkaye, F.O., Folajimi, Y.O., Ojokoh, B.A.: Recommendation systems: principles, methods and evaluation. Egypt. Inform. J. 16, 261–273 (2015)
Isma’il, M., Usman, H., Aliyu, G., Abdulmumin, I., Shehu, A.: An autonomous courses recommender system for undergraduate using machine learning techniques. In: International Conference in Mathematics, Computer Engineering and Computer Science (ICMCECS). IEEE, Lagos, Nigeria (2020). https://doi.org/10.1109/ICMCECS47690.2020.240882
JAMB: Exam/jamb-cut-off-mark/ (2019). https://www.currentschoolnews.com/exam/jamb-cut-off-mark/
Jauro, F., Alhassan, B.B., Aliyu, G., Toro, M.S.: Predicting child delivery mode using data mining by considering maternal. Sci. Forum (J. Pure Appl. Sci.) 18, 31–35 (2019)
Lu, J., Wu, D., Mao, M., Wang, W., Zhang, G.: Recommender system application developments: a survey. Decis. Supp. Syst. 74(C), 12–32 (2015)
Machine Learning Plus: How Naive Bayes Algorithm Works? (with example and full code)—ML + (2018). https://www.machinelearningplus.com/predictive-modeling/how-naive-bayes-algorithm-works-with-example-and-full-code/
Muhammad, A.: Undergraduate students project supervision recommendation system, Technical report, Federal University, Dutsen-Ma, Katsina (2017)
Portugal, I., Alencar, P., Cowan, D.: The use of machine learning algorithms in recommender systems : a systematic review. Expert Syst. Appl. 97, 205–227 (2018)
Ragab, A.H.M., Mashat, A.F.S., Khedra, A.M.: Design and implementation of a hybrid recommender system for predicting college admission. Int. J. Comput. Inf. Syst. Ind. Manag. Appl. 6, 35–44 (2014)
Said, A., Bellogin, A.: Comparative recommender system evaluation: benchmarking recommendation frameworks. In: Proceedings of the 8th ACM Conference on Recommender systems - RecSys ’14, Foster City, Silicon Valley, California, USA, pp. 129–136 (2014). https://doi.org/10.1145/2645710.2645746. http://dl.acm.org/citation.cfm?doid=2645710.2645746
Salas, J.: Sanitizing and measuring privacy of large sparse datasets for recommender systems. J. Ambient Intell. Human. Comput. (2019). https://doi.org/10.1007/s12652-019-01391-2
Swaminathan, R., Gnanasekaran, J.M., Krishnakumar, S.: Recommender system for graduate studies in USA Suresh (2015). https://www.semanticscholar.org/paper/Recommender-System-for-Graduate-Studies-in-USA-Suresh
Wakil, K., Akram, B., Kamal, N., Safi, A.: Web recommender system for private universities’ admission in Iraq: UHD case study. Int. J. e-Educ. e-Bus. e-Manag. e-Learn. 4, 329–340 (2014)
Zubairu, M.J., et al.: Text normalization algorithm for Facebook chats in Hausa language. In: 2014 5th International Conference on Information and Communication Technology for The Muslim World (ICT4M), pp. 1–4. IEEE, Kuching (2014). https://doi.org/10.1109/ICT4M.2014.7020605. http://ieeexplore.ieee.org/document/7020605/
Acknowledgment
This research was carried out under the support of Ahmadu Bello University, Zaria, Yusuf Maitama Sule University, Kano, and Bayero University, Kano who provided us with datasets.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Aliyu, G., Haruna, U., Abdulmumin, I., Isma’il, M., Umar, I.E., Adamu, S. (2021). Machine Learning Model for Recommending Suitable Courses of Study to Candidates in Nigerian Universities. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2021. ICCSA 2021. Lecture Notes in Computer Science(), vol 12957. Springer, Cham. https://doi.org/10.1007/978-3-030-87013-3_20
Download citation
DOI: https://doi.org/10.1007/978-3-030-87013-3_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87012-6
Online ISBN: 978-3-030-87013-3
eBook Packages: Computer ScienceComputer Science (R0)