Abstract
Selecting undergraduate majors or specializations is a crucial decision for students since it considerably impacts their educational and career paths. Moreover, their decisions should match their academic background, interests, and goals to pursue their passions and discover various career paths with motivation. However, such a decision remains challenging are unfamiliar with the job market, the demand for the required skills, and being in the proper placement in a major is not straightforward. Thus, an automatic recommendation system can be helpful for students to assist and guide them in the right decision. In this context, we developed a machine learning model to predict and recommend suitable specializations for undergraduate students according to the job market and student’s academic history. Two hundred twenty-five records of students are considered to establish this work. The proposed approach encompasses four major steps, including data preprocessing to clean, scale, and prepare the data for training to avoid obtaining suboptimal results, accompanied by an oversampling process to equal the samples’ distribution to prevent the model from being biased or poorly generalized. Furthermore, we conducted a feature selection step using Sequential Backward Selection (SBS) to extract the relevant features to improve the outcomes and reduce the risk of noise. The selected subset is used to train the model using the AdaBoost classifier. We deployed the Genetic algorithm to optimize the classifier’s hyperparameters to maximize results. As a result, the findings of this study exhibit noticeable results compared to existing models, with an accuracy of 98.1%. The proposed model can be reliable in guiding undergraduate students through proper decisions regarding selecting their major.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data availability
The dataset used in this study is publicly available here: https://www.kaggle.com/datasets/benroshan/factors-affecting-campus-placement.
Notes
Placement_Data_Full_Class. csv. Available online: https://www.kaggle.com/datasets/benroshan/factors-affecting-campus-placement (accessed on 01 January 2023).
References
Alsayed, A. O., Rahim, M. S. M., Albidewi, I., Hussain, M., Jabeen, S. H., Alromema, N., Hussain, S., & Jibril, M. L. (2021). Selection of the right undergraduate major by students using supervised learning techniques. Applied Sciences (Switzerland), 11(22). https://doi.org/10.3390/app112210639
Alshaikh, K., Bahurmuz, N., Torabah, O., Alzahrani, S., Alshingiti, Z., & Meccawy, M. (2021). Using recommender systems for matching students with suitable specialization: An exploratory study at King Abdulaziz University. International Journal of Emerging Technologies in Learning, 16(3), 316–324. https://doi.org/10.3991/ijet.v16i03.17829
Denice, P. A. (2021). Choosing and changing course: Postsecondary students and the process of selecting a major field of study. Sociological Perspectives, 64(1), 82–108. https://doi.org/10.1177/0731121420921903
Dhar, J., & Jodder, A. K. (2020). An effective recommendation system to forecast the best educational program using machine learning classification algorithms. Ingenierie Des Systemes d’Information, 25(5), 559–568. https://doi.org/10.18280/ISI.250502
Ezz, M., & Elshenawy, A. (2020). Adaptive recommendation system using machine learning algorithms for predicting student’s best academic program. Education and Information Technologies, 25(4), 2733–2746. https://doi.org/10.1007/s10639-019-10049-7
Fedushko, S., Ustyianovych, T., & Syerov, Y. (2022). Intelligent academic specialties selection in higher education for Ukrainian entrants: A recommendation system. Journal of Intelligence, 10(2). https://doi.org/10.3390/jintelligence10020032
Geetha, G., Safa, M., Fancy, C., & Saranya, D. (2018). A hybrid approach using collaborative filtering and content based filtering for recommender system. Journal of Physics: Conference Series, 1000(1). 012101. https://doi.org/10.1088/1742-6596/1000/1/012101
Liu, T., Wu, Q., Chang, L., & Gu, T. (2022). A review of deep learning-based recommender system in e-learning environments. Artificial Intelligence Review. https://doi.org/10.1007/s10462-022-10135-2
Meng, Y., & Fu, M. (2020). CMRS: Towards intelligent recommendation for choosing college majors. In Proceedings of the 4th International Conference on Advances in Image Processing (pp. 152–157).
Mienye, I. D., & Sun, Y. (2022). A survey of ensemble learning: Concepts, algorithms, applications, and prospects. IEEE Access (Vol. 10, pp. 99129–99149). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/ACCESS.2022.3207287
Mohammed, R., Rawashdeh, J., & Abdullah, M. (2020). Machine learning with oversampling and undersampling techniques: Overview study and experimental results. 2020 11th International Conference on Information and Communication Systems ICICS 2020, 243-248. https://doi.org/10.1109/ICICS49469.2020.239556
Nguyen, V. A., Nguyen, H. H., Nguyen, D. L., & Le, M. D. (2021). A course recommendation model for students based on learning outcome. Education and Information Technologies, 26(5), 5389–5415. https://doi.org/10.1007/s10639-021-10524-0
Sethi, K., Jaiswal, V., & Ansari, M. D. (2018). Machine learning based support system for students to select Stream (subject). Recent Advances in Computer Science and Communications, 13(3), 336–344. https://doi.org/10.2174/2213275912666181128120527
Singh, D., & Singh, B. (2020). Investigating the impact of data normalization on classification performance. Applied Soft Computing, 97, 105524. https://doi.org/10.1016/J.ASOC.2019.105524
Venkatesh, B., & Anuradha, J. (2019). A review of feature selection and its methods. Cybernetics and Information Technologies, 19(1), 3–26. https://doi.org/10.2478/CAIT-2019-0001
Weerts, H. J., Mueller, A. C., & Vanschoren, J. (2020). Importance of tuning hyperparameters of machine learning algorithms.
Wei, Y., Ni, N., Liu, D., Chen, H., Wang, M., Li, Q., Cui, X., & Ye, H. (2017). An improved grey wolf optimization strategy enhanced SVM and its application in predicting the second Major. Mathematical Problems in Engineering, 2017, 1. https://doi.org/10.1155/2017/9316713
Yu, T., & Zhu, H. (2020). Hyper-parameter optimization: A review of algorithms and applications. http://arxiv.org/abs/2003.05689
Zayed, Y., Salman, Y., & Hasasneh, A. (2022). A recommendation system for selecting the appropriate undergraduate program at higher education institutions using graduate student data. Applied Sciences (Switzerland), 12(24). https://doi.org/10.3390/app122412525
Acknowledgements
We would like to express our sincere gratitude to the National Agency for Research (ANR), France, for their support in this research project.
Funding
None.
Author information
Authors and Affiliations
Contributions
N.M. and M.S. conceived of the presented idea. N.M. and M.S. developed the theory and performed the computations. N.M. and M.A. verified the analytical methods. All authors discussed the results. N.M and M.A. investigated and supervised the findings of this work. All authors wrote, read, and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors have no conflicts of interest to declare.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Mansouri, N., Abed, M. & Soui, M. SBS feature selection and AdaBoost classifier for specialization/major recommendation for undergraduate students. Educ Inf Technol 29, 17867–17887 (2024). https://doi.org/10.1007/s10639-024-12529-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10639-024-12529-x