Analyzing job advertisements and skill descriptions using NLP techniques (part 1: data cleaning and pre-processing and part 4: front-end visualization/user interface) - collaboration with CAO

In a competitive job market, it is imperative that people continuously stay relevant to employers. This is especially important for fresh graduates with minimal working experience, and for workers in sunsetting industries, such as traditional print media and Landline telephone services. Efforts have...

Full description

Bibliographic Details
Main Author: Dinglasan, Cris Anthony Sarmiento
Other Authors: S Supraja
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176650
_version_ 1826112473003982848
author Dinglasan, Cris Anthony Sarmiento
author2 S Supraja
author_facet S Supraja
Dinglasan, Cris Anthony Sarmiento
author_sort Dinglasan, Cris Anthony Sarmiento
collection NTU
description In a competitive job market, it is imperative that people continuously stay relevant to employers. This is especially important for fresh graduates with minimal working experience, and for workers in sunsetting industries, such as traditional print media and Landline telephone services. Efforts have been made by the Government of Singapore to facilitate this upskilling and reskilling amongst Singaporeans through their support of the SkillsFuture Movement. This collaborative project aims to leverage NLP techniques and ML to analyse job advertisements and skill descriptions to help determine which skills are the most relevant for specific industries and occupations. In doing so, we hope to help equip the people in the workforce with the ability to find jobs more relevant to their skills, as well as allow them to learn what skills to develop to help them reach their career goals. My contribution to the project involves the cleaning and preprocessing of data provided by NTU's CAO, and other publicly available sources, to prepare them for use in training an ML model to determine, from a job description, what hard and soft skills are needed to perform that job, and then create a front-end user interface for visualizing and interacting with our findings.
first_indexed 2024-10-01T03:07:35Z
format Final Year Project (FYP)
id ntu-10356/176650
institution Nanyang Technological University
language English
last_indexed 2024-10-01T03:07:35Z
publishDate 2024
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1766502024-05-24T15:49:21Z Analyzing job advertisements and skill descriptions using NLP techniques (part 1: data cleaning and pre-processing and part 4: front-end visualization/user interface) - collaboration with CAO Dinglasan, Cris Anthony Sarmiento S Supraja School of Electrical and Electronic Engineering supraja.s@ntu.edu.sg Engineering Natural language processing Machine learning Job descriptions Employment In a competitive job market, it is imperative that people continuously stay relevant to employers. This is especially important for fresh graduates with minimal working experience, and for workers in sunsetting industries, such as traditional print media and Landline telephone services. Efforts have been made by the Government of Singapore to facilitate this upskilling and reskilling amongst Singaporeans through their support of the SkillsFuture Movement. This collaborative project aims to leverage NLP techniques and ML to analyse job advertisements and skill descriptions to help determine which skills are the most relevant for specific industries and occupations. In doing so, we hope to help equip the people in the workforce with the ability to find jobs more relevant to their skills, as well as allow them to learn what skills to develop to help them reach their career goals. My contribution to the project involves the cleaning and preprocessing of data provided by NTU's CAO, and other publicly available sources, to prepare them for use in training an ML model to determine, from a job description, what hard and soft skills are needed to perform that job, and then create a front-end user interface for visualizing and interacting with our findings. Bachelor's degree 2024-05-20T00:42:13Z 2024-05-20T00:42:13Z 2024 Final Year Project (FYP) Dinglasan, C. A. S. (2024). Analyzing job advertisements and skill descriptions using NLP techniques (part 1: data cleaning and pre-processing and part 4: front-end visualization/user interface) - collaboration with CAO. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176650 https://hdl.handle.net/10356/176650 en A3273-231 application/pdf Nanyang Technological University
spellingShingle Engineering
Natural language processing
Machine learning
Job descriptions
Employment
Dinglasan, Cris Anthony Sarmiento
Analyzing job advertisements and skill descriptions using NLP techniques (part 1: data cleaning and pre-processing and part 4: front-end visualization/user interface) - collaboration with CAO
title Analyzing job advertisements and skill descriptions using NLP techniques (part 1: data cleaning and pre-processing and part 4: front-end visualization/user interface) - collaboration with CAO
title_full Analyzing job advertisements and skill descriptions using NLP techniques (part 1: data cleaning and pre-processing and part 4: front-end visualization/user interface) - collaboration with CAO
title_fullStr Analyzing job advertisements and skill descriptions using NLP techniques (part 1: data cleaning and pre-processing and part 4: front-end visualization/user interface) - collaboration with CAO
title_full_unstemmed Analyzing job advertisements and skill descriptions using NLP techniques (part 1: data cleaning and pre-processing and part 4: front-end visualization/user interface) - collaboration with CAO
title_short Analyzing job advertisements and skill descriptions using NLP techniques (part 1: data cleaning and pre-processing and part 4: front-end visualization/user interface) - collaboration with CAO
title_sort analyzing job advertisements and skill descriptions using nlp techniques part 1 data cleaning and pre processing and part 4 front end visualization user interface collaboration with cao
topic Engineering
Natural language processing
Machine learning
Job descriptions
Employment
url https://hdl.handle.net/10356/176650
work_keys_str_mv AT dinglasancrisanthonysarmiento analyzingjobadvertisementsandskilldescriptionsusingnlptechniquespart1datacleaningandpreprocessingandpart4frontendvisualizationuserinterfacecollaborationwithcao