Natural language processing – potential and utilization in an organizational context

Luonnollisen kielen käsittely (eng. Natural language processing, NLP) on ottanut viimevuosina suuria kehitysaskelia ja tämä teknologia tarjoaa organisaatioille lukuisia mahdollisia hyödyntämiskohteita. Aiheesta puhuttaessa on ilmeistä, että alan termistö ei ole lainkaan vakiintunut ja eri toimijat m...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Tervo, Tuomas
Muut tekijät: Faculty of Information Technology, Informaatioteknologian tiedekunta, University of Jyväskylä, Jyväskylän yliopisto
Aineistotyyppi: Pro gradu
Kieli:eng
Julkaistu: 2024
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/96452
_version_ 1828193035390812160
author Tervo, Tuomas
author2 Faculty of Information Technology Informaatioteknologian tiedekunta University of Jyväskylä Jyväskylän yliopisto
author_facet Tervo, Tuomas Faculty of Information Technology Informaatioteknologian tiedekunta University of Jyväskylä Jyväskylän yliopisto Tervo, Tuomas Faculty of Information Technology Informaatioteknologian tiedekunta University of Jyväskylä Jyväskylän yliopisto
author_sort Tervo, Tuomas
datasource_str_mv jyx
description Luonnollisen kielen käsittely (eng. Natural language processing, NLP) on ottanut viimevuosina suuria kehitysaskelia ja tämä teknologia tarjoaa organisaatioille lukuisia mahdollisia hyödyntämiskohteita. Aiheesta puhuttaessa on ilmeistä, että alan termistö ei ole lainkaan vakiintunut ja eri toimijat määrittelevät teknologian eri tavoin. Tämä epäselvyys siitä, mitä NLP oikeastaan tarkoittaa ja mihin sitä voidaan hyödyntää saattaa hankaloittaa teknologian laajamittaista käyttöönottoa organisaatioissa ja näin ollen myös jarruttaa alan vahvaa kehitystä jatkossa. Tässä tutkielmassa on pyritty esittelemään mahdollisimman laajasti NLP:n keskeisiä käsitteitä käyttäen määrittelyssä alan tieteellistä kirjallisuutta ja pyritty valottamaan teknologian nykyistä potentiaalia sekä toisaalta tulevaisuudennäkymiä. Tutkielmassa on esitelty erilaisia kirjallisuudessa käytettyjä määritelmiä NLP:lle, erilaisia näkemyksiä tehtävistä, joista NLP koostuu sekä teknologian hyödyntämiskohteita yleisesti eri toimialoilla. Tutkielma on toteutettu toimeksiantona käyttäen suunnittelutieteellistä tutkimusmenetelmää ja tutkielman perimmäinen tarkoitus on selvittää, kuinka NLP:tä voitaisiin hyödyntää kansainvälisen B2B-liiketoimintaa harjoittavan organisaation toiminnassa. Tutkielmassa on tunnistettu ja esitelty teknologian kyvykkyyksiä sekä nykyisiä hyödyntämiskohteita ja näiden pohjalta laadittu kolme artefaktia, tässä tapauksessa ratkaisuehdotusta, jotka otettiin lähempään tarkasteluun. Nämä artefaktit ovat toimeksiantajan kannalta potentiaalisia NLP:n käyttötapauksia, joista yhdestä rakennettiin Azure AI Language palvelua ja Language Studio työkalua käyttäen havainnollistava prototyyppi, jonka suorituskykyä ja hyötyä voitiin arvioida toimeksiantajan edustajien kanssa. Asiasanat: luonnollisen kielen käsittely, tekoäly, kielimallit, chatbotit, suunnittelutieteellinen tutkimus The field of natural language processing (NLP) has seen many advancements in recent years and this technology offers numerous potential use-cases for organizations. When observing the discussion surrounding NLP, it is apparent that the terminology is not properly established with different actors defining the technology in different ways. This ambiguity regarding what NLP actually means and what it can be used for potentially delays a more widespread adoption across different organizations and therefore hinders the continued advancement of the field. This thesis aims to present a comprehensive overview of NLP including the relevant terminology using academic literature while also illustrating the current potential of this technology as well as the imminent future prospects. The thesis includes various definitions for NLP, the sub-tasks it is comprised of as well as general examples of current use-cases across different industries found in academic literature. The thesis is written as an assignment for a client organization using design science research methodology with the explicit goal of discovering how NLP could be utilized from the perspective of a specific global B2B organization. In scope of this thesis various NLP capabilities and current use-cases are identified and presented resulting in the design of three research artifacts. These artifacts represent proposed solutions that are potential use-cases for NLP utilization within the client organization context with one eventually being developed into a tangible prototype using Azure AI Language service and Language Studio tool. This custom text classification prototype is subsequently evaluated in terms of performance and utility together with the client organization representatives. Keywords: natural language processing, artificial intelligence, language models, chatbots, design science research
first_indexed 2024-07-31T20:05:18Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Sepp\u00e4nen, Ville", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Tervo, Tuomas", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2024-07-31T07:36:09Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2024-07-31T07:36:09Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/96452", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Luonnollisen kielen k\u00e4sittely (eng. Natural language processing, NLP) on ottanut viimevuosina suuria kehitysaskelia ja t\u00e4m\u00e4 teknologia tarjoaa organisaatioille lukuisia mahdollisia hy\u00f6dynt\u00e4miskohteita. Aiheesta puhuttaessa on ilmeist\u00e4, ett\u00e4 alan termist\u00f6 ei ole lainkaan vakiintunut ja eri toimijat m\u00e4\u00e4rittelev\u00e4t teknologian eri tavoin. T\u00e4m\u00e4 ep\u00e4selvyys siit\u00e4, mit\u00e4 NLP oikeastaan tarkoittaa ja mihin sit\u00e4 voidaan hy\u00f6dynt\u00e4\u00e4 saattaa hankaloittaa teknologian laajamittaista k\u00e4ytt\u00f6\u00f6nottoa organisaatioissa ja n\u00e4in ollen my\u00f6s jarruttaa alan vahvaa kehityst\u00e4 jatkossa. T\u00e4ss\u00e4 tutkielmassa on pyritty esittelem\u00e4\u00e4n mahdollisimman laajasti NLP:n keskeisi\u00e4 k\u00e4sitteit\u00e4 k\u00e4ytt\u00e4en m\u00e4\u00e4rittelyss\u00e4 alan tieteellist\u00e4 kirjallisuutta ja pyritty valottamaan teknologian nykyist\u00e4 potentiaalia sek\u00e4 toisaalta tulevaisuudenn\u00e4kymi\u00e4. Tutkielmassa on esitelty erilaisia kirjallisuudessa k\u00e4ytettyj\u00e4 m\u00e4\u00e4ritelmi\u00e4 NLP:lle, erilaisia n\u00e4kemyksi\u00e4 teht\u00e4vist\u00e4, joista NLP koostuu sek\u00e4 teknologian hy\u00f6dynt\u00e4miskohteita yleisesti eri toimialoilla. Tutkielma on toteutettu toimeksiantona k\u00e4ytt\u00e4en suunnittelutieteellist\u00e4 tutkimusmenetelm\u00e4\u00e4 ja tutkielman perimm\u00e4inen tarkoitus on selvitt\u00e4\u00e4, kuinka NLP:t\u00e4 voitaisiin hy\u00f6dynt\u00e4\u00e4 kansainv\u00e4lisen B2B-liiketoimintaa harjoittavan organisaation toiminnassa. Tutkielmassa on tunnistettu ja esitelty teknologian kyvykkyyksi\u00e4 sek\u00e4 nykyisi\u00e4 hy\u00f6dynt\u00e4miskohteita ja n\u00e4iden pohjalta laadittu kolme artefaktia, t\u00e4ss\u00e4 tapauksessa ratkaisuehdotusta, jotka otettiin l\u00e4hemp\u00e4\u00e4n tarkasteluun. N\u00e4m\u00e4 artefaktit ovat toimeksiantajan kannalta potentiaalisia NLP:n k\u00e4ytt\u00f6tapauksia, joista yhdest\u00e4 rakennettiin Azure AI Language palvelua ja Language Studio ty\u00f6kalua k\u00e4ytt\u00e4en havainnollistava prototyyppi, jonka suorituskyky\u00e4 ja hy\u00f6ty\u00e4 voitiin arvioida toimeksiantajan edustajien kanssa.\n\nAsiasanat: luonnollisen kielen k\u00e4sittely, teko\u00e4ly, kielimallit, chatbotit, suunnittelutieteellinen tutkimus", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The field of natural language processing (NLP) has seen many advancements in recent years and this technology offers numerous potential use-cases for organizations. When observing the discussion surrounding NLP, it is apparent that the terminology is not properly established with different actors defining the technology in different ways. This ambiguity regarding what NLP actually means and what it can be used for potentially delays a more widespread adoption across different organizations and therefore hinders the continued advancement of the field. This thesis aims to present a comprehensive overview of NLP including the relevant terminology using academic literature while also illustrating the current potential of this technology as well as the imminent future prospects. The thesis includes various definitions for NLP, the sub-tasks it is comprised of as well as general examples of current use-cases across different industries found in academic literature. The thesis is written as an assignment for a client organization using design science research methodology with the explicit goal of discovering how NLP could be utilized from the perspective of a specific global B2B organization. In scope of this thesis various NLP capabilities and current use-cases are identified and presented resulting in the design of three research artifacts. These artifacts represent proposed solutions that are potential use-cases for NLP utilization within the client organization context with one eventually being developed into a tangible prototype using Azure AI Language service and Language Studio tool. This custom text classification prototype is subsequently evaluated in terms of performance and utility together with the client organization representatives.\n\nKeywords: natural language processing, artificial intelligence, language models, chatbots, design science research", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2024-07-31T07:36:09Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2024-07-31T07:36:09Z (GMT). No. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "77", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.title", "value": "Natural language processing \u2013 potential and utilization in an organizational context", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202407315274", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Master's Degree Programme in Information Systems", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tieteen maisteriohjelma", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_96452
language eng
last_indexed 2025-03-31T20:01:41Z
main_date 2024-01-01T00:00:00Z
main_date_str 2024
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/fc260f6c-6b05-4e18-93f1-2836eb1578a9\/download","text":"URN:NBN:fi:jyu-202407315274.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2024
record_format qdc
source_str_mv jyx
spellingShingle Tervo, Tuomas Natural language processing – potential and utilization in an organizational context Master's Degree Programme in Information Systems Tietojärjestelmätieteen maisteriohjelma
title Natural language processing – potential and utilization in an organizational context
title_full Natural language processing – potential and utilization in an organizational context
title_fullStr Natural language processing – potential and utilization in an organizational context Natural language processing – potential and utilization in an organizational context
title_full_unstemmed Natural language processing – potential and utilization in an organizational context Natural language processing – potential and utilization in an organizational context
title_short Natural language processing – potential and utilization in an organizational context
title_sort natural language processing potential and utilization in an organizational context
title_txtP Natural language processing – potential and utilization in an organizational context
topic Master's Degree Programme in Information Systems Tietojärjestelmätieteen maisteriohjelma
topic_facet Master's Degree Programme in Information Systems Tietojärjestelmätieteen maisteriohjelma
url https://jyx.jyu.fi/handle/123456789/96452 http://www.urn.fi/URN:NBN:fi:jyu-202407315274
work_keys_str_mv AT tervotuomas naturallanguageprocessingpotentialandutilizationinanorganizationalcontext