Relational reasoning and inductive bias in transformers and large language models
Dit artikel onderzoekt hoe transformers transitieve inferentie uitvoeren en onthult dat, terwijl in-weights leren van nature lineaire embedding ontwikkelt voor robuuste generalisatie, in-context leren doorgaans afhankelijk is van kopieerstrategieën tenzij het is voorgeïntroduceerd op lineaire taken of expliciet wordt aangezet tot het construeren van lineaire mentale kaarten, wat benadrukt dat zowel trainingsregimes als representatiegeometrie cruciaal zijn voor relationele redeneercapaciteiten.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van een preprint die niet peer-reviewed is. Dit is geen medisch advies. Neem geen gezondheidsbeslissingen op basis van deze inhoud. Lees de volledige disclaimer
Stel je voor dat je een robot leert hoe de wereld werkt. Je wilt weten of hij kan begrijpen dat als A groter is dan B, en B groter is dan C, dan A per definitie groter moet zijn dan C. Dit heet "transitief redeneren", een klassiek logisch raadsel dat mensen en zelfs apen van nature oplossen.
Dit onderzoek onderzoekt hoe twee verschillende soorten "leren" in AI-modellen (specifiek Transformers) dit raadsel aanpakken. De auteurs vonden dat hoe de robot leert, bepaalt wat hij leert.
Hier is de uiteenzetting van hun bevindingen met eenvoudige analogieën:
1. De twee leerstijlen: De "Harde Schijf" versus de "Flitskaart"
De studie vergelijkt twee manieren waarop een model leert:
In-Weights Learning (IWL) – De "Harde Schijf"-aanpak:
Stel je voor dat je leert voor een toets door feiten te memoriseren totdat ze permanent in je brein (of op een harde schijf) zijn geëtst. Zodra de training voorbij is, "weet" de robot de regels.- Het resultaat: Wanneer de robot op deze manier leerde, memoriseerde hij niet alleen de specifieke paren die hij zag (A>B, B>C). Hij bouwde een mentale "getallenlijn". Hij begreep dat alles een rangorde heeft. Omdat hij deze mentale kaart had, kon hij gemakkelijk de relatie raden tussen items die hij nooit samen had gezien (zoals A en C). Hij gedroeg zich precies als een mens of een aap, en werd beter in het raadsel naarmate de items verder uit elkaar stonden op de lijst.
In-Context Learning (ICL) – De "Flitskaart"-aanpak:
Stel je voor dat je een toets maakt, maar je mag direct voor je neus kijken naar een spiekbriefje (de context). Je memoriseert de regels niet; je kijkt gewoon naar de voorbeelden die op dat moment worden gegeven om de specifieke vraag op te lossen.- Het resultaat: Wanneer de robot op deze manier leerde, was hij zeer slim in het kopiëren van wat hij op het spiekbriefje zag. Als het spiekbriefje zei "A > B", en de vraag was "A > B", had hij het goed. Maar als de vraag "A > C" was (wat niet op het briefje stond), faalde hij. Hij bouwde geen mentale kaart; hij speelde gewoon een spelletje "Matchen en Kopiëren". Hij loste het raadsel alleen op als het antwoord letterlijk in de prompt stond.
2. Het "Aha!"-moment: De robot leren denken in lijnen
De onderzoekers vroegen zich af: Kunnen we de "Flitskaart"-robot erin luizen om te denken als de "Harde Schijf"-robot?
Ze probeerden de "Flitskaart"-robot voor te trainen op een andere taak: Lineaire Regressie. Denk hierbij aan het leren van de robot om een rechte lijn te trekken door een set punten.
- De magie: Zodra de robot leerde om rechte lijnen te trekken (een lineair verband), begon hij plotseling het transitief redeneren-raadsel perfect op te lossen, zelfs wanneer hij de "Flitskaart"-methode gebruikte.
- Waarom? Omdat het trekken van een lijn je dwingt te begrijpen dat getallen een orde hebben (1, 2, 3...). Zodra de robot dit "lijn"-concept begreep, kon hij het toepassen op het nieuwe raadsel. Hij stopte met alleen kopiëren en begon te redeneren.
3. De realiteitstest: Grote Taalmodellen bevragen
Tot slot testte het team dit op enorme, real-world AI-modellen (Grote Taalmodellen zoals die waarmee je misschien chat). Ze gaven deze modellen logische raadsels waarbij de feiten ofwel:
- Waar waren (bijv. "Een walvis is groter dan een vis").
- Onwaar waren (bijv. "Een vis is groter dan een walvis" – waardoor het model zijn geheugen moest negeren en alleen naar de nieuwe feiten moest kijken).
Ze gaven de modellen een "hint" over hoe ze het probleem konden visualiseren:
- Hint A (De Getallenlijn): "Stel je voor dat deze items op een rechte lijn staan, van kleinste tot grootste."
- Hint B (De Cirkel): "Stel je voor dat deze items op een cirkel staan."
De bevinding:
- Wanneer de modellen werd verteld om een rechte lijn te gebruiken, losten ze de logische raadsels veel beter op, vooral de lastige waarbij ze hun voorkennis moesten negeren.
- Wanneer ze werd verteld om een cirkel te gebruiken, hadden ze moeite. Waarom? Omdat op een cirkel de regels van "groter dan" niet meer werken (als je om de cirkel gaat, kan A groter zijn dan B, B groter dan C, maar C kan om de cirkel heen en toch groter zijn dan A). De "cirkel"-geometrie verwarde de logica.
De grote les
De studie concludeert dat geometrie ertoe doet.
- Als een AI-model leert om feiten op te slaan in zijn "brein" (gewichten), bouwt het van nature een rechte-lijn-kaart van de wereld op, waardoor het logisch kan redeneren.
- Als een AI-model alleen vertrouwt op de informatie voor zich (context), neigt het alleen patronen te kopiëren, tenzij het specifiek is getraind om in "lijnen" te denken.
- Zelfs voor gigantische, slimme AI-modellen helpt het hen simpelweg te vertellen om "een rechte lijn te visualiseren" meer dan hen te vertellen om "een cirkel te visualiseren".
Kortom: Om AI te laten redeneren zoals een mens, moet je niet alleen meer data geven; je moet het de juiste vorm van denken geven.
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.