Comparthing Logo
mokymasis pagal pageidavimustiesioginis numatymasmašininis mokymasisreitingasprižiūrimas mokymasisdirbtinis intelektasrlhfrekomendacijų sistemos

Pirmenybių modeliavimas ir tiesioginio prognozavimo modeliavimas

Pirmenybių modeliavimas mokosi santykinių reitingų ir alternatyvų pasirinkimų, o tiesioginio prognozavimo modeliavimas įvertina absoliučius rezultatus pagal įvesties ypatybes. Šios dvi dirbtinio intelekto paradigmos iš esmės skiriasi tuo, kaip jos reprezentuoja sprendimų priėmimą: pirmenybių modeliai puikiai fiksuoja žmogaus sprendimus, o tiesioginio prognozavimo modeliai optimizuoja taškinius įverčius.

Akcentai

  • Pirmenybių modeliai yra pranašesni ten, kur žmonės natūraliai lygina, o ne vertina, taip sumažindami anotacijų kainą ir triukšmą subjektyviose srityse.
  • Tiesioginis prognozavimas suteikia kalibruotas tikimybes, būtinas priimant sprendimus esant neapibrėžtumui sveikatos priežiūros ir finansų srityse
  • RLHF pirmenybės modeliavimą pavertė dominuojančia paradigma, derinančia didelius kalbos modelius su žmogaus ketinimais.
  • Tiesioginei prognozei reikalingos aiškios tikslinės etiketės, o preferencijų modeliai mokosi iš santykinių palyginimų niekada nematydami tikrosios tiesos.

Kas yra Pirmenybių modeliavimas?

Mokosi santykinių reitingų ir porinių pirmenybių tarp variantų, o ne absoliučių verčių.

  • Pirmenybių modeliai atsirado ekonometrikoje, remiantis Bradley-Terry modeliu poriniams palyginimams šeštajame dešimtmetyje.
  • Šiuolaikiniai diegimai sustiprina rekomendacijų sistemas, paieškos reitingavimą ir didelių kalbų modelių derinimą naudojant RLHF
  • Šiems modeliams reikalingi lyginamieji duomenys (A ir B), o ne žymimi absoliutūs rezultatai, todėl duomenų rinkimas yra atskiras.
  • Plackett-Luce modelis ir Borda skaičius išplečia porinius metodus iki pilno reitingavimo scenarijų
  • Pirmenybių mokymasis yra konstitucinio dirbtinio intelekto ir atlygio modeliavimo sistemose, tokiose kaip „ChatGPT“ ir „Claude“, pagrindas.

Kas yra Tiesioginio prognozavimo modeliavimas?

Numato absoliučias tikslines vertes arba klasifikacijas tiesiai iš įvesties požymių, naudodamas prižiūrimą mokymąsi.

  • Tiesioginis prognozavimas apima regresijos, klasifikavimo ir neuroninių tinklų metodus, kurie susieja įvestis su išvestimis
  • Vidutinė kvadratinė paklaida ir kryžminė entropijos nuostoliai dominuoja mokymuose, optimizuojant vieno taško tikslumo rodiklius
  • Šie modeliai sudaro tradicinio mašininio mokymosi pagrindą sveikatos priežiūros, finansų ir autonominėse sistemose.
  • Šioje paradigmoje funkcijų inžinerija ir reprezentavimo galimybės tiesiogiai riboja prognozavimo kokybę.
  • Ansamblio metodai, tokie kaip atsitiktiniai miškai ir gradiento stiprinimas, yra pažangios tiesioginio prognozavimo technikos.

Palyginimo lentelė

Funkcija Pirmenybių modeliavimas Tiesioginio prognozavimo modeliavimas
Pagrindinis tikslas Sužinokite santykinį elementų reitingą Numatyti absoliučias išvesties vertes
Mokymo duomenų formatas Poriniai palyginimai, reitingai arba pasirinkimo duomenys Pažymėtos įvesties-išvesties poros su pagrindine tiesa
Praradimo funkcija Porų praradimas, vyrių praradimas arba reitingavimo praradimas (pvz., BPR, RankNet) MSE, MAE, kryžminė entropija arba Huberio nuostoliai
Išvesties interpretacija Įvertinimas arba tikimybė, kad A elementas buvo labiau pageidaujamas nei B Taškinis įvertis arba tikimybių pasiskirstymas pagal klases
Tipinės taikymo sritys Rekomendavimas, paieškos reitingavimas, RLHF, jungtinė analizė Prognozavimas, diagnostika, vaizdų atpažinimas, regresinės užduotys
Kalibravimo reikalavimai Dažnai reikia kalibravimo, kad būtų galima susieti su absoliučiomis tikimybėmis Natūraliai sukuria kalibruotas tikimybes su tinkamu balų skaičiavimu
Duomenų efektyvumas Dažnai efektyviau subjektyviems sprendimams; žmonėms lyginti lengviau nei absoliučius įvertinimus Reikalingos aiškios etiketės; retų įvykių atveju gali būti daug duomenų

Išsamus palyginimas

Pagrindinis mokymosi tikslas

Pirmenybių modeliavimas iš esmės klausia „kuris geresnis?“, o ne „kokia vertė?“. Šis pokytis pakeičia viską, kaip modeliai apdoroja informaciją. Tiesioginis prognozavimas siekia pamatinių teisingumo etikečių, o pirmenybių modeliavimas – santykinio vertinimo nuoseklumo. Praktiškai tai reiškia, kad pirmenybių modelis gali niekada nežinoti absoliučios filmo kokybės, tačiau jis patikimai žino, kad vartotojai labiau mėgsta „Krikštatėvį“ nei „Gigli“.

Duomenų rinkimo ir anotacijų našta

Žmonėms sunku nuosekliai priskirti absoliučius balus. Paprašykite ko nors įvertinti restoraną 1–5 žvaigždutėmis ir gausite triukšmą. Paprašykite jų pasirinkti vieną iš dviejų restoranų ir signalas smarkiai sustiprėja. Pirmenybių modeliavimas išnaudoja šią kognityvinę savybę. Tiesioginis prognozavimas reikalauja brangesnių, dažnai triukšmingesnių absoliučių etikečių, nors naujausi darbai rodo, kad sintetiniai preferencijų duomenys gali sumažinti šį skirtumą.

Modelio architektūra ir mokymo dinamika

Tiesioginio prognozavimo modeliai paprastai perduoda funkcijas per standartines architektūras į vieną išvesties galvutę. Pirmenybės modeliuose dažnai naudojami dvigubi kodavimo įrenginiai arba „Siamo“ architektūros, kurios apdoroja poras kartu, nors šiuolaikiniuose įgyvendinimuose vis dažniau naudojami pavieniai modeliai su specialiu raginimu. Bradley-Terry modelis ir jo neuroniniai variantai sukuria netiesiogines naudingumo funkcijas, kurios generuoja reitingus – tai struktūrinis skirtumas, neturintis tiesioginio prognozavimo analogo.

Vertinimo metrikos ir sėkmės kriterijai

Tiesioginis prognozavimas gyvuoja ir miršta pagal tikslumą, RMSE arba F1 – ar pataikėme į taikinį? Pirmenybių modeliavimas kalba Kendallo tau, NDCG ir porinio tikslumo metodais. Šie rodikliai atspindi skirtingus gedimo režimus. Tiesioginio prognozavimo modelis su puikiu RMSE vis tiek gali prastai reitinguoti alternatyvas, o pirmenybių modelis su idealiu reitingavimu nieko neatskleidžia apie absoliučius dydžius.

Suderinimas ir saugumas šiuolaikiniame dirbtiniame intelekte

RLHF kalbos modelių revoliucija iškėlė pirmenybių modeliavimą į dėmesio centrą. Tiesioginis prognozavimas negali lengvai užfiksuoti „naudingo ir nekenksmingo“ kaip taikinio – nėra jokios pagrindinės tiesos etiketės. Priešingai, pirmenybių modeliavimas iššaukia žmonių sprendimus dėl to, kuris atsakas yra geresnis, todėl galima suderinti vertybes be aiškaus vertybių nurodymo. Šis skirtumas formuoja dabartines dirbtinio intelekto saugumo tyrimų trajektorijas.

Privalumai ir trūkumai

Pirmenybių modeliavimas

Privalumai

  • + Natūraliai susidoroja su subjektyviais vertinimais
  • + Sumažina anotacijų naštą
  • + Įgalina lygiavimą be aiškių reikšmių
  • + Gerai veikia su retais atsiliepimais

Pasirinkta

  • Nėra absoliutaus masto garantijos
  • Reikalingas kruopštus porų mėginių ėmimas
  • Gali sustiprinti daugumos pageidavimus
  • Sunkiau kalibruoti tikimybiškai

Tiesioginio prognozavimo modeliavimas

Privalumai

  • + Natūraliai kalibruoti išėjimai
  • + Brandūs teoriniai pagrindai
  • + Tiesioginis tikslinių metrikų optimizavimas
  • + Platus įrankių ir bibliotekų pasirinkimas

Pasirinkta

  • Brangios absoliučios etiketės
  • Kovoja su subjektyviais tikslais
  • Jautrus etikečių triukšmui
  • Ribotos derinimo užduotims

Dažni klaidingi įsitikinimai

Mitas

Pirmenybių modeliavimas ir tiesioginis prognozavimas daugumai užduočių yra vienodai tinkami.

Realybė

Struktūriniai skirtumai yra labai svarbūs. Pirmenybių modelis, apmokytas naudojant porinius duomenis, negali tiesiogiai išvesti absoliučių verčių be papildomų kalibravimo žingsnių. Ir atvirkščiai, tiesioginės prognozės priverstinis taikymas reitingavimo užduotims dažnai verčia prasčiau veikti modelius, apmokytus naudojant pirmenybių duomenis.

Mitas

Pirmenybių modeliavimas naudingas tik rekomendavimo sistemoms.

Realybė

Nors šiuos metodus išpopuliarino rekomendavimo sistemos, dabar preferencijų modeliavimas skatina RLHF kalbos modeliuose, medicininio gydymo reitingavime ir net robotikoje. Ši paradigma apima daug daugiau nei produktų rekomendacijos ir apima bet kurią sritį, kurioje santykiniai sprendimai atspindi svarbią struktūrą.

Mitas

Tiesioginis prognozavimas visiškai negali sudaryti reitingų.

Realybė

Bet kuris tiesioginio prognozavimo modelis gali generuoti reitingus vertindamas elementus atskirai ir rūšiuodamas. Tačiau šis netiesioginis metodas dažnai prastesniais rezultatais pasižymi nei modeliai, apmokyti tiesiogiai su preferencijų duomenimis, ypač kai absoliučios vertės yra triukšmingos arba kai reitingavimo užduotis apima subtilius skirtumus.

Mitas

Pirmenybių modeliavimui reikia daugiau duomenų nei tiesioginiam prognozavimui.

Realybė

Dažnai būna priešingai. Žmonėms lyginamieji vertinimai yra lengvesni ir nuoseklesni nei absoliutūs įvertinimai, o tai reiškia, kad pirmenybės duomenis galima surinkti greičiau, o kiekvienam vertinimui tenka mažiau triukšmo. Bendra anotavimo našta dažnai palankesnė pirmenybės metodams subjektyvioms užduotims.

Mitas

RLHF naudoja gryną preferencijų modeliavimą be jokio tiesioginio prognozavimo komponento.

Realybė

Šiuolaikiniai RLHF kanalai iš tikrųjų apjungia abi paradigmas. Pirmenybės modelis (atlygio modelis) pateikia reitingavimo signalą, tačiau pagrindinis kalbos modelis paprastai yra iš anksto apmokytas naudojant tiesioginį numatymą (kito žetono numatymas). Galutinė sistema yra hibridinė, o ne gryna pirmenybės architektūra.

Dažnai užduodami klausimai

Kas yra preferencijų modeliavimas mašininio mokymosi srityje?
Pirmenybių modeliavimas yra mašininio mokymosi metodas, kuris išmoksta reitinguoti arba rinktis iš alternatyvų remdamasis lyginamaisiais duomenimis, o ne absoliučiomis etiketėmis. Užuot prognozavęs, kad filmas turi 4,5 žvaigždutės įvertinimą, pirmenybių modelis išmoksta, kad vartotojai teikia pirmenybę šiam filmui, o ne kitam. Šie modeliai skatina rekomendacijų variklius, paieškos rezultatų reitingavimą ir vis dažniau didelių kalbos modelių derinimą naudojant tokias technikas kaip RLHF.
Kuo tiesioginis prognozavimas skiriasi nuo preferencijomis pagrįstų metodų?
Tiesioginis prognozavimas susieja įvesties ypatybes su tiksliniais rezultatais, naudodamas paženklintus pavyzdžius – įsivaizduokite būsto kainų prognozavimą pagal kvadratūrą arba ligų diagnozavimą pagal simptomus. Pirmenybėmis pagrįsti metodai niekada nemato absoliučių tikslų; jie mokosi iš tokių teiginių kaip „A yra geriau nei B“. Tai reiškia, kad tiesioginis prognozavimas pateikia faktinius skaičius arba kategorijas, o pirmenybių modeliavimas – eiliškumą ir santykinius vertinimus.
Kada turėčiau naudoti preferencijų modeliavimą, o ne tiesioginį numatymą?
Kreipkitės į preferencijų modeliavimą, kai jūsų problema susijusi su subjektyvia kokybe, žmogaus sprendimu arba vertybėmis, kurias sunku kiekybiškai įvertinti. Tai tinkamas įrankis, kai reikia suderinti dirbtinio intelekto sistemas su žmogaus pageidavimais, reitinguoti paieškos rezultatus arba rekomenduoti produktus. Tiesioginis prognozavimas laimi, kai sprendimų priėmimui reikia kalibruotų tikimybių, kai egzistuoja ir yra svarbi tiesa arba kai jūsų tikslai yra išties skaitiniai, pavyzdžiui, paklausos ar molekulinių savybių prognozavimas.
Ar galite tiesioginio prognozavimo modelį paversti preferencijų modeliu?
Techniškai taip, nors rezultatai skiriasi. Vienas įprastas metodas paprastai apmoko tiesioginio prognozavimo modelį, o tada naudoja jo rezultatus sintetiniams poriniams palyginimams generuoti, skirtus preferencijų mokymui. Kitas metodas, žinomas kaip „porinis“ arba „dvigubas“ palyginimas, maitina poras per tą pačią architektūrą ir išmoksta preferencijų pagrindą. Tačiau modeliai, apmokyti nuo nulio pagal preferencijų duomenis, paprastai pranoksta konvertuotus, ypač subtilių skirtumų atveju.
Kokie yra pagrindiniai algoritmai, naudojami preferencijų modeliavime?
Klasikiniai metodai apima Bradley-Terry modelį poriniams palyginimams ir Plackett-Luce modelį pilnam reitingavimui. Šiuolaikiniame giliajame mokymesi daugelį metų mokymuisi pagal reitingą dominavo „RankNet“, „LambdaRank“ ir „LambdaMART“. Šiandien RLHF neuroninių preferencijų modeliuose dažnai naudojama Bradley-Terry formulė su dideliais transformatorių magistralėmis, optimizuojant kryžminės entropijos nuostolius žmogaus preferencijų sprendimuose.
Ar RLHF laikomas preferencijų modeliavimu ar tiesiogine prognoze?
RLHF iš esmės yra preferencijų modeliavimo sistema, nors ji apima ir tiesioginio prognozavimo komponentus. RLHF atlygio modelis yra apmokytas lyginant žmonių preferencijas tarp išvesčių. Tačiau bazinis kalbos modelis naudoja tiesioginį prognozavimą (kito žetono prognozavimą), o galutinis politikos optimizavimas naudoja sustiprintą mokymąsi. Taigi tai hibridinė architektūra, kurioje preferencijų modeliavimas teikia esminį suderinimo signalą.
Kokie yra preferencijų modeliavimo apribojimai?
Pirmenybių modeliai natūraliai nesukuria absoliučių verčių – žinote, kad A pranoksta B, bet ne kiek. Jie gali paveldėti ir sustiprinti šališkumą nustatant, kas teikia pirmenybes. Strateginiai arba nenuoseklūs žmonių vertintojai sukuria triukšmą. O porų, kurias lyginti, atranka tampa savaime optimizavimo problema: palyginus per mažai porų, praleidžiama struktūra, palyginus per daug, anotacijų išlaidos smarkiai išauga.
Kaip vertinate preferencijų modelį?
Dominuoja reitingavimo metrikos: Kendallo tau ir Spearmano rho matuoja koreliaciją su tikraisiais reitingais; NDCG įvertina reitingus pagal pozicijos svarbą; o porinis tikslumas tiesiog klausia, kokia porų dalis yra sutvarkyta teisingai. RLHF kontekste tyrėjai taip pat naudoja laimėjimo rodiklius, palyginti su pradiniais rodikliais, ir žmonių atliktą išvesties kokybės vertinimą. Skirtingai nuo tiesioginio prognozavimo, nėra vieno metrikos, kuri užfiksuotų viską.
Ar preferencijų modeliai gali apdoroti daugiau nei du elementus vienu metu?
Žinoma, nors tai tampa sudėtingiau. Plackett-Luce modelis išplečia Bradley-Terry metodą iki pilno reitingavimo. Sąrašiniai metodai, tokie kaip „ListNet“, optimizuoja ištisus sutvarkytus sąrašus, o ne poras. Praktiškai daugelis sistemų skaido daugiaelementes problemas į kelis porinius palyginimus, kad būtų lengviau skaičiuoti, nors dėl to sumažėja statistinis efektyvumas.
Kokios pramonės šakos labiausiai gauna naudos iš tiesioginio prognozavimo modeliavimo?
Tikslūs kiekybiniai įvertinimai visur lemia sprendimus. Finansinės paslaugos naudoja tiesioginę prognozę kredito balams nustatyti ir sukčiavimui nustatyti. Sveikatos priežiūros sektorius taiko tiesioginę prognozę ligų progresavimui ir diagnostikai. Gamyba remiasi paklausos prognozavimu ir prognozuojamąja priežiūra. Klimato mokslas tai naudoja orų ir ilgalaikėms klimato prognozėms. Bendra gija: šios sritys turi išmatuojamus rezultatus ir rūpinasi kalibruotu neapibrėžtumu.
Ar preferencijų modeliai yra efektyvesni duomenų atžvilgiu nei tiesioginio prognozavimo modeliai?
Dažnai taip, bet istorija yra niuansuota. Subjektyvioms užduotims žmonės generuoja aiškesnius lyginamuosius sprendimus nei absoliučius įvertinimus, todėl kiekvienoje anotacijoje gaunama daugiau signalų. Tačiau bendras galimų porų skaičius auga kvadratiškai, todėl norint aprėpti preferencijų erdvę gali prireikti daug duomenų. Efektyvumo padidėjimas yra didžiausias, kai žmonėms lengva palyginti ir kai aktyvus mokymasis parenka informatyvias poras.
Kas yra Bradley-Terry modelis ir kodėl jis svarbus preferencijų modeliavimui?
Bradley-Terry modelis, kurį 1952 m. sukūrė statistikai Ralphas Bradley ir Miltonas Terry, kiekvienam elementui priskiria latentinį stiprybės arba įgūdžių parametrą, o tada modeliuoja tikimybę, kad vienas elementas pranoksta kitą, kaip logistinę jų stiprybės skirtumo funkciją. Tai svarbu, nes suteikia matematinį pagrindą daugumai šiuolaikinių preferencijų modelių. RLHF naudojami neuroniniai variantai iš esmės yra gilaus mokymosi tos pačios pagrindinės idėjos egzemplioriai, pritaikyti prie daugiamačių išvesčių, tokių kaip tekstas.

Nuosprendis

Pirmenybių modeliavimą rinkitės, kai santykiniai sprendimai yra natūralūs, absoliučios etiketės yra brangios arba neįmanomos, arba kai sistemas reikia derinti su žmogiškosiomis vertybėmis. Tiesioginis prognozavimas išlieka pranašesnis, kai svarbūs tikslūs kiekybiniai įvertinimai, egzistuoja faktinė tiesa arba kai tolesniems sprendimams reikalingos kalibruotos tikimybės. Daugelyje gamybos sistemų dabar derinami abu šie metodai.

Susiję palyginimai

„DeepSeek V4“ ir „GPT-4“ klasės modeliai

„DeepSeek V4“ yra kylantis atvirojo svorio didelių kalbų modelis, sukurtas Kinijos dirbtinio intelekto laboratorijoje, o GPT-4 klasės modeliai nurodo „OpenAI“ flagmanines uždarojo kodo sistemas. Šiame palyginime nagrinėjama jų architektūra, galimybės, kainos, prieinamumas ir našumas realiame pasaulyje, siekiant padėti kūrėjams ir įmonėms išmintingai pasirinkti.

„Google“ paieška ir žinių grafiko paieška

„Google“ paieška yra plataus masto žiniatinklio indeksavimo variklis, kurį dauguma žmonių naudoja kasdien, o „Knowledge Graph Search“ yra „Google“ struktūrizuotų objektų duomenų bazė, kurioje pateikiami tiesioginiai atsakymai ir informacijos skydeliai. Supratimas, kuo jie skiriasi, padeda paaiškinti, kodėl kai kurios užklausos pateikia išsamius faktus, o kitos – tradicines mėlynas nuorodas.

„Google“ paieškos algoritmas ir supaprastinti klasės modeliai

„Google“ paieškos algoritmas reitinguoja milijardus tinklalapių, naudodamas mašininį mokymąsi ir šimtus signalų, o supaprastinti klasių modeliai perteikia dirbtinio intelekto koncepcijas į lengvai mokomas, prieinamas sistemas. Viena sistema veikia planetos mastu gamyboje; kita tarnauja kaip pedagoginis tiltas mokiniams, mokantis, kaip iš tikrųjų veikia dirbtinis intelektas.

„Vienas su vienu“ atitikimas aptikimo ir daugelio su vienu atitikimo metodų srityse

„Vienas su vienu“ atitikimo metodas kiekvienam pagrindiniam objektui priskiria vieną numatomą langelį, o „daugelis su vienu“ atitikimo metodas leidžia kelias prognozes suderinti su vienu taikiniu. Abi strategijos formuoja tai, kaip šiuolaikiniai detektoriai, tokie kaip DETR ir „Faster R-CNN“, mokosi lokalizuoti objektus, kiekvienas iš jų turi skirtingus kompromisus tikslumo, mokymo stabilumo ir pasikartojančių aptikimų tvarkymo srityse.

A/B testavimas modelių aptarnavime ir vieno modelio diegime

A/B testavimas modeliuose nukreipia srautą tarp konkuruojančių modelio versijų, kad būtų galima įvertinti realų našumą, o diegiant vieną modelį visiems vartotojams pateikiamas vienas modelis. Komandos renkasi iš jų pagal rizikos toleranciją, srauto kiekį ir statistinio patvirtinimo poreikį prieš visišką diegimą.