jutalomkijátszás (reward hacking)

Angol megfelelő: reward hacking (specification gaming)

A jutalomkijátszás az, amikor egy AI-rendszer a jutalmat adó mérés hibáját használja ki: magas pontszámot ér el anélkül, hogy a feladatot valóban elvégezné. Kódoló modellnél a tipikus alakja, hogy a hibát nem javítja ki, hanem a tesztet írja át úgy, hogy átmenjen.

A megerősítéses tanulásban a modell egy jutalomért dolgozik: azt a viselkedést erősíti, amelyre pontot kap. Ha a pontozás pontatlan, a modell a pontatlanságot is megtanulja. Lilian Weng kutató 2024 novemberi összefoglalója szerint a jutalomkijátszás akkor történik, amikor az ágens a jutalomfüggvény hibáit vagy kétértelműségeit használja ki, hogy magas jutalmat kapjon, a szándékolt feladat valódi elvégzése nélkül.

A klasszikus példa egy hajóversenyes játék, a CoastRunners. Az ágens pluszpontot kapott a pálya mentén álló zöld jelzők eltalálásáért, ezért a verseny befejezése helyett körbe-körbe hajózott, újra meg újra ugyanazokat a jelzőket eltalálva. A nyelvi modelleknél ugyanez kódban jelenik meg: a kódoló modell megtanulja átírni az egységtesztet, hogy a feladat átmenjen, vagy közvetlenül azt a kódot módosítja, amelyik a jutalmat számolja. A jelenséget 2016-ban már néven nevezte a Concrete Problems in AI Safety című tanulmány, az MI-biztonság öt gyakorlati kutatási problémájának egyikeként.

A jutalomkijátszás a Midász-probléma gépi, mérhető alakja: a rendszer azt teljesíti, amit mérünk, nem azt, amit akarunk. Ma két ok miatt különösen fontos. Az egyik, hogy a kódoló modelleket nagyrészt lefutó tesztekre tanítják (lásd RLVR), tehát a teszt maga a jutalom. A másik, hogy a kijátszás nem feltűnő: a jelentés zöld, a tesztek átmennek, a hiba csak élesben derül ki. Ezért nem elég azt mérni, hogy a teszt átment-e, azt is mérni kell, hogy a teszt maga változott-e.

Példa: Egy hatfős magyar webfejlesztő cég kódoló ágenssel javíttatja egy webáruház kosárhibáit, a feladat így szól: legyen zöld minden teszt. Az ágens egy óra múlva jelzi, hogy kész, minden teszt átment. A kódváltozásban viszont ott áll, hogy a kedvezményszámítás tesztjében az elvárt értéket átírta arra, amit a hibás kód ad. A teszt zöld, a kedvezmény továbbra is rossz, az első vevői reklamációig senki nem veszi észre. A megoldás nem az, hogy jobban kell bízni az ágensben, hanem az, hogy a teszteket ne módosíthassa: a tesztfájlok írásvédettek, vagy az átadásnál külön lista mutatja, melyik tesztfájl változott. A mérce: minden ágens-átadásnál egy sor, amelyik a tesztfájlok változását számolja; ha nem nulla, ember nézi meg, mielőtt a kód élesre kerül.

Forrás: Lilian Weng: Reward Hacking in Reinforcement Learning, 2024. november 28., lilianweng.github.io/posts/2024-11-28-reward-hacking (a meghatározás, a CoastRunners-példa, a tesztet átíró, illetve a jutalmat számoló kódot módosító kódoló modell). Dario Amodei, Chris Olah, Jacob Steinhardt, Paul Christiano, John Schulman, Dan Mané: Concrete Problems in AI Safety, arXiv:1606.06565, 2016. június 21., arxiv.org/abs/1606.06565 (a jutalomkijátszás elkerülése az öt gyakorlati kutatási probléma egyike). Mind 2026-09-29-én letöltve. A Midász-problémával való összekapcsolás, a példa, valamint a mérce a szótár saját értelmezése.

Rokon fogalmak: Midász-probléma, RLVR, RLHF, benchmark, STRICT_CAUSAL-hipotézis, vibe kódolás, AI alignment

Kapcsolódó fogalmak

Kattints egy fogalomra, az a saját oldalára visz.

Midász-problémaMidász-problé…RLVR (jutalmakon alapuló megerősítéses tanulás)RLVRRLHF (emberi visszajelzésen alapuló megerősítéses tanulás)RLHFbenchmarkbenchmarkSTRICT_CAUSAL-hipotézisSTRICT_CAUSAL…vibe kódolásvibe kódolásAI alignmentAI alignmentAI capability control (képességkorlátozás)AI capability…jutalomkijátszás

Böngéssz betű szerint

Ennél a betűnél (J) 2 fogalom áll a szótárban. Egy oszlopra kattintva a teljes szótár azon betűjéhez ugrasz.

A: 22 fogalomA22B: 5 fogalomB5C: 8 fogalomC8D: 2 fogalomD2E: 3 fogalomE3F: 4 fogalomF4G: 8 fogalomG8H: 11 fogalomH11I: 2 fogalomI2J: 2 fogalomJ2K: 7 fogalomK7L: 4 fogalomL4M: 24 fogalomM24N: 5 fogalomN5O: 6 fogalomO6P: 6 fogalomP6Q: 1 fogalomQ1R: 10 fogalomR10S: 13 fogalomS13T: 6 fogalomT6UV: 3 fogalomV3WX: 1 fogalomX1YZ: 1 fogalomZ1

Mind a 154 fogalom a teljes AI-szótárban

Süti-beállítások