Skill Mapping Using Natural Language Processing
Viitanen, Annika (2022)
Viitanen, Annika
2022
Automaatiotekniikan DI-ohjelma - Master's Programme in Automation Engineering
Tekniikan ja luonnontieteiden tiedekunta - Faculty of Engineering and Natural Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-11-30
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202211148381
https://urn.fi/URN:NBN:fi:tuni-202211148381
Tiivistelmä
Digitalization transforms the world faster than ever seen before. It is also impacting the ways of working and work itself. Companies are trying to implement modern technologies to enhance their production but in order to do so, companies need skillful employees. Due to new technologies and new ways of working, employees need new skills in working life to be able to perform in their job.
These future skills can be divided into two categories: soft and technical skills. Future soft skills include skills such as communication, critical thinking, ability to learn, teamwork skills and leadership skills. These skills are typically hard to teach. The future technical skills include modern technology skills such as artificial intelligence, machine learning, cloud computing and cyber security. However, even more important technical skills in the future are data related data literacy skills that everyone should have. Research suggests that even non-technical roles require some technical skills more and more in the future.
Because skilled personnel is important for companies, companies also need to know what kind of skills their employees currently have to develop a skill strategy for the future. Building a company-wide skill profile is a time-consuming task that needs a lot of resources since the skill data is usually in various text documents. Therefore, in this thesis it was research whether a company skill profile could be formed using modern natural language processing techniques.
Job description and job advertisement texts were analyzed and compared using artificial intelligence application that used natural language processing. It was investigated if the application was able to recognize the skill related words from the text data and build a visual skill profile from them. Digitalisaatio muuttaa maailmaa nopeammin kuin koskaan ennen. Se vaikuttaa työskentelytapoihin ja työpaikkoihin. Yritykset yrittävät ottaa käyttöön nykyaikaisia teknologioita tehostaakseen toimintojaan, mutta siinä onnistuakseen yritykset tarvitsevan osaavia työntekijöitä. Uusien teknologioiden ja uusien työskentelytapojen myötä työntekijät tarvitsevat työelämässä uusia taitoja suoriutuakseen työssään.
Nämä tulevaisuuden taidot voidaan jakaa kahteen kategoriaan: pehmeät ja tekniset taidot. Tulevaisuuden pehmeisiin taitoihin sisältyy taitoja, kuten kommunikaatio, kriittinen ajattelu, oppimiskyky, ryhmätyötaidot ja johtamistaidot. Pehmeitä taitoja on yleensä vaikea opettaa. Tulevaisuuden teknisiin taitoihin kuuluu esimerkiksi tekoäly-, pilvilaskenta- ja kyberturvallisuusosaaminen. Näitäkin tärkeämpiä teknisiä taitoja ovat datan käsittely- ja tulkintataidot. Datataitoja tulisi olla jokaisella työntekijällä. Teknisiä taitoja tullaan vaatimaan entistä enemmän tulevaisuudessa myös ihmisiltä, jotka työskentelevät muissa kuin teknisissä rooleissa.
Koska osaava henkilöstö on yrityksille tärkeää, yritysten on myös tiedettävä, millaisia taitoja työntekijöillä on tällä hetkellä kehittääkseen tulevaisuuden osaamisstrategiaa. Erityisesti suuren yrityksen laajuinen osaamisprofiilin tekeminen on aikaa vievä tehtävä, joka vaatii paljon resursseja, koska tieto henkilökunnan osaamisesta löytyy yleensä monista eri tekstidokumenteista. Siksi tässä opinnäytetyössä tutkittiin, voitaisiinko yritysten osaamisprofiileja muodostaa nykyaikaisilla luonnollisen kielen käsittelytekniikoilla.
Tässä työssä työnkuvauksia ja työpaikkailmoitustekstejä analysoitiin ja vertailtiin keskenään luonnollisen kielen käsittelyä käyttävän tekoälysovelluksen avulla. Diplomityössä tutkittiin, pystyikö sovellus tunnistamaan osaamiseen liittyvät sanat tekstidatasta ja rakentamaan niistä visuaalisen osaamisprofiilin.
These future skills can be divided into two categories: soft and technical skills. Future soft skills include skills such as communication, critical thinking, ability to learn, teamwork skills and leadership skills. These skills are typically hard to teach. The future technical skills include modern technology skills such as artificial intelligence, machine learning, cloud computing and cyber security. However, even more important technical skills in the future are data related data literacy skills that everyone should have. Research suggests that even non-technical roles require some technical skills more and more in the future.
Because skilled personnel is important for companies, companies also need to know what kind of skills their employees currently have to develop a skill strategy for the future. Building a company-wide skill profile is a time-consuming task that needs a lot of resources since the skill data is usually in various text documents. Therefore, in this thesis it was research whether a company skill profile could be formed using modern natural language processing techniques.
Job description and job advertisement texts were analyzed and compared using artificial intelligence application that used natural language processing. It was investigated if the application was able to recognize the skill related words from the text data and build a visual skill profile from them.
Nämä tulevaisuuden taidot voidaan jakaa kahteen kategoriaan: pehmeät ja tekniset taidot. Tulevaisuuden pehmeisiin taitoihin sisältyy taitoja, kuten kommunikaatio, kriittinen ajattelu, oppimiskyky, ryhmätyötaidot ja johtamistaidot. Pehmeitä taitoja on yleensä vaikea opettaa. Tulevaisuuden teknisiin taitoihin kuuluu esimerkiksi tekoäly-, pilvilaskenta- ja kyberturvallisuusosaaminen. Näitäkin tärkeämpiä teknisiä taitoja ovat datan käsittely- ja tulkintataidot. Datataitoja tulisi olla jokaisella työntekijällä. Teknisiä taitoja tullaan vaatimaan entistä enemmän tulevaisuudessa myös ihmisiltä, jotka työskentelevät muissa kuin teknisissä rooleissa.
Koska osaava henkilöstö on yrityksille tärkeää, yritysten on myös tiedettävä, millaisia taitoja työntekijöillä on tällä hetkellä kehittääkseen tulevaisuuden osaamisstrategiaa. Erityisesti suuren yrityksen laajuinen osaamisprofiilin tekeminen on aikaa vievä tehtävä, joka vaatii paljon resursseja, koska tieto henkilökunnan osaamisesta löytyy yleensä monista eri tekstidokumenteista. Siksi tässä opinnäytetyössä tutkittiin, voitaisiinko yritysten osaamisprofiileja muodostaa nykyaikaisilla luonnollisen kielen käsittelytekniikoilla.
Tässä työssä työnkuvauksia ja työpaikkailmoitustekstejä analysoitiin ja vertailtiin keskenään luonnollisen kielen käsittelyä käyttävän tekoälysovelluksen avulla. Diplomityössä tutkittiin, pystyikö sovellus tunnistamaan osaamiseen liittyvät sanat tekstidatasta ja rakentamaan niistä visuaalisen osaamisprofiilin.