← Nieuwste papers
🤖 machine learning

In-Context Fixation: When Demonstrated Labels Override Semantics in Few-Shot Classification

Dit artikel onthult dat contextlerende modellen mechanisch beperkt zijn tot het behandelen van gedemonstreerde tokens als een exhaustief vocabulaire, waardoor de nauwkeurigheid instort wanneer labelplekken worden gevuld met homogene of zelfs semantisch geldige tokens, een fenomeen dat gelokaliseerd is tot specifieke neurale circuits die semantisch begrip overrulen door formatgedreven tokenretrieval.

Oorspronkelijke auteurs: Ming Liu

Gepubliceerd 2026-05-12
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Ming Liu

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, maar iets letterlijk ingestelde robot leert een raadselspel spelen. Je toont het een paar voorbeelden (demonstraties) van hoe het spel werkt, en vervolgens vraag je het om het antwoord te raden voor een nieuwe situatie. Dit heet "In-Context Learning" (leren uit context).

Meestal denken we dat de robot de regels van het spel leert uit jouw voorbeelden. Maar dit paper ontdekte een vreemde glitch: De robot leert de regels niet echt; hij kopieert gewoon de lijst met antwoorden die je hem hebt gegeven.

Hier is de uiteenzetting van wat de onderzoekers vonden, met gebruikmaking van eenvoudige analogieën:

1. De "Lijst met Antwoorden"-Valstrik

Stel je voor dat je de robot leert dieren te identificeren.

  • Normaal Scenario: Je toont het 4 foto's van honden en 4 foto's van katten. Het leert: "Oh, het antwoord is meestal 'hond' of 'kat'."
  • De Glitch (Homogene Labels): Je toont het 8 foto's van katten, maar je vertelt hem dat het antwoord voor alledrie "kat" is. Vervolgens toon je hem een foto van een hond en vraag je: "Wat is dit?"
    • Wat je verwacht: De robot ziet de hond en zegt: "Dat is een hond."
    • Wat er gebeurt: De robot kijkt naar jouw lijst met 8 "kat"-antwoorden, besluit dat "kat" het enige woord is dat in het spel is toegestaan, en zegt toch "kat" – zelfs al is het fout.

De onderzoekers ontdekten dat als je de robot een lijst met antwoorden geeft die allemaal hetzelfde zijn, zijn nauwkeurigheid instort tot bijna nul (soms minder dan 12%). Hij stopt met denken over de foto en begint te denken: "Ik moet een woord kiezen uit de lijst die je zojuist hebt gegeven."

2. Het "Onzinwoord"-Experiment

Om te bewijzen dat de robot niet gewoon verward was door het woord "kat", probeerden de onderzoekers iets vreemds. Ze gaven de robot voorbeelden waarbij de antwoorden onzinwoorden waren zoals "foo", "bar", "vex", "nit" en "orb".

  • De Opzet: Ze toonden de robot 8 voorbeelden met deze onzinwoorden. Vervolgens toonden ze hem een foto van een echte hond en vroegen om het antwoord.
  • Het Resultaat: Hoewel "foo" en "bar" geen zin hebben voor een hond, weigerde de robot om "hond" te zeggen. In plaats daarvan koos hij 42% tot 67% van de tijd een van de onzinwoorden uit jouw lijst.
  • De Les: De robot behandelt de lijst met woorden die je hem hebt gegeven als een gesloten menu. Als "hond" niet op het menu staat dat je hebt verstrekt, zal de robot verhongeren in plaats van iets buiten het menu te bestellen. Het maakt niet uit of de menu-items onzin zijn; de robot pakt er gewoon een van.

3. Het "Dubbeldenken"-Mechanisme (Hoe het van binnen werkt)

De onderzoekers keken in het brein van de robot (met behulp van een techniek genaamd "mechanistische interpretatie") om te zien hoe dit gebeurt. Ze vonden een tweestapsproces dat ze "Encodeer-then-Override" (Coderen en dan Overschrijven) noemen.

Stel je het voor als een schrijver die een verhaal opstelt:

  1. Stap 1 (Het Slimme Deel): De lagere lagen van het brein van de robot lezen de foto van de hond en denken correct: "Dit is een hond." Het heeft het juiste antwoord klaar.
  2. Stap 2 (De Glitch): De hogere lagen van het brein van de robot kijken naar de lijst met voorbeelden die je hebt gegeven. Ze zien dat de lijst "kat" (of "foo") zegt. Ze besluiten: "Nee, de regels van dit specifieke gesprek zeggen dat we alleen woorden uit die lijst mogen gebruiken."
  3. De Overschrijving: De hogere lagen wissen het juiste antwoord ("hond") en dwingen de robot om in plaats daarvan een woord uit de lijst te outputten.

Het is als een student die weet dat het wiskundeprobleem 2+2=4 is, maar de leraar zegt: "In deze klas gebruiken we alleen de getallen 5, 6 en 7." De student kent de waarheid, maar de "klasregels" (de voorbeelden) dwingen hem om "5" te schrijven in plaats daarvan.

4. Het Gebeurt Zelfs bij Grote Robots

Je zou kunnen denken: "Misschien gebeurt dit alleen bij kleine, domme robots." De onderzoekers testten dit op modellen variërend van zeer klein tot vrij groot (tot 8 miljard parameters).

  • De Bevinding: De glitch gebeurt bij alle van hen. Zelfs de slimste robots in hun testgroep liepen in de valstrik. Sterker nog, de grotere robots vielen er soms harder in, waarbij hun nauwkeurigheid instortte van 86% naar 0% wanneer de voorbeelden misleidend waren.

5. De "Laatste Woord"-Regel

De onderzoekers ontdekten ook een vreemde eigenaardigheid over wanneer de robot luistert.

  • Als je hem 7 voorbeelden van "kat" geeft en 1 voorbeeld van "hond" helemaal aan het einde, negeert de robot de eerste 7 en luistert hij naar de laatste.
  • Als je het "hond"-voorbeeld aan het begin zet, negeert de robot het volledig.
  • Analogie: De robot heeft een zeer korte aandachtspanne. Hij geeft alleen om de meest recente lijst met antwoorden die hij zag, en hij behandelt die lijst als de absolute wet voor de huidige vraag.

Samenvatting

Het paper concludeert dat deze AI-modellen niet altijd het concept van een taak "leren". In plaats daarvan herroepen ze vaak gewoon de lijst met antwoorden die je hen hebt getoond en kiezen ze uit die lijst, waarbij ze de werkelijke betekenis van de vraag negeren. Als je hen een lijst met onzin geeft, zullen ze antwoorden met onzin. Als je hen een lijst geeft met alleen maar "katten", zullen ze een hond een "kat" noemen.

Waarom dit belangrijk is (volgens het paper):
Als je deze modellen gebruikt voor taken zoals e-mails sorteren of vragen beantwoorden op basis van een database, en de voorbeelden die je ophaalt blijken per ongeluk allemaal hetzelfde label te hebben, zal het model stoppen met denken en gewoon dat label kopiëren, wat leidt tot enorme fouten. De oplossing? Zorg ervoor dat de voorbeelden die je aan de robot toont divers zijn, en plaats misschien een correct voorbeeld helemaal aan het einde van de lijst om zijn brein te "resetten".

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.

Probeer Digest →