Dynamic Job Recommendation by Profiling Undergraduates Academic Performances

Main Article Content

Bao-Ling Foo
Choo-Yee Ting
Hui-Ngo Goh
Albert Quek
Chin-Leei Cham

Abstract

Job-seeking tasks are always challenging. Often, job recommendation systems require human intervention in the job-seeking process. Therefore, the study focuses on recommendation of most relevant job sectors and prioritizing companies based on a student’s profile. The objectives of this study are: (i) to identify important features that optimize job recommendation, (ii) to construct a predictive model that recommends most relevant job sectors, and (iii) to recommend companies by computing the similarity between student and job profiles. In this study, the dataset was collected from Graduate Tracer Study from a university. Additionally, a job dataset was collected to extend the training dataset. As a result, both students and job profiles are used in this study. To enhance the accuracy, several models have been utilized for classifying job sector. This includes both hierarchical and single level classification. In hierarchical classification, Random Forest and Categorical Boosting were utilized; while in single level classification, a total of 9 different machine learning models were utilized. To assess the model’s performance, the metrics such as accuracy, weighted precision, weighted recall, and weighted f1-socre, were utilized. The finding shows that Hierarchical Classification outperforms Single Level Classification, with evaluation metrics ranging from approximately 72% to 76%, whereas Single Level Classification achieved around 58% to 62%. In conclusion, the integration of BorutaShap with Bidirectional Encoder Representation Transformers with 12 transformed layers enhances the performance of Hierarchical Classification, with the highest evaluation metrics around 75%. To recommend companies, a predefined rule is utilized to filter relevant companies, then, the similarity of the companies is measured using Cosine Similarity after transforming both student and company information using Bidirectional Encoder Representation Transformers with 12 transformed layers.

Article Details

How to Cite
Foo, B.-L., Ting, C.-Y., Goh, H.-N., Quek, A., & Cham, C.-L. (2025). Dynamic Job Recommendation by Profiling Undergraduates Academic Performances. Journal of Informatics and Web Engineering, 4(2), 182–208. https://doi.org/10.33093/jiwe.2025.4.2.12
Section
Regular issue

References

B. Dellal-Hedjazi and Z. Alimazighi, “Deep learning for recommendation systems,” 2020 6th IEEE Congress on Information Science and Technology (CiSt), pp. 90–97, Jun. 2020. doi: 10.1109/cist49399.2021.9357241.

Z. Y. Poo, C. Y. Ting, Y. P. Loh, and K. I. Ghauth, “Multi-Label Classification with Deep Learning for Retail Recommendation,” Journal of Informatics and Web Engineering, vol. 2, no. 2, pp. 218–232, Sep. 2023. doi: 10.33093/jiwe.2023.2.2.16.

J. Omana, P. N. Jeipratha, K. Devi, S. Benila, and K. Revathi, “Personalized Drug Recommendation System Using Wasserstein Auto-encoders and Adverse Drug Reaction Detection with Weighted Feed Forward Neural Network (WAES-ADR) in Healthcare,” Journal of Informatics and Web Engineering, vol. 4, no. 1, pp. 332–347, Feb. 2025. doi: 10.33093/jiwe.2025.4.1.24.

M. N. Freire and L. N. De Castro, “e-Recruitment recommender systems: a systematic review,” Knowledge and Information Systems, vol. 63, no. 1, pp. 1–20, Nov. 2020. doi: 10.1007/s10115-020-01522-8.

B. V. Santhosh Krishna, B. Rajalakshmi, I. Dsouza, J. Dsouza, X. Jeferson and K. Ashok, “E-commerce Trend Prediction Software,” 2024 IEEE 9th International Conference for Convergence in Technology (I2CT), Pune, India, 2024, pp. 1-4. doi: 10.1109/I2CT61223.2024.10543423.

M. B. Savadatti and B. V. Santhosh Krishna, "Implementation of Collaborative Filtering in E-Commerce Recommender Systems: An Elementary Review," 2024 IEEE 16th International Conference on Computational Intelligence and Communication Networks (CICN), Indore, India, 2024, pp. 917-922. doi: 10.1109/CICN63059.2024.10847463.

K. Appadoo, M. B. Soonnoo and Z. Mungloo-Dilmohamud, "Job Recommendation System, Machine Learning, Regression, Classification, Natural Language Processing," 2020 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), Gold Coast, Australia, 2020, pp. 1-6. doi: 10.1109/CSDE50874.2020.9411584.

H. Jain and M. Kakkar, “Job Recommendation System based on Machine Learning and Data Mining Techniques using RESTful API and Android IDE,” 2022 12th International Conference on Cloud Computing, Data Science &Amp; Engineering (Confluence), pp. 416–421, Jan. 2019. doi: 10.1109/confluence.2019.8776964.

D. Mhamdi, R. Moulouki, M. Y. E. Ghoumari, M. Azzouazi, and L. Moussaid, “Job Recommendation based on Job Profile Clustering and Job Seeker Behavior,” Procedia Computer Science, vol. 175, pp. 695–699, Jan. 2020. doi: 10.1016/j.procs.2020.07.102.

S. Azizi et al., “Job recommendation system using machine learning and natural language processing,” Dublin Business School, 2020. doi: 10.1007/s43621-024-00292-5.

J. Dhameliya and N. Desai, “Job Recommender Systems: a survey,” 2019 Innovations in Power and Advanced Computing Technologies (i-PACT), pp. 1–5, Mar. 2019. doi: 10.1109/i-pact44901.2019.8960231.

Q. Zhou, F. Liao, L. Ge, and J. Sun, “Personalized Preference Collaborative Filtering: Job Recommendation for Graduates,” IEEE Conference Publication, pp. 1055–1062, Aug. 2019. doi: 10.1109/smartworld-uic-atc-scalcom-iop-sci.2019.00203.

D. Punitavathi, V. Shinu, S. Siva Kumar, and S. P. Vidhya Priya, “Online job and Candidate recommendation system,” International Research Journal of Multidisciplinary Technovation, pp. 84–89, Mar. 2019. doi: 10.34256/irjmt19212.

M. C. Urdaneta-Ponte, A. Mendez-Zorrilla, and I. Oleagordia-Ruiz, “Lifelong Learning Courses Recommendation System to improve professional skills using ontology and machine learning,” Applied Sciences, vol. 11, no. 9, p. 3839, Apr. 2021. doi: 10.3390/app11093839.

J. Yao, Y. Xu, and J. Gao, “A study of reciprocal job recommendation for college graduates Integrating semantic keyword matching and social networking,” Applied Sciences, vol. 13, no. 22, p. 12305, Nov. 2023. doi: 10.3390/app132212305.

Q. Wan and L. Ye, “Career recommendation for college students based on deep learning and machine learning,” Scientific Programming, vol. 2022, pp. 1–10, Feb. 2022. doi: 10.1155/2022/3437139.

B. E. V. Comendador, W. F. C. Becbec, and J. R. P. De Guzman, “Implementation of fuzzy logic technique in a decision support tool: Basis for choosing appropriate career path,” International Journal of Machine Learning and Computing, vol. 10, no. 2, pp. 339–345, Feb. 2020. doi: 10.18178/ijmlc.2020.10.2.940.

M. Qamhieh, H. Sammaneh, and M. N. Demaidi, “PCRS: Personalized Career-Path Recommender System for Engineering students,” IEEE Access, vol. 8, pp. 214039–214049, Jan. 2020. doi: 10.1109/access.2020.3040338.

A. H. A. Rashid, M. Mohamad, S. Masrom, and A. Selamat, “Student Career Recommendation System Using Content-Based Filtering Method,” 2022 3rd International Conference on Artificial Intelligence and Data Sciences (AiDAS), Sep. 2022. doi: 10.1109/aidas56890.2022.9918766.

P. C. Siswipraptini, H. L. H. S. Warnars, A. Ramadhan, and W. Budiharto, “Trends and Characteristics of Career Recommendation Systems for Fresh Graduated Students,” 2022 10th International Conference on Information and Education Technology (ICIET), Apr. 2022. doi: 10.1109/iciet55102.2022.9779037.

P. Feng, C. J. Jiang, J. Wang, S. Yeung, and X. Li, “Job Recommendation System Based on Analytic Hierarchy Process and K-means Clustering,” 13th International Conference on Computer Modeling and Simulation, pp. 104–113, Jun. 2021. doi: 10.1145/3474963.3474978.

D. Mhamdi, S. Ounacer, M. Msalek, M. Y. E. Ghoumari, and M. Azzouazi, “Job recommendation based on recurrent neural network approach,” Procedia Computer Science, vol. 220, pp. 1039–1043, Jan. 2023. doi: 10.1016/j.procs.2023.03.145.

A. Rivas, P. Chamoso, A. Gonzalez-Briones, R. Casado-Vara, and J. M. Corchado, “Hybrid job offer recommender system in a social network,” Expert Systems, vol. 36, no. 4, May 2019. doi: 10.1111/exsy.12416.

G. Zhu, N. A. Kopalle, Y. Wang, X. Liu, K. Jona, and K. Borner, "Community-based data integration of course and job data in support of personalized career-education recommendations," Proceedings of the Association for Information Science and Technology, vol. 57, no. 1, Oct. 2020. doi: 10.1002/pra2.324.

Z. Zhalgassova, A. Shaikym, U. Sadyk, A. Kutzhan, M. Amirkumar, and B. Assangali, “MBTI-based recommendation system for extracurricular activities for high school students,” 2023 17th International Conference on Electronics Computer and Computation (ICECCO), pp. 1–4, Jun. 2023. doi: 10.1109/icecco58239.2023.10147138.

R. Mishra and S. Rathi, “Enhanced DSSM (deep semantic structure modelling) technique for job recommendation,” Journal of King Saud University - Computer and Information Sciences, vol. 34, no. 9, pp. 7790–7802, Jul. 2021. doi: 10.1016/j.jksuci.2021.07.018.

A. Mulay, S. Sutar, J. Patel, A. Chhabria, and S. Mumbaikar, “Job recommendation system using hybrid filtering,” ITM Web of Conferences, vol. 44, p. 02002, Jan. 2022. doi: 10.1051/itmconf/20224402002.

A. Kara, F. S. Danis, G. K. Orman, S. N. Turhan, and O. A. Ozlu, “Job recommendation based on extracted skill embeddings,” in Lecture notes in networks and systems, 2022, pp. 497–507. doi: 10.1007/978-3-031-16075-2_35.

E. Pang, M. Wong, C. H. Leung, and J. Coombes, “Competencies for fresh graduates’ success at work: Perspectives of employers,” Industry and Higher Education, vol. 33, no. 1, pp. 55–65, Aug. 2018. doi: 10.1177/0950422218792333.

T. Siskos, “Career recommendations using supervised latent Dirichlet allocation,” 2020. doi: 10.18452/21341.

L. D. Kumalasari and A. Susanto, “Recommendation System of Information Technology Jobs using Collaborative Filtering Method Based on LinkedIn Skills Endorsement,” SISFORMA, vol. 6, no. 2, pp. 63–72, Feb. 2020. doi: 10.24167/sisforma.v6i2.2240.

A. Mughaid, I. Obeidat, B. Hawashin, S. AlZu’bi, and D. Aqel, “A smart Geo-Location job recommender system based on social media posts,” 2019 6th International Conference on Social Networks Analysis, Management, and Security (SNAMS), pp. 505–510, Oct. 2019. doi: 10.1109/snams.2019.8931854.

Y. Mao, Y. Cheng, and C. Shi, “A job recommendation method based on attention layer scoring characteristics and tensor decomposition,” Applied Sciences, vol. 13, no. 16, p. 9464, Aug. 2023. doi: 10.3390/app13169464.

P. K. Roy, S. S. Chowdhary, and R. Bhatia, “A Machine Learning approach for automation of Resume Recommendation system,” Procedia Computer Science, vol. 167, pp. 2318–2327, Jan. 2020. doi: 10.1016/j.procs.2020.03.284.

Md. S. Hossain and M. S. Arefin, “Development of an Intelligent Job Recommender System for Freelancers using Client’s Feedback Classification and Association Rule Mining Techniques,” Journal of Software, pp. 312–339, Jul. 2019. doi: 10.17706/jsw.14.7.312-339.

S. Gadegaonkar, D. Lakhwani, S. Marwaha, and A. Salunke, “Job Recommendation System using Machine Learning,” 2023 3rd International Conference on Artificial Intelligence and Smart Energy (ICAIS), pp. 596–603, Feb. 2023. doi: 10.1109/icais56108.2023.10073757.

L. Tian, “Next career recommendation in Mississippi with artificial intelligence,” Journal of Computational and Applied Mathematics, vol. 437, p. 115458, Jul. 2023. doi: 10.1016/j.cam.2023.115458.

R. N. Ravikumar, S. Jain, and M. Sarkar, “AdaptiLearn: real-time personalized course recommendation system using whale optimized recurrent neural network,” International Journal of Systems Assurance Engineering and Management, Apr. 2024. doi: 10.1007/s13198-024-02301-2.

C. S. Kumar, M. P. Deeraj, K. N. H. Vardhan, K. Amulya, and K. Govardhan, “Fashionista a Personalized Fashion and Style Recommendation System with Machine Learning Insights,” 2022 8th International Conference on Advanced Computing and Communication Systems (ICACCS), pp. 1898–1904, Mar. 2024. doi: 10.1109/icaccs60874.2024.10717000.

J. Hao, Z. Liu, Q. Sun, C. Zhang, and J. Wang, “A Static-Dynamic Hypergraph neural network framework based on residual learning for stock recommendation,” Complexity, vol. 2024, pp. 1–12, Jan. 2024. doi: 10.1155/2024/5791802.

M. Kayed, F. Azzam, H. Ali, and A. Ali, “Temporal dynamics of user activities: deep learning strategies and mathematical modeling for long-term and short-term profiling,” Scientific Reports, vol. 14, no. 1, Jun. 2024. doi: 10.1038/s41598-024-64120-6.

S. Suman, S. J. Kaur, A. Sharma, and S. Kumar, “Machine Learning-Based System for Admission and Jobs Prediction in Engineering and Technology Sector,” 2024 IEEE International Conference on Computing, Power, and Communication Technologies (IC2PCT), pp. 463–468, Feb. 2024. doi: 10.1109/ic2pct60090.2024.10486533.

N. B. Muddangala, T. S. Senthilkumar, S. S, A. S, A. M. Tadesse, and S. S, “A Privacy-Preserving, explainable job recommendation system using Transformer-Based NLP and career path prediction,” SSRN Electronic Journal, Jan. 2025. doi: 10.2139/ssrn.5085468.

Z. Yu and B. Li, “Reinforced concrete beam full response prediction with hybrid feature-orientation transformer-LSTM model,” Engineering Structures, vol. 332, p. 120040, Mar. 2025. doi: 10.1016/j.engstruct.2025.120040.

Y. Mahale et al., “Crop recommendation and forecasting system for Maharashtra using machine learning with LSTM: a novel expectation-maximization technique,” Discover Sustainability, vol. 5, no. 1, Jun. 2024. doi: 10.1007/s43621-024-00292-5.

X. Xiao, C. Li, X. Wang, and A. Zeng, “Personalized tourism recommendation model based on temporal multilayer sequential neural network,” Scientific Reports, vol. 15, no. 1, Jan. 2025. doi: 10.1038/s41598-024-84581-z.

N. Hameed, A. M. Shabut, M. K. Ghosh, and M. A. Hossain, “Multi-class multi-level classification algorithm for skin lesions classification using machine learning techniques,” Expert Systems with Applications, vol. 141, p. 112961, Sep. 2019. doi: 10.1016/j.eswa.2019.112961.

M. R. Hassan, S. Huda, M. M. Hassan, J. Abawajy, A. Alsanad, and G. Fortino, “Early detection of cardiovascular autonomic neuropathy: A multi-class classification model based on feature selection and deep learning feature fusion,” Information Fusion, vol. 77, pp. 70–80, Aug. 2021. doi: 10.1016/j.inffus.2021.07.010.

K. N. Prafajar, H. Vallyan, N. L. P. A. Candradewi, I. S. Edbert, and D. Suhartono, “Multiclass job recommendation system in the IT field between classification and prediction method,” 2022 International Conference on Green Energy, Computing, and Sustainable Technology (GECOST), pp. 181–186, Oct. 2022. doi: 10.1109/gecost55694.2022.10010659.

H. T. Sueno, “Multi-class Document Classification using Support Vector Machine (SVM) Based on Improved Naive Bayes Vectorization Technique,” International Journal of Advanced Trends in Computer Science and Engineering, vol. 9, no. 3, pp. 3937–3944, Jun. 2020. doi: 10.30534/ijatcse/2020/216932020.

I. Iqbal, M. Younus, K. Walayat, M. U. Kakar, and J. Ma, “Automated multi-class classification of skin lesions through deep convolutional neural network with dermoscopic images,” Computerized Medical Imaging and Graphics, vol. 88, p. 101843, Dec. 2020. doi: 10.1016/j.compmedimag.2020.101843.

F. Jourdan, T. T. Kaninku, N. Asher, J.-M. Loubes, and L. Risser, “How optimal transport can tackle gender biases in Multi-Class Neural Network Classifiers for job recommendations,” Algorithms, vol. 16, no. 3, p. 174, Mar. 2023. doi: 10.3390/a16030174.

E. Rendon, R. Alejo, C. Castorena, F. J. Isidro-Ortega, and E. E. Granda-Gutierrez, “Data sampling methods to deal with the big data Multi-Class imbalance problem,” Applied Sciences, vol. 10, no. 4, p. 1276, Feb. 2020. doi: 10.3390/app10041276.

M. Koklu and I. A. Ozkan, “Multiclass classification of dry beans using computer vision and machine learning techniques,” Computers and Electronics in Agriculture, vol. 174, p. 105507, May 2020. doi: 10.1016/j.compag.2020.105507.

W. Qiang, J. Zhang, L. Zhen, and L. Jing, “Robust weighted linear loss twin multi-class support vector regression for large-scale classification,” Signal Processing, vol. 170, p. 107449, Dec. 2019. doi: 10.1016/j.sigpro.2019.107449.

L. Sunitha and M. B. Raju, “Multi-class classification for large datasets with optimized svm by non-linear kernel function,” Journal of Physics: Conference Series, vol. 2089, p. 012015, 2021. doi:1016/j.pcs.2021.012015

A. Taherkhani, G. Cosma, and T. M. McGinnity, “AdaBoost-CNN: An adaptive boosting algorithm for convolutional neural networks to classify multi-class imbalanced datasets using transfer learning,” Neurocomputing, vol. 404, pp. 351–366, May 2020. doi: 10.1016/j.neucom.2020.03.064.

J. Tanha, Y. Abdi, N. Samadi, N. Razzaghi, and M. Asadpour, “Boosting methods for multi-class imbalanced data classification: an experimental review,” Journal of Big Data, vol. 7, no. 1, Sep. 2020. doi: 10.1186/s40537-020-00349-y.

A. Bishnoi, F. Jaison, and D. Wadhwa, “Analyzing feature selection and dimensionality reduction for big data,” 2024 International Conference on Optimization Computing and Wireless Communication (ICOCWC), pp. 1–7, Jan. 2024. doi: 10.1109/icocwc60930.2024.10470927.

C. J. Ejiyi et al., “Comparative performance analysis of Boruta, SHAP, and Borutashap for disease diagnosis: A study with multiple machine learning algorithms,” Network Computation in Neural Systems, pp. 1–38, Mar. 2024. doi: 10.1080/0954898x.2024.2331506.

G. Yue, “Screening of lung cancer serum biomarkers based on Boruta-shap and RFC-RFECV algorithms,” Journal of Proteomics, vol. 301, p. 105180, Apr. 2024. doi: 10.1016/j.jprot.2024.105180.

E. Akkur and A. C. Ozturk, “Predicting Lung Cancer Using Explainable Artificial Intelligence and Boruta-Shap Methods,” Kahramanmaras Sutcu Imam Universitesi Muhendislik Bilimleri Dergisi, vol. 27, no. 3, pp. 792–803, Sep. 2024. doi: 10.17780/ksujes.1425483.

T. Li, Y. Wu, F. Ren, and M. Li, “Estimation of unrealized forest carbon potential in China using time-varying Boruta-SHAP-random forest model and climate vegetation productivity index,” Journal of Environmental Management, vol. 377, p. 124649, Feb. 2025. doi: 10.1016/j.jenvman.2025.124649.

M. Jamei et al., “Monthly sodium adsorption ratio forecasting in rivers using a dual interpretable glass-box complementary intelligent system: Hybridization of ensemble TVF-EMD-VMD, Boruta-SHAP, and eXplainable GPR,” Expert Systems with Applications, vol. 237, p. 121512, Sep. 2023. doi: 10.1016/j.eswa.2023.121512.

C. A. Sequeira and E. M. Borges, “Enhancing statistical education in chemistry and STEAM using JAMOVI. Part 2. Comparing dependent Groups and Principal Component Analysis (PCA),” Journal of Chemical Education, Jun. 2024. doi: 10.1021/acs.jchemed.4c00342.

A. Feraco et al., “Gender differences in dietary patterns and physical activity: an insight with principal component analysis (PCA),” Journal of Translational Medicine, vol. 22, no. 1, Dec. 2024. doi: 10.1186/s12967-024-05965-3.

D. Hammoumi et al., “Seasonal variations and assessment of surface water quality using Water Quality Index (WQI) and Principal Component Analysis (PCA): a case study,” Sustainability, vol. 16, no. 13, p. 5644, Jul. 2024. doi: 10.3390/su16135644.

R. N. Bashir, O. Mzoughi, M. A. Shahid, N. Alturki, and O. Saidani, “Principal Component Analysis (PCA) and feature importance-based dimension reduction for Reference Evapotranspiration (ET0) predictions of Taif, Saudi Arabia,” Computers and Electronics in Agriculture, vol. 222, p. 109036, May 2024. doi: 10.1016/j.compag.2024.109036.

A. Coccato and M. C. Caggiani, “An overview of Principal Components Analysis approaches in Raman studies of cultural heritage materials,” Journal of Raman Spectroscopy, vol. 55, no. 2, pp. 125–147, Nov. 2023. doi: 10.1002/jrs.6621.

H. Hairani, T. Widiyaningtyas, and D. D. Prasetya, “Addressing class imbalance of health data: A Systematic Literature Review on Modified Synthetic Minority Oversampling Technique (SMOTE) strategies,” JOIV International Journal on Informatics Visualization, vol. 8, no. 3, p. 1310, Sep. 2024. doi: 10.62527/joiv.8.3.2283.

R. Bounab, K. Zarour, B. Guelib, and N. Khlifa, “Enhancing Medicare fraud detection through Machine Learning: Addressing class imbalance with SMOTE-ENN,” IEEE Access, vol. 12, pp. 54382–54396, Jan. 2024. doi: 10.1109/access.2024.3385781.

G. Husain et al., “SMOTE vs. SMOTEENN: A Study on the Performance of Resampling Algorithms for Addressing Class Imbalance in Regression Models,” Algorithms, vol. 18, no. 1, p. 37, Jan. 2025. doi: 10.3390/a18010037.

S. A. Gamel, S. S. M. Ghoneim, and Y. A. Sultan, “Improving the accuracy of diagnostic predictions for power transformers by employing a hybrid approach combining SMOTE and DNN,” Computers & Electrical Engineering, vol. 117, p. 109232, Apr. 2024. doi: 10.1016/j.compeleceng.2024.109232.

R. Nithya, T. Kokilavani, and T. L. A. Beena, “Balancing cerebrovascular disease data with integrated ensemble learning and SVM-SMOTE,” Network Modeling Analysis in Health Informatics and Bioinformatics, vol. 13, no. 1, Mar. 2024, doi: 10.1007/s13721-024-00447-4.

M. Y. Cakir and Y. Sirin, “Enhanced autoencoder-based fraud detection: a novel approach with noise factor encoding and SMOTE,” Knowledge and Information Systems, vol. 66, no. 1, pp. 635–652, Nov. 2023. doi: 10.1007/s10115-023-02016-z.

K. N. Lajis and H. Hashim, “Comparison of rule-based chatbot versus AI chatbot: The case of restaurant recommendations,” in Information Science and Digital Society, S. M. Tan, T. W. Liew, and H. F. Neo, Eds. MMU Press, 2023, pp. 209–233.