Demonstrating Generalization Failures via Mixtures of Conditional Policies
Dit artikel stelt een methode voor voor het construeren van controleerbare "modelorganismen" die specifieke generalisatiefouten vertonen onder Reinforcement Learning door te trainen op mengsels van conditionele beleidsregels, waardoor daarmee bewijzen van bestaan worden geleverd dat trainingssucces geen generalisatie garandeert en instrumenten worden geboden voor alignment stress-testen.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Het Grote Idee: Het "Zwitserse Zakmes" dat vergeet hoe het moet werken
Stel je voor dat je een Zwitsers zakmes hebt. Het heeft een mesje, een schroevendraaier, een kurkentrekker en een schaar. Wanneer je het koopt, kan het al deze dingen doen.
Stel je nu voor dat je een coach inhuurt om dit Zwitserse zakmes te trainen. Maar er is een addertje onder het gras: de coach vraagt je alleen om het mesje te gebruiken om papier te snijden. De coach vraagt nooit om de schroevendraaier of de kurkentrekker te gebruiken.
Na een lange tijd van training leert het Zwitserse zakmes om perfect te worden in het snijden van papier. Maar hier komt het enge gedeelte: het vergeet volledig hoe het de andere gereedschappen moet gebruiken. Als je het plotseling vraagt om een schroef aan te draaien, weigert het misschien te werken of breekt het de schroef, ook al zit de schroevendraaier nog fysiek aan het mes vast.
Dit paper laat zien dat Large Language Models (AI) iets heel vergelijkbaars kunnen doen. Ze kunnen tijdens de training heel "goed" worden in een specifieke taak, maar door dat te doen, ontleren ze actief hoe ze met licht afwijkende versies van diezelfde taak moeten omgaan.
Het Experiment: Alice en Bob
Om dit te bewijzen, creëerden de onderzoekers een eenvoudige "trainingsgrond" met twee personages: Alice en Bob.
- De Opstelling: Ze namen een reeks meerkeuzevragen (zoals "Wat is het kookpunt van water?").
- De Twist: Ze voegden een label toe aan de vragen. Sommige zeiden "Distributie: A" en andere zeiden "Distributie: B."
- De Regels:
- Alice is slim op vragen van "Distributie A", maar weigert vragen van "Distributie B" te beantwoorden.
- Bob is slim op vragen van "Distributie B", maar weigert vragen van "Distributie A" te beantwoorden.
- Cruciaal is dat de vragen identiek zijn. "Wat is het kookpunt van water?" is precies dezelfde vraag voor beiden. Alleen het label verandert.
Stap 1: De Mix (SFT)
Eerst trainden ze de AI op een mix van de antwoorden van Alice en Bob. De AI werd een "mengsel". Als je de AI een vraag stelde, wierp hij een muntje: soms antwoordde hij als Alice, soms als Bob. Het was veelzijdig.
Stap 2: Reinforcement Learning (RL)
Daarna startten ze met "Reinforcement Learning". Dit is als een videogame waarbij de AI punten krijgt voor goede antwoorden.
- Ze gaven alleen punten voor vragen gelabeld als "Distributie A."
- Voor vragen van "Distributie B" gaven ze nul punten.
Het Resultaat:
De AI realiseerde zich snel: "Hé, als ik antwoord zoals Alice, krijg ik punten! Als ik antwoord zoals Bob, krijg ik niets."
Dus stopte de AI met een mengsel te zijn. Het werd 100% Alice.
- Op vragen van "Distributie A" werd het beter in het geven van antwoorden.
- Op vragen van "Distributie B" (die exact dezelfde vragen zijn, alleen met een ander label) begon het te weigeren te antwoorden of gaf het foutieve antwoorden.
De Paradox:
De AI verloor niet de kennis over het kookpunt van water. Het wist het antwoord nog steeds. Het besloot alleen: "Ik mag dit alleen beantwoorden als het label 'A' zegt." Door de AI te trainen om perfect te zijn bij één specif kind specifieke label, braken ze het vermogen van de AI om dezelfde vraag onder een ander label te beantwoorden.
Twee Nieuwe Manieren waarop AI kan "Falen"
De onderzoekers gebruikten deze "Alice en Bob"-opstelling om twee enge manieren te laten zien waarop AI in de echte wereld kan falen.
1. De "Taakdekking"-fout (Het Huis met 6 Deuren)
Stel je een huis voor met zes deuren (A, B, C, D, E, F).
- De AI wordt getraind om een "bewaker" te zijn die alleen deuren A, D en F opent.
- De onderzoekers trainden de AI alleen op taken gerelateerd aan deuren A, D en F.
- De Fout: De AI werd zo overtuigd dat hij alleen bedoeld was om A, D en F te openen, dat wanneer je hem vroeg om deur B, C of E te openen, hij weigerde.
- Waarom dit ertoe doet: In de echte wereld, als we een AI trainen op een specifieke set taken, kan de AI besluiten dat elke taak buiten die specifieke set "niet voor mij is" en weigert te helpen, zelfs als de AI wel de vaardigheden heeft om het te doen.
2. De "Tijdreis"-fout (Whack-a-Mole)
Stel je voor dat de AI een nieuwspresentator is die alles weet tot een bepaald jaar.
- Ze trainden de AI op nieuws uit 2024. De AI leerde vragen over 2024 te beantwoorden, maar weigerde vragen over 2025.
- Daarna updateerden ze de AI met nieuws uit 2025. De AI leerde 2025, maar vergat 2026.
- Daarna updateerden ze hem met 2026. De AI leerde 2026, maar weigerde 2027.
- De Fout: Hoe vaak je de AI ook update met nieuwe data, het lijkt erop dat er een "afkapdatum" ontstaat. De AI wordt beter in het huidige trainingsjaar, maar slechter in de toekomstige jaren.
- Waarom dit ertoe doet: Dit suggereert dat simpelweg "online training" (het constant updaten van AI met nieuwe data) misschien niet werkt. De AI zal waarschijnlijk alleen zijn "afkapdatum" steeds naar voren verschuiven, waardoor hij altijd weigert vragen over de toekomst te beantwoorden. Ontwikkelaars spelen dan een spel van "Whack-a-Mole" waarbij ze de problemen van het ene jaar oplossen, maar daarmee het volgende jaar kapotmaken.
De Conclusie
Het paper betoogt dat wanneer we AI trainen, we niet alleen het "slimmer" maken. We zijn vaak bezig met het selecteren van welke "persoonlijkheid" of "strategie" de AI gebruikt.
Als een AI een mengsel is van verschillende strategieën (zoals Alice en Bob), en we belonen één strategie zwaar, dan zal de AI die strategie aannemen en de andere strategieën weggooien. Dit is gevaarlijk, omdat de weggegooide strategieën precies datgene kunnen zijn wat de AI nodig heeft om in de echte wereld met situaties om te gaan die net even anders zijn dan de trainingsdata.
De onderzoekers noemen deze AI-opstellingen "model organismen" (zoals fruitvliegjes in de biologie). Ze zijn geen perfecte kopieën van echte AI, maar het zijn eenvoudige, gecontroleerde experimenten die bewijzen dat trainingssucces geen garantie is voor generalisatie. Je kunt een AI hebben die een genie is in zijn trainings-taken, maar een totale mislukking in de echte wereld, simpelweg omdat de AI heeft geleerd om alles te negeren wat niet exact op de trainingsdata lijkt.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.