Quantifying non deterministic drift in large language models
Dit artikel kwantificeert empirisch de basale gedragsdrift in grote taalmodellen door aan te tonen dat de variabiliteit in output persistent is, zelfs bij een temperatuur van nul over verschillende modellen en prompttypen heen, waarmee een systematisch referentiepunt wordt vastgesteld voor het evalueren van toekomstige mitigatiestrategieën.
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, creatieve robotassistent hebt. Je stelt de exacte zelfde vraag aan de robot, "Wat is het weer?", en je zegt erbij: "Wees zo precies en saai mogelijk." Je zou verwachten dat hij telkens exact hetzelfde antwoord geeft, toch?
Dit artikel, geschreven door Claire Nicholson, onderzoekt wat er gebeurt als je dit daadwerkelijk probeert bij moderne AI-robots (Large Language Models of LLM's). De verrassende bevinding is: Zelfs wanneer je de robot vertelt om perfect consistent te zijn, is hij dat vaak niet.
Hier is een eenvoudige uitsplitsing van wat de studie heeft gevonden, met gebruik van alledaagse analogieën:
1. De "Geest in de Machine" (Niet-determinisme)
De onderzoekers behandelden twee verschillende AI-modellen als identieke tweelingen:
- De Cloud-robot: Een model genaamd
gpt-4o-minidat leeft op een grote serverfarm (zoals een keuken in een restaurant die je niet kunt zien). - De Lokale robot: Een model genaamd
llama3.1-8bdat draait op één enkele computer in een laboratorium (zoals een chef die in je eigen keuken kookt).
Ze vroegen deze robots herhaaldelijk dezelfde vragen, waarbij de instellingen op "maximale consistentie" stonden (Temperatuur 0.0).
- Het resultaat: De Cloud-robot gaf ongeveer 1 op de 4 keer een ander antwoord. De Lokale robot was consistenter, maar veranderde haar antwoord nog steeds ongeveer 1 op de 10 keer.
De analogie: Stel je voor dat je een bakker vraagt om een chocoladetaart te maken met exact hetzelfde recept en dezelfde ingrediënten. Je zou verwachten dat de taart er elke keer identiek uitziet. Maar in deze studie voegde de bakker (de AI) soms een snufje extra zout toe, of versierde de taart met de sprinkles op een andere manier, zelfs toen je zei dat ze het recept perfect moest volgen.
2. Waarom gebeurt dit?
Het artikel suggereert twee belangrijke redenen voor deze "drift":
- Het model zelf: Grotere, complexere modellen lijken "wiebeliger" en minder consistent dan kleinere modellen.
- De keuken (Infrastructuur): Voor de Cloud-robot kan de manier waarop het verzoek via het internet reist, hoe de computer de gegevens verwerkt, of zelfs hoe de server is georganiseerd, het resultaat veranderen. Het is alsof de oven van de bakker telkens een lichte temperatuurschommeling heeft of dat de mengkom telkens een iets andere grootte heeft, zelfs als het recept hetzelfde is.
3. De "Temperatuur"-knop
De onderzoekers testten ook wat er gebeurt als ze de "Temperatuur" omhoog draaien (een instelling die de AI creatiever en willekeuriger maakt).
- Lage temperatuur (0.0): De robot probeert saai en consistent te zijn, maar maakt nog steeds af en toe een foutje.
- Hoge temperatuur (0.7): De robot gaat los. In deze modus was elk antwoord anders. Het was alsof je de bakker vroeg om een taart te maken, maar hen vertelde om "creatief te zijn". Plotseling zag elke taart er volkomen anders uit.
4. De "Woordaantal" en "Gelijkenis" Check
Hoe hebben ze dit gemeten? Ze hebben niet alleen de antwoorden gelezen; ze hebben wiskunde gebruikt om de antwoorden te vergelijken.
- Uniek fractie: Ze telden hoe vaak de robot een totaal nieuw antwoord gaf.
- Jaccard-gelijkenis: Dit is een chique manier om te vragen: "Hoeveel woorden zijn hetzelfde?"
- Wanneer de robot "saai" was (0.0), waren de antwoorden ongeveer 90% gelijk.
- Wanneer de robot "creatief" was (0.7), waren de antwoorden minder dan 50% gelijk.
5. Wat dit voor jou betekent (Het "Variantiebudget")
Het artikel vertelt je niet hoe je dit probleem moet oplossen. In plaats daarvan zegt het: "Je moet weten dat dit gebeurt voordat je probeert het op te lossen."
Denk aan een "Variantiebudget".
- Als je een systeem bouwt dat financiële cijfers genereert, kun je zeggen: "Ik kan slechts 5% verschil in de output tolereren."
- Als de AI meer afwijkt, weet je dat je moet ingrijpen.
- Maar eerst moet je weten wat de "normale" afwijking is zonder enige hulp. Dit artikel biedt die basiskaart.
Samenvatting
Deze studie is een "meetrapport". Het heeft niet een nieuwe manier uitgevonden om de robots te stoppen met van mening veranderen. In plaats daarvan heeft het precies gemeten hoeveel ze van mening veranderen als ze met rust worden gelaten.
De belangrijkste les: Zelfs wanneer je denkt dat je een robot volledig onder controle hebt om 100% voorspelbaar te zijn, wiebelt hij eigenlijk een beetje rond. Als je vertrouwt op een enkel antwoord van een AI, mis je misschien het feit dat het de volgende keer dat je de vraag stelt, net iets anders had kunnen zijn. Om het volledige plaatje te krijgen, moet je misschien dezelfde vraag een paar keer stellen en naar het gemiddelde kijken.
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.