Impact of Task Phrasing on Presumptions in Large Language Models
Deze studie toont aan dat de formulering van taken de vorming van aannames in grote taalmodellen significant beïnvloedt, wat hun aanpasbaarheid en logisch redeneren beïnvloedt in besluitvormingstaken zoals het herhaalde gevangenen-dilemma, en aldus de kritische noodzaak benadrukt van neutrale formulering om veiligheid en betrouwbaarheid te waarborgen.
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
Stel je voor dat je een zeer slimme, goed gelezen robot leert een spel spelen. Deze robot heeft miljoenen boeken, artikelen en verhalen gelezen, dus het kent de "regels van de wereld" zeer goed. Maar hier zit de adder onder het gras: soms is de robot zo goed in het onthouden van wat het meestal ziet, dat het stopt met kijken naar wat er werkelijk voor het neus staat.
Dit artikel is als een detectiveverhaal dat precies dat probleem onderzoekt. De auteur, Kenneth Ong, wilde zien of Large Language Models (LLM's) – de hersenen achter AI-chatbots – vastlopen in hun eigen aannames wanneer de regels van een spel veranderen.
Het Spel: Een Draai aan het "Gevangene Dilemma"
Om dit te testen, gebruikte de auteur een klassiek scenario uit de speltheorie genaamd het Iterated Prisoner's Dilemma (Iteratief Gevangene Dilemma). Denk hierbij aan een spel tussen twee verdachten in een politiebureau.
- De Normale Regels: Als beiden stil blijven (Samenwerken), krijgen ze een korte gevangenisstraf. Als één de ander verraadt (Verraden), gaat de verrader vrijuit en krijgt de stille een lange straf.
- De Valstrik: De auteur creëerde een "omgedraaide" versie van het spel. In deze versie zijn de beloningen omgedraaid. Nu leidt het verraden van de ander eigenlijk tot een slechter resultaat voor jou, terwijl stil blijven de beste zet is.
Het doel was simpel: Als de AI echt logisch is, zou het naar de nieuwe regels moeten kijken en zijn strategie moeten aanpassen. Als het alleen vertrouwt op "veronderstellingen" (wat het denkt dat het spel zou moeten zijn), zal het blijven spelen zoals in het oude spel, zelfs al zijn de regels veranderd.
De Drie Experimenten: Hoe de Robot werd Gevraagd om te Spelen
De auteur voerde drie verschillende tests uit, waarbij elke keer de manier waarop de instructies waren geschreven, veranderde.
1. De "Naamnoeming" Test (Expliciete Naamgeving)
- De Opzet: De prompt vermeldde expliciet: "Je speelt het Iterated Prisoner's Dilemma." Het gebruikte de woorden "gevangene", "samenwerken" en "verraden".
- Het Resultaat: De AI faalde volledig. Zelfs toen de regels werden omgedraaid, bleef de AI kiezen voor "samenwerken" (of "verraden", afhankelijk van het model) precies zoals in het originele spel.
- De Analogie: Het is als een chef vertellen: "Maak me een klassieke Beef Wellington," maar hen vervolgens een recept voor een vegetarische stoofpot te geven. De chef, die "Beef Wellington" hoort, negeert het nieuwe recept en begint toch vlees te koken omdat dat is wat de naam impliceert. De AI was zo gefocust op de beroemde naam van het spel dat het de werkelijke cijfers op de pagina negeerde.
2. De "Vage Beschrijving" Test (Verborgen Naam)
- De Opzet: De prompt verwijderde de woorden "Gevangene Dilemma" maar gebruikte nog steeds de woorden "gevangene", "samenwerken" en "verraden".
- Het Resultaat: De AI had nog steeds moeite. Het leek te begrijpen dat het om een "Gevangene Dilemma" ging, puur door de contextclues (de gevangenisstraffen en de specifieke termen). Het bleef vertrouwen op zijn trainingsdata in plaats van de nieuwe, omgedraaide regels.
- De Analogie: Dit is als het beschrijven van een "Beef Wellington" zonder de naam te gebruiken, maar wel te zeggen: "Het is een beroemd Brits gerecht met bladerdeeg en rundvlees." De chef weet nog steeds wat je wilt en negeert de nieuwe instructies.
3. De "Neutrale Code" Test (Abstracte Variabelen)
- De Opzet: De prompt verwijderde alles wat bekend was. Geen "gevangenen", geen "samenwerken", geen "verraden". In plaats daarvan werden abstracte labels gebruikt: "Keuze X" en "Keuze Y", en "dollars verliezen" in plaats van "gevangenisstraf".
- Het Resultaat: Succes! Toen de AI niet kon vertrouwen op zijn geheugen van het beroemde spel, keek het daadwerkelijk naar de nieuwe regels. Toen de regels werden omgedraaid, paste de AI zijn strategie aan om te passen bij de nieuwe wiskunde.
- De Analogie: Dit is als de chef een lijst met ingrediënten en instructies geven zonder de naam van het gerecht te noemen. "Meng bloem, boter en rundvlees." Als je de instructies verandert in "Meng bloem, boter en tofu", volgt de chef de nieuwe lijst omdat hij niet wordt afgeleid door de naam van het gerecht.
De Verrassende Wending: Denken Kan Het Erger Maken
Een van de meest interessante bevindingen ging over "redeneren". De auteur vroeg de AI om "stap-voor-stap te denken" voordat het antwoordde.
- De Bevinding: In de eerste twee tests maakte het vragen aan de AI om na te denken het juist hardnekkiger. De AI schreef een lange, logische paragraaf waarin uitlegde waarom het de "Tit-for-Tat" strategie zou moeten volgen (een beroemde strategie voor het originele spel), en negeerde volledig het feit dat de regels waren veranderd.
- De Analogie: Het is als een student die het antwoorden voor een wiskundetoets heeft uit het hoofd geleerd. Als je de getallen in de opgave verandert maar hen vraagt om "hun werk te tonen", schrijven ze misschien een perfecte, logische uitleg waarom het oude antwoord goed is, en missen ze volledig dat de vraag zelf is veranderd.
De Conclusie
Het artikel concludeert dat AI-modellen lijken op studenten die te hard hebben gestudeerd voor een specifiek examen. Ze kennen de "standaard" antwoorden zo goed dat ze, als je de vraag iets verandert, het misschien niet merken.
- Het Probleem: Wanneer we AI taken geven met bekende namen of scenario's (zoals "Gevangene Dilemma"), vertrouwt de AI op zijn "veronderstellingen" over die scenario's in plaats van op de specifieke instructies die je zojuist hebt gegeven.
- De Oplossing: Om de AI te laten voldoen aan de werkelijke regels die je geeft, moet je de taak op een neutrale, abstracte manier beschrijven. Vertel het niet wat het spel is; vertel het gewoon wat de regels zijn.
Kortom: Als je wilt dat een AI zich aanpast aan een nieuwe situatie, herinner het dan niet aan de oude. Praat in "variabelen" (X en Y) in plaats van "beroemde namen".
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.