NLP-Based Bi-Directional Recommendation System: Towards Recommending Jobs to Job Seekers and Resumes to Recruiters

For more than ten years, online job boards have provided their services to both job seekers and employers who want to hire potential candidates. The provided services are generally based on traditional information retrieval techniques, which may not be appropriate for both job seekers and employers....

Full description

Bibliographic Details
Main Authors: Suleiman Ali Alsaif, Minyar Sassi Hidri, Imen Ferjani, Hassan Ahmed Eleraky, Adel Hidri
Format: Article
Language:English
Published: MDPI AG 2022-12-01
Series:Big Data and Cognitive Computing
Subjects:
Online Access:https://www.mdpi.com/2504-2289/6/4/147
_version_ 1797461433606209536
author Suleiman Ali Alsaif
Minyar Sassi Hidri
Imen Ferjani
Hassan Ahmed Eleraky
Adel Hidri
author_facet Suleiman Ali Alsaif
Minyar Sassi Hidri
Imen Ferjani
Hassan Ahmed Eleraky
Adel Hidri
author_sort Suleiman Ali Alsaif
collection DOAJ
description For more than ten years, online job boards have provided their services to both job seekers and employers who want to hire potential candidates. The provided services are generally based on traditional information retrieval techniques, which may not be appropriate for both job seekers and employers. The reason is that the number of produced results for job seekers may be enormous. Therefore, they are required to spend time reading and reviewing their finding criteria. Reciprocally, recruitment is a crucial process for every organization. Identifying potential candidates and matching them with job offers requires a wide range of expertise and knowledge. This article proposes a reciprocal recommendation based on bi-directional correspondence as a way to support both recruiters’ and job seekers’ work. Recruiters can find the best-fit candidates for every job position in their job postings, and job seekers can find the best-match jobs to match their resumes. We show how machine learning can solve problems in natural language processing of text content and similarity scores depending on job offers in major Saudi cities scraped from Indeed. For bi-directional matching, a similarity calculation based on the integration of explicit and implicit job information from two sides (recruiters and job seekers) has been used. The proposed system is evaluated using a resume/job offer dataset. The performance of generated recommendations is evaluated using decision support measures. Obtained results confirm that the proposed system can not only solve the problem of bi-directional recommendation, but also improve the prediction accuracy.
first_indexed 2024-03-09T17:19:22Z
format Article
id doaj.art-9c4a10a36e7046b3be6a58ffa1ee2cd8
institution Directory Open Access Journal
issn 2504-2289
language English
last_indexed 2024-03-09T17:19:22Z
publishDate 2022-12-01
publisher MDPI AG
record_format Article
series Big Data and Cognitive Computing
spelling doaj.art-9c4a10a36e7046b3be6a58ffa1ee2cd82023-11-24T13:18:06ZengMDPI AGBig Data and Cognitive Computing2504-22892022-12-016414710.3390/bdcc6040147NLP-Based Bi-Directional Recommendation System: Towards Recommending Jobs to Job Seekers and Resumes to RecruitersSuleiman Ali Alsaif0Minyar Sassi Hidri1Imen Ferjani2Hassan Ahmed Eleraky3Adel Hidri4Computer Department, Deanship of Preparatory Year and Supporting Studies, Imam Abdulrahman Bin Faisal University, Dammam 31441, Saudi ArabiaComputer Department, Deanship of Preparatory Year and Supporting Studies, Imam Abdulrahman Bin Faisal University, Dammam 31441, Saudi ArabiaComputer Department, Deanship of Preparatory Year and Supporting Studies, Imam Abdulrahman Bin Faisal University, Dammam 31441, Saudi ArabiaComputer Department, Deanship of Preparatory Year and Supporting Studies, Imam Abdulrahman Bin Faisal University, Dammam 31441, Saudi ArabiaComputer Department, Deanship of Preparatory Year and Supporting Studies, Imam Abdulrahman Bin Faisal University, Dammam 31441, Saudi ArabiaFor more than ten years, online job boards have provided their services to both job seekers and employers who want to hire potential candidates. The provided services are generally based on traditional information retrieval techniques, which may not be appropriate for both job seekers and employers. The reason is that the number of produced results for job seekers may be enormous. Therefore, they are required to spend time reading and reviewing their finding criteria. Reciprocally, recruitment is a crucial process for every organization. Identifying potential candidates and matching them with job offers requires a wide range of expertise and knowledge. This article proposes a reciprocal recommendation based on bi-directional correspondence as a way to support both recruiters’ and job seekers’ work. Recruiters can find the best-fit candidates for every job position in their job postings, and job seekers can find the best-match jobs to match their resumes. We show how machine learning can solve problems in natural language processing of text content and similarity scores depending on job offers in major Saudi cities scraped from Indeed. For bi-directional matching, a similarity calculation based on the integration of explicit and implicit job information from two sides (recruiters and job seekers) has been used. The proposed system is evaluated using a resume/job offer dataset. The performance of generated recommendations is evaluated using decision support measures. Obtained results confirm that the proposed system can not only solve the problem of bi-directional recommendation, but also improve the prediction accuracy.https://www.mdpi.com/2504-2289/6/4/147information system managementbi-directional recommender systemnatural language processingcontent-based filtering
spellingShingle Suleiman Ali Alsaif
Minyar Sassi Hidri
Imen Ferjani
Hassan Ahmed Eleraky
Adel Hidri
NLP-Based Bi-Directional Recommendation System: Towards Recommending Jobs to Job Seekers and Resumes to Recruiters
Big Data and Cognitive Computing
information system management
bi-directional recommender system
natural language processing
content-based filtering
title NLP-Based Bi-Directional Recommendation System: Towards Recommending Jobs to Job Seekers and Resumes to Recruiters
title_full NLP-Based Bi-Directional Recommendation System: Towards Recommending Jobs to Job Seekers and Resumes to Recruiters
title_fullStr NLP-Based Bi-Directional Recommendation System: Towards Recommending Jobs to Job Seekers and Resumes to Recruiters
title_full_unstemmed NLP-Based Bi-Directional Recommendation System: Towards Recommending Jobs to Job Seekers and Resumes to Recruiters
title_short NLP-Based Bi-Directional Recommendation System: Towards Recommending Jobs to Job Seekers and Resumes to Recruiters
title_sort nlp based bi directional recommendation system towards recommending jobs to job seekers and resumes to recruiters
topic information system management
bi-directional recommender system
natural language processing
content-based filtering
url https://www.mdpi.com/2504-2289/6/4/147
work_keys_str_mv AT suleimanalialsaif nlpbasedbidirectionalrecommendationsystemtowardsrecommendingjobstojobseekersandresumestorecruiters
AT minyarsassihidri nlpbasedbidirectionalrecommendationsystemtowardsrecommendingjobstojobseekersandresumestorecruiters
AT imenferjani nlpbasedbidirectionalrecommendationsystemtowardsrecommendingjobstojobseekersandresumestorecruiters
AT hassanahmedeleraky nlpbasedbidirectionalrecommendationsystemtowardsrecommendingjobstojobseekersandresumestorecruiters
AT adelhidri nlpbasedbidirectionalrecommendationsystemtowardsrecommendingjobstojobseekersandresumestorecruiters