Eelistuste modelleerimine vs otsese ennustamise modelleerimine
Eelistuste modelleerimine õpib alternatiivide suhtelist järjestust ja valikuid, samas kui otsese ennustuse modelleerimine hindab sisendtunnuste põhjal absoluutseid tulemusi. Need kaks tehisintellekti paradigmat erinevad põhimõtteliselt selle poolest, kuidas nad otsustusprotsessi esindavad, kusjuures eelistusmudelid on suurepärased inimhinnangute jäädvustamisel ja otsese ennustuse mudelid optimeerivad punkthinnangute saamiseks.
Esiletused
Eelistusmudelid toimivad seal, kus inimesed loomulikult võrdlevad, mitte ei hinda, vähendades annotatsioonikulusid ja müra subjektiivsetes valdkondades.
Otsene ennustamine pakub kalibreeritud tõenäosusi, mis on olulised otsuste tegemiseks tervishoiu ja rahanduse ebakindluse tingimustes
RLHF on teinud eelistusmodelleerimisest domineeriva paradigma suurte keelemudelite ja inimkavatsuse ühildamiseks.
Otsene ennustamine nõuab selgesõnalisi sihtmärgiseid, samas kui eelistusmudelid õpivad suhtelistest võrdlustest, nägemata kunagi tegelikku tõde.
Mis on Eelistuste modelleerimine?
Õpib valikute suhtelist järjestust ja paarikaupa eelistusi absoluutväärtuste asemel.
Eelistusmudelid said alguse ökonomeetriast Bradley-Terry paarisvõrdluste mudeliga 1950. aastatel.
Kaasaegsed rakendused toetavad soovitussüsteeme, otsingu paremusjärjestust ja suurte keelemudelite joondamist RLHF-i kaudu
Need mudelid nõuavad võrdlusandmeid (A vs B), mitte märgistatud absoluutseid tulemusi, mis muudab andmete kogumise eriliseks.
Plackett-Luce'i mudel ja Borda loendus laiendavad paarikaupa meetodeid täieliku järjestamise stsenaariumidele
Eelistuste õppimine on aluseks konstitutsioonilisele tehisintellektile ja premeerimismodelleerimisele sellistes süsteemides nagu ChatGPT ja Claude
Mis on Otsese ennustamise modelleerimine?
Ennustab absoluutseid sihtväärtusi või klassifikatsioone otse sisendtunnuste põhjal, kasutades juhendatud õppimist.
Otsene ennustamine hõlmab regressiooni, klassifitseerimise ja närvivõrgu meetodeid, mis kaardistavad sisendid väljunditeks.
Keskmine ruutviga ja rist-entroopia kadu domineerivad treeningus, optimeerides ühepunktilise täpsuse mõõdikuid
Need mudelid moodustavad traditsioonilise masinõppe selgroo tervishoius, rahanduses ja autonoomsetes süsteemides.
Tunnuste kavandamine ja esindusvõime piiravad selles paradigmas otseselt ennustuste kvaliteeti
Ansamblimeetodid, nagu juhuslikud metsad ja gradiendi võimendamine, esindavad täiustatud otsese ennustamise tehnikaid.
Võrdlustabel
Funktsioon
Eelistuste modelleerimine
Otsese ennustamise modelleerimine
Põhieesmärk
Siit saad teada üksuste suhtelise paremusjärjestuse
Ennustage absoluutseid väljundväärtusi
Treeningandmete vorming
Paaripõhised võrdlused, edetabelid või valikuandmed
Märgistatud sisend-väljundpaarid koos tõepärasusega
Kaotusfunktsioon
Paarikaupa kaotus, hingekaotus või edetabelikaotus (nt BPR, RankNet)
MSE, MAE, rist-entroopia või Huberi kadu
Väljundi tõlgendus
Skoor või tõenäosus, et üksus A on eelistatud B-le
Absoluutsete tõenäosuste kaardistamiseks on sageli vaja kalibreerimist
Loomulikult tekitab kalibreeritud tõenäosused õige punktisummaga
Andmete tõhusus
Subjektiivsete hinnangute puhul on see sageli tõhusam; inimestel on võrdlused lihtsamad kui absoluutsed hinnangud
Nõuab selgesõnalisi silte; haruldaste sündmuste korral võib see olla andmemahukas
Üksikasjalik võrdlus
Põhiline õppe-eesmärk
Eelistuste modelleerimine küsib põhimõtteliselt küsimust „kumb on parem?“, mitte „milline on väärtus“. See nihe muudab kõike selles, kuidas mudelid infot sisestavad. Otsene ennustamine ajab taga tõesuse silte, samas kui eelistuste modelleerimine ajab taga suhtelise hinnangu järjepidevust. Praktikas tähendab see, et eelistuste mudel ei pruugi kunagi teada filmi absoluutset kvaliteeti, kuid see teab usaldusväärselt, et kasutajad eelistavad filmi „Ristiisa“ Giglile.
Andmete kogumise ja märkimise koormus
Inimestel on raskusi absoluutsete hinnete järjepideva määramisega. Kui paluge kellelgi restorani hinnata 1–5 tärniga, saate müra. Kui paluge neil valida kahe restorani vahel, teravneb signaal dramaatiliselt. Eelistuste modelleerimine kasutab seda kognitiivset iseärasust ära. Otsene ennustamine nõuab kallimaid ja sageli mürasemaid absoluutseid hindeid, kuigi hiljutised uuringud näitavad, et sünteetilised eelistusandmed võivad seda lõhet vähendada.
Mudeli arhitektuur ja koolitusdünaamika
Otsese ennustuse mudelid edastavad tunnuseid tavaliselt standardsete arhitektuuride kaudu ühele väljundpeale. Eelistusmudelid kasutavad sageli kahekordseid kodeerijaid või Siiami arhitektuure, mis töötlevad paare ühiselt, kuigi tänapäevased rakendused kasutavad üha enam üksikuid mudeleid spetsiaalse viipaga. Bradley-Terry mudel ja selle neuraalsed variandid loovad implitsiitseid kasulikke funktsioone, mis genereerivad järjestusi – struktuuriline erinevus, millel puudub otsene ennustuse analoog.
Hindamismõõdikud ja edukriteeriumid
Otsene ennustus elab ja sureb täpsuse, RMSE või F1 järgi – kas me tabasime sihtmärgi? Eelistuste modelleerimine räägib Kendalli tau, NDCG ja paarikaupa täpsuse kaudu. Need mõõdikud tabavad erinevaid rikkeid. Suurepärase RMSE-ga otsene ennustusmudel võib siiski alternatiive halvasti reastada, samas kui täiusliku järjestusastmega eelistusmudel ei näita absoluutsete suuruste kohta midagi.
Joondamine ja ohutus tänapäevases tehisintellektis
Keelemudelite RLHF-revolutsioon tõi eelistuste modelleerimise rambivalgusesse. Otsene ennustamine ei saa kergesti tabada sihtmärgina „kasulikku ja kahjutut” – puudub kindel tõesuse silt. Eelistuste modelleerimine seevastu kutsub esile inimeste hinnanguid selle kohta, milline vastus on parem, võimaldades väärtuste ühtlustamist ilma selgesõnalise väärtusspetsifikatsioonita. See eristamine kujundab praeguseid tehisintellekti ohutusalaste uuringute trajektoore.
+Võimaldab joondamist ilma selgesõnaliste väärtusteta
+Toimib hästi hõreda tagasiside korral
Kinnitatud
−Absoluutset ulatust pole garanteeritud
−Nõuab paaride hoolikat valimit
−Võib võimendada enamuse eelistusi
−Tõenäosuslikult kalibreerimine on raskem
Otsese ennustamise modelleerimine
Eelised
+Loomulikult kalibreeritud väljundid
+Küpsed teoreetilised alused
+Sihtmõõdikute otsene optimeerimine
+Ulatuslikud tööriistad ja teegid
Kinnitatud
−Kallid absoluutsed sildid
−Võitlused subjektiivsete eesmärkidega
−Tundlik sildi müra suhtes
−Piiratud joondusülesannete jaoks
Tavalised eksiarvamused
Müüt
Eelistuste modelleerimine ja otsene ennustamine on enamiku ülesannete puhul omavahel asendatavad.
Tõelisus
Struktuurilised erinevused on väga olulised. Paaripõhiste andmete põhjal treenitud eelistusmudel ei saa absoluutväärtusi otse väljastada ilma täiendavate kalibreerimisetappideta. Seevastu otsese ennustamise sundimine järjestamisülesannetesse annab sageli eelistusandmete põhjal natiivselt treenitud mudelitele halvema tulemuse.
Müüt
Eelistuste modelleerimine on kasulik ainult soovitussüsteemide puhul.
Tõelisus
Kuigi soovitussüsteemid populariseerisid neid meetodeid, juhib eelistuste modelleerimine nüüd RLHF-i keelemudelites, meditsiinilise ravi järjestuses ja isegi robootikas. See paradigma ulatub tootesoovitustest kaugemale igasse valdkonda, kus suhtelised hinnangud hõlmavad olulist struktuuri.
Müüt
Otsene ennustamine ei saa üldse edetabeleid luua.
Tõelisus
Iga otsene ennustusmudel suudab genereerida järjestusi, hinnates üksusi individuaalselt ja sorteerides. See kaudne lähenemisviis annab aga sageli eelistusandmete põhjal otse treenitud mudelitest kehvema tulemuse, eriti kui absoluutväärtused on mürarikkad või kui järjestusülesanne hõlmab peeneid erinevusi.
Müüt
Eelistuste modelleerimine nõuab rohkem andmeid kui otsene ennustamine.
Tõelisus
Sageli kehtib vastupidine. Inimesed leiavad, et võrdlevad hinnangud on absoluutsete hinnangutega võrreldes lihtsamad ja järjepidevamad, mis tähendab, et eelistusandmeid saab koguda kiiremini ja väiksema müraga hinnangute kohta. Kogu annotatsioonikoormus soosib subjektiivsete ülesannete puhul sageli eelistuslähenemisviise.
Müüt
RLHF kasutab puhast eelistuste modelleerimist ilma otsese ennustuskomponendita.
Tõelisus
Kaasaegsed RLHF-torustikud ühendavad tegelikult mõlemad paradigmad. Eelistusmudel (tasustamismudel) annab järjestussignaali, kuid aluseks olev keelemudel on tavaliselt eelnevalt treenitud otsese ennustamise (järgmise märgi ennustamine) abil. Lõplik süsteem on hübriid, mitte puhas eelistuste arhitektuur.
Sageli küsitud küsimused
Mis on eelistuste modelleerimine masinõppes?
Eelistuste modelleerimine on masinõppe meetod, mis õpib alternatiive järjestama või valima võrdlusandmete, mitte absoluutsete siltide põhjal. Selle asemel, et ennustada filmi hinnangut 4,5 tärni, õpib eelistusmudel, et kasutajad eelistavad seda filmi teisele. Need mudelid toetavad soovitusmootoreid, otsingutulemuste järjestamist ja üha enam ka suurte keelemudelite joondamist selliste tehnikate abil nagu RLHF.
Mille poolest erineb otsene ennustamine eelistuspõhistest lähenemisviisidest?
Otsene ennustamine kaardistab sisendfunktsioonid otse sihtväljunditega, kasutades märgistatud näiteid – mõelge majahindade ennustamisele ruutmeetrite põhjal või haiguste diagnoosimisele sümptomite põhjal. Eelistuspõhised lähenemisviisid ei näe kunagi absoluutseid eesmärke; nad õpivad väidetest nagu "A on parem kui B". See tähendab, et otsene ennustamine annab teile tegelikke numbreid või kategooriaid, samas kui eelistuste modelleerimine annab teile järjestused ja suhtelised hinnangud.
Millal peaksin eelistama eelistusmodelleerimist otsese ennustamise asemel?
Eelistuste modelleerimise poole pöörduge, kui teie probleem hõlmab subjektiivset kvaliteeti, inimlikku hinnangut või väärtusi, mida on raske kvantifitseerida. See on õige tööriist, kui teil on vaja tehisintellekti süsteeme viia vastavusse inimlike eelistustega, otsingutulemusi järjestada või tooteid soovitada. Otsene ennustamine võidab, kui vajate otsuste tegemiseks kalibreeritud tõenäosusi, kui on olemas ja oluline põhitõde või kui teie eesmärgid on tõeliselt numbrilised, näiteks nõudluse prognoosimine või molekulaarsete omaduste ennustamine.
Kas otsese ennustusmudeli saab teisendada eelistusmudeliks?
Tehniliselt küll, kuigi tulemused on erinevad. Üks levinud meetod treenib otsese ennustuse mudelit tavapäraselt ja kasutab seejärel selle väljundeid sünteetiliste paarikaupa võrdluste genereerimiseks eelistuste treenimiseks. Teine lähenemisviis, mida tuntakse kui "paarikaupa" või "duell" formulatsiooni, suunab paarid läbi sama arhitektuuri ja õpib tundma eelistuse olemust. Kuid nullist eelistusandmete põhjal treenitud mudelid on tavaliselt paremad kui teisendatud mudelid, eriti peente eristuste puhul.
Milliseid algoritme kasutatakse eelistuste modelleerimisel peamiselt?
Klassikaliste lähenemisviiside hulka kuuluvad Bradley-Terry mudel paarikaupa võrdlemiseks ja Plackett-Luce'i mudel täielike järjestuste jaoks. Kaasaegses süvaõppes domineerisid järjestuste õppimisel aastaid RankNet, LambdaRank ja LambdaMART. Tänapäeval kasutavad RLHF-i närvieelistuste mudelid sageli Bradley-Terry formulatsiooni suurte transformaator-selgroodega, optimeerides ristentroopia kadu inimeste eelistuste hinnangutel.
Kas RLHF-i peetakse eelistuste modelleerimiseks või otseseks ennustamiseks?
RLHF on oma olemuselt eelistuste modelleerimise süsteem, kuigi see hõlmab otsese ennustamise komponente. RLHF-i preemiamudel on treenitud väljundite vaheliste inimeste eelistuste võrdluste põhjal. Selle all olev baaskeele mudel kasutab aga otsest ennustamist (järgmise märgi ennustamine) ja lõplik poliitika optimeerimine kasutab tugevdusõpet. Seega on tegemist hübriidarhitektuuriga, kus eelistuste modelleerimine annab olulise joondamissignaali.
Millised on eelistusmodelleerimise piirangud?
Eelistusmudelid ei anna loomupäraselt absoluutväärtusi – teate küll, et A on parem kui B, aga mitte selle poolest, kui palju. Need võivad pärida ja võimendada eelarvamusi eelistuste andja osas. Strateegilised või ebajärjekindlad inimhindajad tekitavad müra. Ja võrdlemiseks sobivate paaride valimine muutub omaette optimeerimisprobleemiks; kui võrrelda liiga vähe paare, siis jääb struktuur kahe silma vahele, kui võrrelda liiga palju paare, siis annotatsioonikulud plahvatavad.
Kuidas hinnata eelistusmudelit?
Edetabeli mõõdikud domineerivad: Kendalli tau ja Spearmani rho mõõdavad korrelatsiooni tegelike edetabelitega; NDCG kaalub edetabeleid positsiooni olulisuse järgi; ja paaripõhine täpsus küsib lihtsalt, milline osa paaridest on õigesti järjestatud. RLHF kontekstis kasutavad teadlased ka võidumäärasid võrdluses algtasemetega ja inimeste hinnangut väljundkvaliteedi kohta. Erinevalt otsesest ennustamisest pole ühte mõõdikut, mis hõlmaks kõike.
Kas eelistusmudelid saavad korraga käsitleda rohkem kui kahte elementi?
Absoluutselt, kuigi see läheb keerulisemaks. Plackett-Luce'i mudel laiendab Bradley-Terry meetodit täielikele järjestustele. Loendipõhised lähenemisviisid, nagu ListNet, optimeerivad pigem tervete järjestatud loendite kui paaride kaupa. Praktikas lagundavad paljud süsteemid mitmeelemendilised probleemid arvutusliku lihtsustamise huvides mitmeks paarikaupa võrdluseks, kuigi see ohverdab teatud statistilist efektiivsust.
Millised tööstusharud saavad otsesest ennustamise modelleerimisest kõige rohkem kasu?
Täpsed kvantitatiivsed hinnangud suunavad otsuseid kõikjal. Finantsteenused kasutavad otsest ennustamist krediidiskoori määramiseks ja pettuste avastamiseks. Tervishoid rakendab seda haiguste progresseerumise ja diagnostilise ennustamise jaoks. Tootmine tugineb sellele nõudluse prognoosimiseks ja ennustavaks hoolduseks. Kliimateadus kasutab seda ilmastiku ja pikaajaliste kliimaprognooside jaoks. Ühine joon: nendel valdkondadel on mõõdetavad tulemused ja need hoolivad kalibreeritud ebakindlusest.
Kas eelistusmudelid on andmeefektiivsemad kui otsese ennustuse mudelid?
Tihtilugu on see küll nüansirikas. Subjektiivsete ülesannete puhul genereerivad inimesed puhtamaid võrdlevaid hinnanguid kui absoluutsed hinnangud, seega saate iga annotatsiooni kohta rohkem signaale. Võimalike paaride koguarv kasvab aga ruudustikus, seega võib eelistusruumi katmine nõuda märkimisväärset andmemahtu. Tõhususe kasv on suurim siis, kui võrdlemine on inimestele lihtne ja kui aktiivõpe valib informatiivseid paare.
Mis on Bradley-Terry mudel ja miks see on eelistuste modelleerimisel oluline?
Statistikute Ralph Bradley ja Milton Terry poolt 1952. aastal välja töötatud Bradley-Terry mudel määrab igale esemele latentse tugevuse või oskuse parameetri ja modelleerib seejärel tõenäosust, et üks ese võidab teist, nende tugevuste erinevuse logistilise funktsioonina. See on oluline, sest see pakub matemaatilist alust enamikule tänapäevastele eelistusmudelitele. RLHF-is kasutatavad närvivariandid on sisuliselt sama põhiidee süvaõppe eksemplarid, mis on skaleeritud kõrgmõõtmelisteks väljunditeks, näiteks tekstiks.
Otsus
Eelistuste modelleerimine on soovitatav siis, kui suhtelised hinnangud on loomulikud, absoluutsed märgised on kallid või võimatud või kui süsteeme tuleb ühtlustada inimlike väärtustega. Otsene ennustamine on parem, kui täpsed kvantitatiivsed hinnangud on olulised, kui eksisteerib põhitõde või kui järgnevad otsused nõuavad kalibreeritud tõenäosusi. Paljud tootmissüsteemid hübridiseerivad nüüd mõlemat lähenemisviisi.