<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="169302" NadgradivoID="0" NRID="26421532" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=169302" StOgledov="690" StPrenosov="725" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-09 23:39:31" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1001052" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-169302">20.500.12556/RUL-169302</PID>
  <Naslov>Augmentation of positive and unlabeled data using generative adversarial networks</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Bogatenje pozitivnih in neoznačenih podatkov z generativnimi nasprotniškimi mrežami</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>In an era characterized by rapid technological advancements, generative artificial intelligence is steadily finding its way into consumer electronics. As content generation becomes more effortless, the consequent fast data growth poses significant challenges for data processing, often reliant on human labor.

This thesis explores positive and unlabeled learning as a strategy to reduce the cost of data labeling. The primary advantage of positive and unlabeled learning is its effectiveness when negative data are either unavailable or too diverse to label directly. By leveraging both positive and unlabeled data, positive and unlabeled learning utilizes all available information, offering greater robustness and generalization compared to methods that rely solely on positive data. We propose a novel Conditional Generative Positive and Unlabeled (CGenPU) framework, which trains a binary classifier to differentiate between known positive and unknown negative examples. 

To effectively train the classifier, we need to simultaneously train a generator to generate both positive and negative training examples for the classifier. Since existing loss functions require labeled examples from all relevant classes, we developed our own loss function to address this limitation. Specifically, to enable the classifier to effectively discriminate between positive and negative examples, we introduce a novel auxiliary loss that facilitates learning from positive and unlabeled datasets. The soundness of our approach is demonstrated through theoretical analysis. We apply CGenPU to binary image classification tasks using multiple benchmark datasets, such as MNIST and CIFAR-10. Evaluation shows superior performance in digit recognition and object classification tasks. However, the weak nature of auxiliary loss indicates stability and overfitting issues.

To address these limitations, we propose Positively Dense Example Weighting (PosiDEW), which calculates weights for training examples, improving class balance in sampled batch data. Additionally, we extend the auxiliary loss with a regularization term, which prevents overfitting by slowing down the classifier&#039;s learning. Evaluation demonstrates that the proposed improvements enable CGenPU to more effectively learn the distribution of positive and negative data. Furthermore, these refinements do not negatively impact training time while significantly improve classification accuracy.

Additionally, we propose a novel polyp detection pipeline to address the slow and tedious labeling process. CGenPU trains a classifier to generate polyp segmentation masks, which are then postprocessed to determine polyp locations on an image. Evaluation reveals comparable performance with existing approaches, although it has not yet reach the level of state-of-the-art techniques.</Opis>
  <TujJezik_Opis>V obdobju hitrega tehnološkega napredka generativna umetna inteligenca postopoma postaja del potrošniške elektronike. Ker je ustvarjanje vsebin postalo lažje, hitro naraščanje podatkov prinaša pomembne izzive za obdelavo podatkov, ki se pogosto zanaša na človeško delo. 

Ta disertacija raziskuje pozitivno in neoznačeno učenje kot strategijo za olajšanje označevanja podatkov. Glavna prednost pozitivnega in neoznačenega učenja je njegova učinkovitost v primerih, ko negativni podatki bodisi niso na voljo ali so preveč raznoliki, da bi jih lahko neposredno označili. S kombiniranjem pozitivnih in neoznačenih podatkov pozitivno in neoznačeno učenje izkoristi vse razpoložljive informacije ter ponuja večjo robustnost in posplošljivost v primerjavi z metodami, ki temeljijo zgolj na pozitivnih podatkih. V tej disertaciji predlagamo novo ogrodje za pogojno generativno pozitivno in neoznačeno učenje (Conditional Generative Positive and Unlabeled, CGenPU), ki nauči binarni klasifikator razlikovati med znanimi pozitivnimi in neznanimi negativnimi primeri. Da bi naučili klasifikator, moramo hkrati naučiti generator, da ustvari pozitivne in negativne učne primere za klasifikator. Ker obstoječe funkcije izgube zahtevajo označene primere iz vseh pomembnih razredov, smo razvili lastno funkcijo izgube, da bi odpravili to omejitev. Natančneje, da bi učinkovito razlikovali med pozitivnimi in negativnimi primeri, uvajamo novo pomožno funkcijo izgube, ki omogoča učenje iz pozitivnih in neoznačenih podatkovnih virov. Pravilnost našega pristopa pokažemo s teoretično analizo. Ogrodje CGenPU uporabljamo za naloge klasifikacije slik z uporabo več referenčnih podatkovnih virov, kot sta MNIST in CIFAR-10. Vrednotenje kaže boljšo zmogljivost pri prepoznavanju števk in klasifikaciji predmetov. Vendar pa šibek nadzor pomožne funkcije izgube nakazuje težave s stabilnostjo in pretiranim prileganjem učnim podatkom.

Za reševanje omenjenih pomanjkljivosti predlagamo korak predprocesiranja, ki ga imenujemo pozitivno gosto uteževanje primerov (Positively Dense Example Weighting, PosiDEW), za izračun uteži učnih primerov in jih uporabimo za izboljšanje uravnoteženosti razredov med vzorčenjem učnih paketov. Poleg tega razširimo pomožno funkcijo izgube z regularizacijskim členom, ki prepreči pretirano prileganje podatkom z upočasnitvijo učenja klasifikatorja. Vrednotenje pokaže, da predlagane izboljšave omogočajo ogrodju CGenPU učinkovitejše učenje porazdelitve pozitivnih in negativnih primerov. Poleg tega omenjene izboljšave ne vplivajo negativno na čas učenja, medtem ko znatno izboljšajo klasifikacijsko točnost.

Predlagamo tudi nov postopek za detekcijo polipov na slikah za reševanje počasnega in napornega postopka označevanja. Ogrodje CGenPU nauči klasifikator za ustvarjanje segmentacijskih mask polipov, ki so nato nadalje obdelane za določitev lokacij polipov na sliki. Vrednotenje razkrije primerljivo zmogljivost z obstoječimi pristopi, čeprav še ne dosega ravni najsodobnejših tehnik.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>machine learning</Beseda>
    <Beseda>deep learning</Beseda>
    <Beseda>generative adversarial networks</Beseda>
    <Beseda>data augmentation</Beseda>
    <Beseda>positive and unlabeled learning</Beseda>
    <Beseda>binary classification</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>strojno učenje</Beseda>
    <Beseda>globoko učenje</Beseda>
    <Beseda>generativne nasprotniške mreže</Beseda>
    <Beseda>bogatenje podatkov</Beseda>
    <Beseda>pozitivno in neoznačeno učenje</Beseda>
    <Beseda>binarna klasifikacija</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>2025-05-22 15:35:02</DatumVstavljanja>
  <DatumObjave>2025-05-22 15:35:11</DatumObjave>
  <DatumSpremembe>2025-06-06 05:00:30</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2025</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="73631" Ime="Aleš" Priimek="Papič" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="16746" Ime="Zoran" Priimek="Bosnić" AltIme="Zoran Bosnic; Z. Bosnic" VlogaID="991" VlogaNaziv="Mentor" ConorID="33363043" Afiliacija="" ArrsID="28779" ORCID=""></Oseba>
    <Oseba ID="28189" Ime="Igor" Priimek="Kononenko" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="4242" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">35294</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/238487811">238487811</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="210592" DatotekaNRID="14282056" 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="22753540" VelikostDatotekeKratko="21,70 MB" DatumVstavljanja="2025-05-22 15:35:14" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Papic_Ales_-_Bogatenje_pozitivnih_in_neoznacenih_podatkov_z_generativnimi_nasprotniskimi_mrezami.pdf</Naziv>
      <OrgNaziv>Papic_Ales_-_Bogatenje_pozitivnih_in_neoznacenih_podatkov_z_generativnimi_nasprotniskimi_mrezami.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>D7BF5E84F9AC17E965A12B70A2719F7C</MD5>
      <SHA256>7697d28116cf68121f6c13f239782e6f222cefcd98de04d48b26c5e280ecf07b</SHA256>
      <UUID>5520c747-3710-11f0-b232-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=210592</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1033" Oznaka="" Dolzina="280969"></Vsebina>
      </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>
