<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="188809" NadgradivoID="0" NRID="29403656" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=188809" StOgledov="20" StPrenosov="5" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-29 13:13:34" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-188809">20.500.12556/RUL-188809</PID>
  <Naslov>Optimizing Real-Time Bidding Systems in Programmatic Advertising</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Optimizacija realnočasovnih sistemov za dražbe v programatičnem oglaševanju</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>A demand-side platform has only tens of milliseconds per request to
choose the advertisement it will bid with, so the selection runs in
stages. The first stage carries much of that weight. A computationally
cheap two-tower model scores the large set of eligible candidates and
forwards about a hundred of them to heavier processes. Such a model has
to tell good candidates from bad ones, yet its training data holds only
the advertisements that were chosen in the past. We therefore
sample the bad examples from the training batch, and that sampling
introduces several kinds of bias into the model.

In this thesis we reworked the negative sampling of preselection in a
production real-time bidder. We tuned how many negative examples a batch
supplies, corrected the bias with a streaming estimate of sampling
frequencies, and widened the negatives with uniform draws from the whole
set of advertisements. Drawing from two sources calls for a correction
that the literature only hints at, so we derived it exactly as a single
mixture distribution and showed that it works. We checked every method
in a controlled setting on static data and tested it in the live
production system.

Our sampling methods improved the ranking of candidates decisively, but
that improvement did not translate into clear gains in the financial
metrics. We attribute the mismatch to the oversized depth of the
forwarded shortlist, which masks better ordering before it can reach a
business outcome.</Opis>
  <TujJezik_Opis>Platforma na strani povpraševanja ima za posamezno zahtevo le nekaj deset milisekund za izbiro oglasa, s katerim bo
licitirala, zato izbor poteka v več stopnjah. Posebej pomembna je prva, kjer računsko
nezahteven dvostolpni model oceni veliko število primernih kandidatov, in jih nato približno sto
posreduje zahtevnejšim procesom. Tak model mora zato znati ločiti med dobrimi in slabimi primeri, a ker njegova učna
množica vsebuje le primere preteklih uspešno izbranih oglasov, slabe
primere vzorčimo iz učnega paketa. Vendar pa tako vzorčenje v model vpelje več vrst pristranskosti.

V tem magistrskem delu smo prenovili vzorčenje predizbora v produkcijskem sistemu za
licitiranje v realnem času. Uravnali smo število negativnih primerov v
paketu, pristranskost popravili s sprotnim ocenjevanjem pogostosti
vzorčenja, negativne primere pa razširili z enakomernimi vzorci iz
nabora vseh oglasov. Vzorčenje iz dveh virov zahteva popravek, ki je v
literaturi le nakazan, zato smo ga natančno izpeljali in dokazali njegovo učinkovitost.
Vsako metodo smo preverili v kontroliranem okolju na statičnih podatkih in testirali
v pravem produkcijskem okolju.

Čeprav so naše metode vzorčenja občutno izboljšale razvrščanje kandidatov, se to v finančnih metrikah ni odražalo.
To neskladje pripisujemo prekomerni globini posredovanega
izbora, ki zakrije izboljšano razvrstitev in prepreči, da bi pripomogla k boljšemu poslovnemu izidu.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>programmatic advertising</Beseda>
    <Beseda>real-time bidding</Beseda>
    <Beseda>candidate retrieval</Beseda>
    <Beseda>two-tower models</Beseda>
    <Beseda>sampled softmax</Beseda>
    <Beseda>mixed negative sampling</Beseda>
    <Beseda>sampling bias correction</Beseda>
    <Beseda>online A/B testing</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>programatično oglaševanje</Beseda>
    <Beseda>licitiranje v realnem času</Beseda>
    <Beseda>pridobivanje kandidatov</Beseda>
    <Beseda>dvostolpni modeli</Beseda>
    <Beseda>vzorčena funkcija softmax</Beseda>
    <Beseda>mešano vzorčenje negativnih primerov</Beseda>
    <Beseda>popravek pristranskosti vzorčenja</Beseda>
    <Beseda>A/B testiranje v produkciji</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="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2026-09-28 16:50:01</DatumVstavljanja>
  <DatumObjave>2026-09-28 16:50:07</DatumObjave>
  <DatumSpremembe>2026-09-29 04:06:25</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>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="126716" Ime="Marko" Priimek="Možina" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="70963" Ime="Jure" Priimek="Demšar" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="91141" Ime="Martin" Priimek="Jakomin" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">38610</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="249156" DatotekaNRID="14810633" 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="3178888" VelikostDatotekeKratko="3,03 MB" DatumVstavljanja="2026-09-28 16:50:08" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Mozina_Marko_-_Optimizacija_realnocasovnih_sistemov_za_drazbe_v_programaticnem_oglasevanju.pdf</Naziv>
      <OrgNaziv>Mozina_Marko_-_Optimizacija_realnocasovnih_sistemov_za_drazbe_v_programaticnem_oglasevanju.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>C1EB9EB8F56DADDB3C6D22144C0578EE</MD5>
      <SHA256>494fc8c121644f000a26f022f34d5e47cb88bae8c58762425efb7fb4e34bc604</SHA256>
      <UUID>cc4f818a-bb4b-11f1-8bc5-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=249156</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="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
