Please use this identifier to cite or link to this item:
https://hdl.handle.net/1822/84355
Title: | Automation of companies’ recruitment process: development of an algorithm capable of ranking CVs according to job offers |
Author(s): | Rocha, Beatriz de Freitas |
Advisor(s): | Henriques, Pedro Rangel Santos, Hugo Paulino |
Keywords: | Curriculum vitae (CV) CV screening Machine learning (ML) Natural language processing (NLP) Aprendizagem automática Curriculum vitae (CV) Processamento de linguagem natural (PLN) Triagem de currículos |
Issue date: | 2022 |
Abstract(s): | This document presents a Thesis and describes the underlying work which was developed
along the second year of the Master Degree in Informatics Engineering offered by Departamento
de Informática of Universidade do Minho and accomplished at Syone SBS Software –
Tecnologia e Serviços de Informática, S.A..
In the past few years, some attempts to automatically screening CVs with resource to
Natural Language Processing have been made not only to save recruiters’ time, but also
to spare them the most tedious task of the recruitment process and, consequently, smooth
their job. However, the majority is still very primitive, misclassifies a lot of CVs and needs a
deeper study.
Therefore, the aim of this Master’s Project is precisely to develop an algorithm that is
capable of automatically ranking candidates’ CVs according to their similarity regarding the
job offer they applied for.
Thus, a general architecture was proposed where CVs and job offers are preprocessed, in
order to obtain the respective texts proper to be further processed. That said, two different
approaches were followed, in order to find the similarity between the documents in question.
To do so, the first approach resorted to several Machine Learning algorithms and similarity
measures, while the second approach structured the initial documents to compare their
respective information.
After that, tests were conducted to evaluate both approaches and enable the comparison
between them. Finally, the conclusions were drawn and also reported in this dissertation. Este documento apresenta uma Tese e descreve o trabalho subjacente que foi desenvolvido ao longo do segundo ano do Mestrado em Engenharia Informática do Departamento de Informática da Universidade do Minho e realizado na Syone SBS Software – Tecnologia e Serviços de Informática, S.A.. Nos últimos anos, algumas tentativas de triagem automática de currículos com recurso a Processamento de Linguagem Natural foram feitas não só para economizar o tempo dos recrutadores, mas também para os poupar da tarefa mais entediante do processo de recrutamento e, consequentemente, suavizar o seu trabalho. Contudo, a maioria ainda é muito primitiva, classifica incorretamente muitos currículos e necessita de um estudo mais aprofundado. Sendo assim, o objetivo deste Projeto de Mestrado é precisamente desenvolver um algoritmo capaz de classificar automaticamente os currículos dos candidatos de acordo com a sua similaridade relativamente à oferta de emprego a que se candidataram. Deste modo, foi proposta uma arquitetura geral onde os CVs e as ofertas de emprego são pré-processados, de forma a obter os respetivos textos adequados para posterior processamento. Dito isto, foram seguidas duas abordagens distintas, de forma a encontrar a semelhança entre os documentos em questão. Para tal, a primeira abordagem recorreu a diversos algoritmos de Aprendizagem Automática e medidas de similaridade, enquanto a segunda abordagem estruturou os documentos iniciais para comparar as suas respetivas informações. De seguida, foram realizados testes para avaliar ambas as abordagens e possibilitar a comparação entre elas. Por fim, as conclusões foram tiradas e também relatadas nesta dissertação. |
Type: | Master thesis |
Description: | Dissertação de mestrado integrado em Informatics Engineering |
URI: | https://hdl.handle.net/1822/84355 |
Access: | Open access |
Appears in Collections: | BUM - Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Beatriz-Freitas-Rocha-dissertação-final.pdf | 5,51 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License