<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="185488" NadgradivoID="0" NRID="29018334" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=185488" StOgledov="149" StPrenosov="64" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-15 22:19:40" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1001052" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-185488">20.500.12556/RUL-185488</PID>
  <Naslov>Knowledge inspection and injection in deep neural networks for text processing</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Pregled in vpeljevanje znanja v globoke nevronske mreže za obdelavo besedil</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>In the field of natural language processing, the aim is to develop methods for language understanding and text-based reasoning. Although latest approaches still do not truly understand language, large language models based on deep neural networks are increasingly successful at reaching these goals judging by their achieved predictive accuracy. While the models are accurate, considerably less is known about the knowledge contained within them.
In our work, we focus on knowledge in language models and examine it from three perspectives: inspection of existing knowledge, injection of additional knowledge, and improvement of evaluation benchmarks to improve the assessment of the knowledge contained in the models.

In the first part, we present a novel method for introducing additional morphological knowledge into LSTM and BERT models. Through experiments, we demonstrate differences in the knowledge contained in investigated models: additional knowledge often benefits LSTM models, whereas BERT models benefit only in cases where the knowledge is of high quality.

In the second part, we first present a knowledge-enhanced method for spelling correction. We develop a method for the synthetic generation of a training dataset that incorporates additional knowledge in the form of rules describing how humans produce spelling errors. Using this method, we create a large synthetic training dataset to train the first Slovenian neural spell checker (SloNSpell) which achieves higher accuracy than existing methods.
Next, we present an agent-based system augmented with procedural knowledge (UDagent) for grammar analysis based on corpus resources. We test the system on word order analysis problems and demonstrate improvements compared to a baseline system without additional knowledge.

In the third part, we present an improved procedure for data collection and annotation for the task of natural language inference. Using this procedure, we create the Slovenian dataset SI-NLI, which contains 5,937 examples and is subsequently also translated into English. We use the dataset to train and evaluate a variety of models and demonstrate differences in their performance, where the highest performance is achieved by the largest language models.

Our work highlights the need for greater emphasis on the knowledge contained in language models. Across specific tasks and a broad set of languages, we identify concrete challenges, propose solutions, and conclude that despite increasingly powerful language models, the need for incorporating additional knowledge remains.</Opis>
  <TujJezik_Opis>Na področju obdelave naravnega jezika stremimo k razvoju metod, ki omogočajo razumevanje jezika in sklepanje na podlagi besedila. Čeprav pristopi jezika še vedno ne razumejo, cilje, sodeč po doseženi napovedni točnosti, vse bolj dosegajo veliki jezikovni modeli na podlagi globokih nevronskih mrež. Kljub odličnemu delovanju pa o znanju, vsebovanem v jezikovnih modelih, vemo precej manj. 
V delu se osredotočimo na znanje v jezikovnih modelih, ki ga obravnavamo na tri načine: pregled obstoječega znanja, vpeljevanje dodatnega znanja in izboljševanje evalvacijskih množic za izboljšan pregled znanja.

V prvem delu predstavimo novo metodo za vpeljevanje dodatnega morfološkega znanja v modele LSTM in BERT. Z eksperimenti pokažemo razlike v vsebovanem znanju v analiziranih modelih: modelom LSTM dodatno znanje pogosto koristi, medtem ko modelom BERT koristi zgolj v primerih, ko je znanje visoke kakovosti.

V drugem delu najprej predstavimo z znanjem obogateno metodo za popravljanje črkovalnih napak. Razvijemo metodo za sintetično generiranje učne množice, ki vsebuje dodatno znanje v obliki pravil človeškega ustvarjanja črkovalnih napak. Z metodo ustvarimo veliko sintetično učno množico za učenje prvega slovenskega nevronskega črkovalnika SloNSpell, ki deluje natančneje od obstoječih metod.
Nato predstavimo s postopkovnim znanjem obogaten agentni sistem (UDagent) za slovnično analizo, temelječo na korpusnih virih. Sistem testiramo na problemih analize besednega reda in pokažemo izboljšave v primerjavi z izhodiščnim sistemom brez dodatnega znanja.

V tretjem delu predstavimo izboljšan postopek pridobivanja in označevanja podatkov za nalogo ugotavljanja pomenskega sosledja. S postopkom ustvarimo slovensko množico SI-NLI, ki vsebuje 5937 primerov in je naknadno prevedena tudi v angleščino. Množico uporabimo za učenje in evalvacijo številnih modelov in pokažemo razlike v njihovi uspešnosti, kjer najvišjo uspešnost dosegajo največji jezikovni modeli.

V delu prikažemo potrebo po večjem poudarku na vsebovanem znanju v jezikovnih modelih. Na specifičnih nalogah in širokem naboru jezikov izpostavimo konkretne težave, predlagamo rešitve in ugotovimo, da kljub vse bolj zmogljivim jezikovnim modelom potreba po dodatnem znanju ostaja.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>natural language processing</Beseda>
    <Beseda>knowledge injection</Beseda>
    <Beseda>knowledge inspection</Beseda>
    <Beseda>evaluation improvements</Beseda>
    <Beseda>language model</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>obdelava naravnega jezika</Beseda>
    <Beseda>vpeljevanje dodatnega znanja</Beseda>
    <Beseda>pregled obstoječega znanja</Beseda>
    <Beseda>izboljševanje evalvacije</Beseda>
    <Beseda>jezikovni model</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1033" ISO639-3="eng">Angleški jezik</Jezik>
  <TujJezik ID="1060" ISO639-3="slv">Slovenski jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb31" DRIVER="info:eu-repo/semantics/doctoralThesis">Doktorsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2026-08-06 14:20:03</DatumVstavljanja>
  <DatumObjave>2026-08-06 14:20:11</DatumObjave>
  <DatumSpremembe>2026-09-14 11:50:20</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2026</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="81496" Ime="Matej" Priimek="Klemen" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="2857" Ime="Marko" Priimek="Robnik Šikonja" AltIme="Marko Robnik Šikonja; Marko Robnik- Šikonja; Marko Robnik-Šikonja; Marko Robnik; Marko Robnik-Sikonja; Marko Robnik- Sikonja" VlogaID="991" VlogaNaziv="Mentor" ConorID="4190307" Afiliacija="" ArrsID="15295" ORCID=""></Oseba>
    <Oseba ID="113020" Ime="Iztok" Priimek="Kosem" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">37947</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/290995203">290995203</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="244030" DatotekaNRID="14753134" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="1181614" VelikostDatotekeKratko="1,13 MB" DatumVstavljanja="2026-08-06 14:20:14" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.0001" Zaporedje="0">
      <Naziv>Klemen_Matej_-_Pregled_in_vpeljevanje_znanja_v_globoke_nevronske_mreze_za_obdelavo_besedil.pdf</Naziv>
      <OrgNaziv>Klemen_Matej_-_Pregled_in_vpeljevanje_znanja_v_globoke_nevronske_mreze_za_obdelavo_besedil.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>7FF49CD2A0D875DE68789ED7B29767B5</MD5>
      <SHA256>99abb05a64a771045ba4a183d79a3e9d0346fc64d81021d9fea4a5bbb8af319c</SHA256>
      <UUID>d4f16216-9190-11f1-9b0d-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=244030</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.08" Koda="2.08" Naziv="Doktorska disertacija" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
