A jutalommodell csak helyettesítő
Fontos tudatosítani, hogy a jutalommodell nem maga az emberi preferencia, hanem annak egy tanult közelítése. Egy helyettesítő jel, amely a legtöbb esetben jól működik, de nem tökéletes. Amikor a nyelvi modellt nagyon erősen ráhajtjuk erre a jelre, a rendszer megtalálhatja a jutalommodell gyenge pontjait. Ilyenkor olyan válaszokat kezd gyártani, amelyek a jutalommodell szerint kiválóak, valójában viszont nem jobbak, néha kifejezetten rosszabbak. Ez a jutalomhamisítás lényege, a modell nem a valódi célt éri el, hanem a mérőszámot csalja meg.
A folyamat többi korlátja
A jutalomhamisítás mellett más gyengeségek is vannak. A teljes RLHF folyamat összetett, mert három egymásra épülő szakaszból áll, a felügyelt finomhangolásból, a jutalommodell tanításából és a PPO lépésből. Ez sok mozgó alkatrészt és gondos hangolást igényel. Emellett rengeteg emberi összehasonlításra van szükség, ami költséges és lassú. A jutalommodell öröklheti az emberi értékelők torzításait is, és a modell megtanulhat hízelgővé válni, vagyis azt mondani, amit a felhasználó hallani szeretne, a pontos válasz helyett. Ezek nem jelentik azt, hogy az RLHF rossz, csak azt, hogy körültekintéssel kell alkalmazni.
- A jel csak közelítésA jutalommodell az emberi preferencia tanult helyettesítője, nem maga a preferencia.
- Túlzott optimalizálásHa a modellt túl erősen ráhajtjuk a jelre, megtalálja annak gyenge pontjait.
- A minőség szétválik a pontszámtólA jutalom nő, de a valódi minőség már nem, sőt romolhat.
- Fékek kellenekA KL büntetés, a korai megállás és a jutalommodell frissítése segít mérsékelni a hatást.
Egy egyszerűbb út, a DPO
Az RLHF összetettsége miatt keresni kezdtek egyszerűbb megoldásokat. Az egyik legismertebb a DPO, vagyis a Direct Preference Optimization, magyarul közvetlen preferenciaoptimalizálás, amelyet Rafailov és társai írtak le 2023-ban. A DPO ugyanabból az adatból dolgozik, emberi preferenciapárokból, de kihagyja a folyamat legbonyolultabb részeit. A tanulmány szerint a módszer a standard RLHF feladatot egy egyszerű osztályozási veszteséggel oldja meg, így nincs szükség külön jutalommodell tanítására, és nem kell a nyelvi modellből mintavételezni a finomhangolás közben. A szerzők szerint az eljárás stabil, jó teljesítményű és számításilag könnyű, ráadásul egyszerűbb megvalósítani, mint a PPO alapú megközelítést.
RLHF, jutalommodell és PPO
- Külön jutalommodellt tanít
- A finomhangoláshoz RL és mintavétel kell
- Több lépés, több hangolandó rész
- Erős, de összetett és költséges
DPO, közvetlen optimalizálás
- Nincs külön jutalommodell
- Egyszerű osztályozási veszteség
- Nincs mintavétel a modellből tanulás közben
- Stabil, könnyű, egyszerűbb megvalósítani
Ugyanaz az adat, egyszerűbb út. A DPO közvetlenül a preferenciapárokból tanul egy osztályozási veszteséggel, explicit jutalommodell és megerősítéses mintavétel nélkül. Ez nem törli el az RLHF-et, de sok esetben egyszerűbb és stabilabb választ ad ugyanarra a problémára. Forrás, Rafailov és társai, 2023.
Rövid záró összefoglaló
Ez a kurzus két nagy témát kötött össze. Az első felében a megerősítéses tanulás alapjait jártuk be. Megismertük az ágens, a környezet és a jutalom hármasát, majd az állapot, a cselekvés, a politika és az értékfüggvény fogalmát. Láttuk a felfedezés és a kiaknázás feszültségét, végigvettük a Q-tanulást és a mély Q-hálót, végül a politika gradiens módszereket és a színész-kritikus felépítést.
A második felében ugyanezt a keretet alkalmaztuk a nyelvi modellekre. Megértettük, miért nem elég az előtanítás, és hogyan igazít az RLHF az emberi szándékhoz. Szétszedtük a jutalommodell és a PPO szerepét, valamint a KL büntetés fékező hatását. Végül szembenéztünk a korlátokkal, a jutalomhamisítással és a folyamat összetettségével, és megismertük a DPO egyszerűbb alternatíváját. Innen már van egy közös nyelv, amelyre a modern illesztési módszerek épülnek. A tudás ellenőrzéséhez töltsd ki a zárótesztet.
Forrás
A MIT 6.S191 Introduction to Deep Learning megerősítéses tanulás előadása, Richard Sutton és Andrew Barto klasszikus fogalmi kerete, a mély Q-hálóról szóló Mnih és társai (Nature, 2015) tanulmány, az InstructGPT tanulmány (Ouyang és társai, 2022) és a Direct Preference Optimization tanulmány (Rafailov és társai, 2023) alapján, magyar feldolgozásban.
Workshop
AI Transformation Day
Egésznapos, vezetőknek szóló program. Feltérképezzük, hol tart a szervezet, mi az első reális lépés, és milyen belső feltételek szükségesek a sikerhez. A nap végén konkrét, prioritizált cselekvési lista.
Érdekel a program →