A Recommendation System for Selecting the Appropriate Undergraduate Program at Higher Education Institutions Using Graduate Student Data
Source abstract
Abstract
Selecting the appropriate undergraduate program is a critical decision for students. Many elements influence this choice for secondary students, including financial, social, demographic, and cultural factors. If a student makes a poor choice, it will have implications for their academic life as well as their professional life. These implications may include having to change their major, which will cause a delay in their graduation, having a low grade-point average (GPA) in their chosen major, which will cause difficulties in finding a job, or even dropping out of university. In this paper, various supervised machine learning techniques, including Decision Tree, Random Forest, and Support Vector Machine, were investigated to predict undergraduate majors. The input features were related to the student’s academic history and the job market. We were able to recommend the program that guarantees both a high academic degree and employment, depending on previous data and experience, for Master of Business Administration (MBA) students. This research was conducted based on a published research and using the same dataset and aimed to improve the results by applying hyper-tuning, which was absent in previous research. The obtained results showed that our work outperformed the work of the published research, where the random forest exceeded the other classification techniques and reached an accuracy of 97.70% compared to 75.00% on the published research. The importance of features was also investigated, and it was found that the degree percentage, MBA percentage, and entry test result were the top contributing features to the model.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Online Learning and Analytics · Smart Systems and Machine Learning · Online and Blended Learning
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Natural Engineering and Technology Sciences, Data Science & Business Analytics, Arab American University, Ramallah P.O. Box 240, Palestine
References (36)
Show source-provided references
1. Alghamdi, S., Alzhrani, N., and Algethami, H. (2019, January 25–26). Fuzzy-based recommendation system for university major selection. Proceedings of the 11th International Joint Conference on Computational Intelligence (IJCCI 2019), Dhaka, Bangladesh.10.5220/0008071803170324 ↗
2. Ayman, M., and Ahmar, A. (2012). A Prototype Rule-based Expert System with an Object-Oriented Database for University Undergraduate Major Selection, International Journal of Applied Information Systems (IJAIS).
3. Alsayed, A.O., Rahim, M.S.M., AlBidewi, I., Hussain, M., Jabeen, S.H., Alromema, N., Hussain, S., and Jibril, M.L. (2021). Selection of the right undergraduate major by students using supervised learning techniques. Appl. Sci., 11.10.3390/app112210639 ↗
4. Naser, S.S.A., Baraka, M.H., and Baraka, A. (2022, November 12). A Proposed Expert System for Guiding Freshman Students in Selecting a Major in Al-Azhar University, Gaza. Available online: http://dstore.alazhar.edu.ps/xmlui/handle/123456789/387.
5. Nadikattu, R. (2017). The Supremacy of Artificial intelligence and Neural Networks. Int. J. Creat. Res. Thoughts, 5, Available online: https://ssrn.com/abstract=3655849.
6. Artificial Intelligence in Education: A Review10.1109/ACCESS.2020.2988510 ↗
7. A review paper on breast cancer detection using deep learning10.1088/1757-899X/1022/1/012071 ↗
8. Zhongzhi, S. (2022, June 29). Advanced Artificial Intelligence. Available online: https://books.google.ps/books?id=wNbMOoTuGU0C.
9. Baral, C. (2003). Knowledge Representation, Reasoning and Declarative Problem Solving with Answer Sets 1. Cambridge University Press.10.1017/CBO9780511543357 ↗
10. Alnajjar, A., Hasasneh, N., and Macido, M. (2022, November 12). A Novel Expert System to Assist High School Students in Selecting Their Appropriate University Program: A Case Study of Hebron University. Available online: https://digitalcommons.aaru.edu.jo/hujr_a/vol10/iss1/3.
11. Application expert system career guidance for students10.1088/1742-6596/1402/6/066031 ↗
12. Stein, S.A., Weiss, G.M., Chen, Y., and Leeds, D.D. (2020, January 22–26). A College Major Recommendation System. Proceedings of the 14th ACM Conference on Recommender Systems, Virtual.10.1145/3383313.3418488 ↗
13. Using Recommender Systems for Matching Students with Suitable Specialization: An Exploratory Study at King Abdulaziz University10.3991/ijet.v16i03.17829 ↗
14. Roshan, M., Bhanuse, S., and Yenurkar, G. (2020). Recommendation of Branch of Engineering using machine learning. Int. Res. J. Eng. Technol.
15. Students’ Orientation Using Machine Learning and Big Data10.3991/ijoe.v17i01.18037 ↗
16. Mostafa, L., and Beshir, S. (2021). University Selection Model Using Machine Learning Techniques. The International Conference on Artificial Intelligence and Computer Vision, Springer.10.1007/978-3-030-76346-6_60 ↗
17. Using data mining techniques to predict student performance to support decision making in university admission systems10.1109/ACCESS.2020.2981905 ↗
18. Machine Learning Models to Predict Students’ Study Path Selection10.3991/ijim.v16i01.20121 ↗
19. Meng, Y., and Fun, M. (2020). CMRS: Towards Intelligent Recommendation for Choosing College Majors, ACM.10.1145/3441250.3441272 ↗
20. Ezz, M., and Elshenawy, A. (2020). Adaptive Recommendation System Using Machine Learning Algorithms for Predicting Student’s Best Academic Program, Springer Science Business Media.10.1007/s10639-019-10049-7 ↗
21. Baskota, A., and Ng, Y.K. (2018, January 6–9). A graduate school recommendation system using the multi-class support vector machine and KNN approaches. Proceedings of the 2018 IEEE 19th International Conference on Information Reuse and Integration for Data Science, Salt Lake City, UT, USA.10.1109/IRI.2018.00050 ↗
22. A Novel Hybrid Recommender System Approach for Student Academic Advising Named COHRS, Supported by Case-based Reasoning and Ontology10.2298/CSIS220215011O ↗
23. Kamal, N., Sarker, F., and Mamun, K.A. (2020, January 19–20). A Comparative Study of Machine Learning Approaches for Recommending University Faculty. Proceedings of the 2nd International Conference on Sustainable Technologies for Industry 4.0 (STI), Dhaka, Bangladesh.10.1109/STI50764.2020.9350461 ↗
24. A Recommender System for Predicting Students’ Admission to a Graduate Program using Machine Learning Algorithms10.3991/ijoe.v17i02.20049 ↗
25. Balaji, P., Alelyani, S., Qahmash, A., and Mohana, M. (2021). Contributions of machine learning models towards student academic performance prediction: A systematic review. Appl. Sci., 11.10.3390/app112110007 ↗
26. Machine Learning Based Support System for Students to Select Stream10.2174/2213275912666181128120527 ↗
27. (2022, June 16). Placement_Data_Full_Class. csv. Available online: https://www.kaggle.com/datasets/benroshan/factors-affecting-campus-placement.
28. Classification Based on Decision Tree Algorithm for Machine Learning10.38094/jastt20165 ↗
29. Overview of support vector machine in modeling machining performances10.1016/j.proeng.2011.11.2647 ↗
30. Performance Comparison of Support Vector Machine, Random Forest, and Extreme Learning Machine for Intrusion Detection10.1109/ACCESS.2018.2841987 ↗
31. On hyperparameter optimization of machine learning algorithms: Theory and practice10.1016/j.neucom.2020.07.061 ↗
32. Liashchynskyi, P., and Liashchynskyi, P. (2019). Grid Search, Random Search, Genetic Algorithm: A Big Comparison for NAS. arXiv.
33. Berrar, D. (2018). Cross-Validation. Encyclopedia of Bioinformatics and Computational Biology: ABC of Bioinformatics, Elsevier.10.1016/B978-0-12-809633-8.20349-X ↗
34. (2022, July 22). Scikit-Learn 1.1.1 Documentation—Decision Tree Classifier. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html?highlight=decision%20tree#sklearn.tree.DecisionTreeClassifier.
35. (2022, July 22). Scikit-Learn 1.1.1 Documentation—Support Vector Classification. Available online: https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html.
36. Deep learning approach for automatic classification of ocular and cardiac artifacts in meg data