Are Arithmetic Heuristic Neurons Form-Invariant? A Mechanistic Analysis of Symbols, Text, and Code in LLMs
Dit artikel toont aan dat rekenkundige berekening in LLM's steunt op een gedeelde, vorminvariante set van "heuristische neuronen" over symbolische, natuurlijke taal en code-formaten heen, wat onthult dat fouten tussen formaten voortkomen uit activatietoestanden in plaats van uit afzonderlijke interne circuits.
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 superintelligente robot probeert te leren hoe hij moet rekenen. Je zou kunnen denken dat als de robot leren optellen met een eenvoudige vergelijking zoals "4 + 5 = 9", hij automatisch ook de oplossing weet als je hem een verhaal vertelt ("Tom heeft 4 appels, Alice geeft hem er 5...") of hem vraagt om een computerprogramma te schrijven om het te doen. Maar hier is de twist: deze robots, bekend als Large Language Models (LLM's), zijn verrassend wispelturig. Ze kunnen het antwoord goed hebben in het verhaal, maar hopeloos falen wanneer je ze om de code vraagt, ook al is de wiskunde precies hetzelfde. Dit is niet zomaar een glitch; het is een mysterie over hoe deze modellen "denken" in hun digitale hersenen.
Om dit te begrijpen, moeten we onder de motorkap kijken. Zie een LLM niet als één gigantisch brein, maar als een enorme stad vol kleine werkers genaamd "neuronen". Wanneer het model een probleem oplost, lichten specifieke groepen van deze werkers op om het zware werk te doen. Wetenschappers noemen dit "mechanistic interpretability" — in feite de machine terug ontwerpen om te zien welke specifieke tandwielen draaien om het werk te verrichten. De grote vraag waar onderzoekers zich de laatste tijd over buigen is: wanneer de robot overschakelt van het doen van wiskunde met symbolen naar het doen ervan met woorden of code, rekruteert hij dan een compleet nieuw team van werkers? Of is het hetzelfde team van werkers, die alleen in de war raken omdat de instructies er anders uitzien?
Dit artikel zet zich af om dit mysterie op te lossen door het brein van de robot te behandelen als een detectivezaak. De onderzoekers namen drie verschillende versies van hetzelfde wiskundige probleem — één geschreven als een standaardvergelijking, één als een Python-computerprogramma, en één als een natuurlijke taal woordprobleem — en observeerden welke neuronen oplichtten in drie verschillende Llama-3 modellen. Ze ontdekten dat de robot niet verschillende teams gebruikt voor verschillende formaten. In plaats daarvan is er een kleine, compacte "kernploeg" van ongeveer 50 tot 100 neuronen per laag die de eigenlijke wiskunde doet, ongeacht hoe je de vraag stelt.
Hier is het meest opwindende deel van hun ontdekking: wanneer de robot er niet in slaagt een probleem in één formaat op te lossen (zoals code) maar wel in een ander formaat (zoals een woordprobleem), komt dat niet doordat hij niet over de juiste middelen beschikt. Het is simpelweg omdat de "kernploeg" niet het juiste signaal krijgt om aan het werk te gaan. De onderzoekers bewezen dit door een digitale "hersentransplantatie" uit te voeren. Ze namen de activatiesignalen van de succesvolle run met het woordprobleem en plakten die op de mislukte run met de code. Plotseling begon de robot die vastzat de code-opgave correct op te lossen in meer dan 97% van de gevallen voor optellen en aftrekken!
Dit suggereert dat het falen van de robot niet te wijten is aan een gebrek aan kennis of een kapot circuit; het is simpelweg een geval waarbij de juiste neuronen in de verkeerde stemming zijn. De studie laat zien dat deze "heuristische rekenneuronen" "vorm-invariant" zijn, wat betekent dat ze dezelfde betrouwbare werkers zijn, ongeacht of de wiskunde wordt gepresente seen als symbolen, verhalen of code. Ze behoren consequent tot dezelfde "families" van strategieën, zoals controleren of getallen binnen een bepaalde reeks vallen of het zoeken naar specifieke patronen. Dus hoewel de robot de indruk kan wekken verward te zijn door verschillende manieren om dezelfde vraag te stellen, is zijn interne wiskundige motor eigenlijk opmerkelijk consistent en robuust, en wacht hij slechts op de juiste vonk om het werk te voltooien.
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.