Job-Applicant matchmaking system using natural language processing
This Job-Applicant Matchmaking System using Natural Language Processing project is for academic purpose. This project aims to provide students with the concept, and implementation process of a matching system catered to both job seekers and employers. Besides just matching job requirements with appl...
Saved in:
Main Author: | |
---|---|
Format: | Final Year Project / Dissertation / Thesis |
Published: |
2023
|
Subjects: | |
Online Access: | http://eprints.utar.edu.my/6042/1/fyp_CS_2023_WZR.pdf http://eprints.utar.edu.my/6042/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Tunku Abdul Rahman |
id |
my-utar-eprints.6042 |
---|---|
record_format |
eprints |
spelling |
my-utar-eprints.60422024-01-02T14:59:22Z Job-Applicant matchmaking system using natural language processing Wooi, Zhuang Ru PE English T Technology (General) TD Environmental technology. Sanitary engineering This Job-Applicant Matchmaking System using Natural Language Processing project is for academic purpose. This project aims to provide students with the concept, and implementation process of a matching system catered to both job seekers and employers. Besides just matching job requirements with applicant qualifications, the system also provides personalized job recommendations to job seekers based on their skills, experience, and job preferences, which exposes job seekers to job opportunities that align with their career goals while increasing their overall hire rate. This system uses natural language processing (NLP) techniques to analyse job descriptions and candidate resumes, and machine learning algorithms to recommend the most suitable candidate to a job opening, and vice versa. This process ensures that the employer receives a pool of candidates that meet their job requirements and preferred skills, reducing the need for interviews with unfit candidates. The system is built using Python as the primary language, with the backend consisting of web-scraping, NLP, and data visualization/dashboard libraries such as Selenium, BeautifulSoup, SpaCy, Scikit-Learn, Natural Language Toolkit (NLTK), Gensim, and Streamlit. The system is currently tested with real-world data scraped from well-known job opening hosting sites and shows promising results. The system significantly reduces the time and effort required for recruiters to find the right candidate for a job opening, inversely the job seekers would be able to apply for jobs they are the most well-equipped for. 2023-05 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/6042/1/fyp_CS_2023_WZR.pdf Wooi, Zhuang Ru (2023) Job-Applicant matchmaking system using natural language processing. Final Year Project, UTAR. http://eprints.utar.edu.my/6042/ |
institution |
Universiti Tunku Abdul Rahman |
building |
UTAR Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Tunku Abdul Rahman |
content_source |
UTAR Institutional Repository |
url_provider |
http://eprints.utar.edu.my |
topic |
PE English T Technology (General) TD Environmental technology. Sanitary engineering |
spellingShingle |
PE English T Technology (General) TD Environmental technology. Sanitary engineering Wooi, Zhuang Ru Job-Applicant matchmaking system using natural language processing |
description |
This Job-Applicant Matchmaking System using Natural Language Processing project is for academic purpose. This project aims to provide students with the concept, and implementation process of a matching system catered to both job seekers and employers. Besides just matching job requirements with applicant qualifications, the system also provides personalized job recommendations to job seekers based on their skills, experience, and job preferences, which exposes job seekers to job opportunities that align with their career goals while increasing their overall hire rate. This system uses natural language processing (NLP) techniques to analyse job descriptions and candidate resumes, and machine learning algorithms to recommend the most suitable candidate to a job opening, and vice versa. This process ensures that the employer receives a pool of candidates that meet their job requirements and preferred skills, reducing the need for interviews with unfit candidates. The system is built using Python as the primary language, with the backend consisting of web-scraping, NLP, and data visualization/dashboard libraries such as Selenium, BeautifulSoup, SpaCy, Scikit-Learn, Natural Language Toolkit (NLTK), Gensim, and Streamlit. The system is currently tested with real-world data scraped from well-known job opening hosting sites and shows promising results. The system significantly reduces the time and effort required for recruiters to find the right candidate for a job opening, inversely the job seekers would be able to apply for jobs they are the most well-equipped for. |
format |
Final Year Project / Dissertation / Thesis |
author |
Wooi, Zhuang Ru |
author_facet |
Wooi, Zhuang Ru |
author_sort |
Wooi, Zhuang Ru |
title |
Job-Applicant matchmaking system using natural language processing |
title_short |
Job-Applicant matchmaking system using natural language processing |
title_full |
Job-Applicant matchmaking system using natural language processing |
title_fullStr |
Job-Applicant matchmaking system using natural language processing |
title_full_unstemmed |
Job-Applicant matchmaking system using natural language processing |
title_sort |
job-applicant matchmaking system using natural language processing |
publishDate |
2023 |
url |
http://eprints.utar.edu.my/6042/1/fyp_CS_2023_WZR.pdf http://eprints.utar.edu.my/6042/ |
_version_ |
1787140952473731072 |