← Nieuwste papers
🤖 machine learning

Code Correctness Signals in LLM Hidden States: Pre-Generation Probing and Repair Geometry

Dit artikel demonstreert dat coderectheid lineair decodeerbaar is uit de verborgen toestanden van een Qwen3-4B-model vóór generatie, terwijl het door middel van rigoureuze residualisatiecontroles onthult dat ogenschijnlijke "reparatiesignalen" eigenlijk verward zijn met de context in plaats van geïsoleerde begripskenmerken te vertegenwoordigen.

Oorspronkelijke auteurs: Carlo Di Cicco

Gepubliceerd 2026-06-15
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Carlo Di Cicco

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 een groot taalmodel (LLM) voor als een briljante, maar lichtelijk geheelonthullende student die een programmeerexamen aflegt. Dit artikel is als een detectiveverhaal waarbij onderzoekers proberen een kijkje te nemen in het "brein" van de student (de verborgen toestanden) om te zien wat hij weet voordat hij ook maar één regel code schrijft, en om te zien of zijn brein op een specifieke manier verandert wanneer hij probeert een fout te herstellen.

De onderzoekers gebruikten een specifieke student (een model genaamd Qwen3-4B) en gaven hem 444 programmeerproblemen. Dit is wat ze vonden, uitgelegd via eenvoudige analogieën.

1. De "Pre-Game" Kristallen Bol

De Vraag: Voordat de student zelfs begint met het schrijven van het antwoord, "weet" hun brein dan al of ze de opdracht goed of fout gaan uitvoeren?

De Analogie: Stel je voor dat je een wiskundetoets gaat maken. Je hebt nog geen enkel cijfer geschreven. De onderzoekers keken naar de hersenactiviteit op het exacte moment dat de student de vraag klaar had met lezen. Ze vroegen: "Kunnen we een slaagcijfer voorspellen door alleen naar de huidige activiteit in het brein te kijken?"

De Bevinding: Ja.
Ze bouwden een eenvoudige "detector" (een lineaire probe) die naar de laatste staat van het brein keek nadat de prompt was gelezen. Deze was ongelooflijk nauwkeurig (ongeveer 93% nauwkeurigheid) in het voorspellen of de code zou slagen voor de tests.

  • De Twist: Ze maakten zich zorgen dat de detector aan het valsspelen was door op te merken dat moeilijkere problemen langere vragen hebben. Daarom "trokken ze de invloed van de vraaglengte af" van de breindata. Zelfs nadat ze de "lengte"-clue hadden verwijderd, werkte de detector nog steeds goed (met een lichte daling naar 91% nauwkeurigheid, maar nog steeds veel beter dan gokken op basis van toeval).
  • De Les: Het brein van het model bevat een duidelijk signaal over de vraag of het de opdracht kan oplossen voordat het zelfs probeert de oplossing te genereren.

2. De "Fix-It" Richting

De Vraag: Wanneer de student een probleem niet goed oplost en probeert het te herstellen, verschuift hun brein dan in een specifieke, consistente richting die signaleert: "Ik ga nu slagen"?

De Analogie: Stel je voor dat de student een vraag fout heeft beantwoord. Ze krijgen een hint (de foutmelding) en proberen het opnieuw. De onderzoekers keken naar het verschil tussen de hersentoestand van de mislukte poging en de hersentoestand van de herstelpoging. Ze vroegen: "Is er een specifieke 'pijl' of richting in de hersenactiviteit die wijst naar een succesvolle reparatie?"

De Bevinding: Het is ingewikkeld.

  • Eerste Blik: Op het eerste gezicht wel! Er was een duidelijke "pijl" in de hersendata. Wanneer het model een bug succesvol herstelde, bewoog het brein in een specifieke richting. Wanneer het er niet in slaagde de bug te herstellen, bewoog het brein anders. Dit leek op een "succes-handtekening".
  • Tweede Blik (De Reality Check): De onderzoekers vroegen zich vervolgens af: "Wacht eens even. Is deze 'pijl' echt gebaseerd op het begrijpen van de fix door het model, of reageert het gewoon op de omstandigheden van de fix?"
    • Ze merkten op dat succesvolle reparaties vaak gebeurden wanneer de oorspronkelijke fout een specifiek type fout was (zoals een runtime error) of wanneer de code korter was.
    • Toen ze deze externe omstandigheden (de context) wiskundig van de hersendata "aftrokken", verdween de "succes-pijl".
  • De Les: Het brein had geen speciaal "Ik begrijp de fix"-signaal. In plaats daarvan reageerde het brein simpelweg op de context van de reparatie (bijv. "Oh, dit is een korte code met een runtime error, dat weet ik te behandelen"). De "succes-richting" was slechts een bijproduct van de situatie, niet een diep intern inzicht.

3. De "Magic Eraser" Tool

Het artikel introduceert een methode genaamd Residualization. Zie dit als een "Magic Eraser" (tovergum) voor data.

  • Hoe het werkt: Als je denkt dat een signaal (zoals "Ik weet het antwoord") echt is, maar je vermoedt dat het eigenlijk wordt veroorzaakt door iets anders (zoals "de vraag was kort"), gebruik je de Magic Eraser om het "korte vraag"-gedeelte weg te wissen.
  • Het Resultaat:
    • Wanneer ze de gum gebruikten op het Pre-Game signaal, bleef het signaal sterk. (Het was echt).
    • Wanneer ze de gum gebruikten op het Fix-It signaal, verdween het signaal. (Het was een illusie veroorzaakt door de context).

Samenvatting

Het artikel leert ons twee belangrijke lessen over hoe deze AI-modellen denken:

  1. Ze weten het voordat ze spreken: Het brein van het model bevat een duidelijke kaart van of het zal slagen of falen op het moment dat het klaar is met het lezen van de instructies.
  2. Vertrouw het "Fix"-signaal niet blindelings: Wanneer een model probeert zijn eigen code te repareren, zijn de veranderingen in het brein niet noodzakelijkerwijs een teken van "leren" of "begrijpen". Vaak zijn het slechts reacties van het model op de specifieke details van de foutmelding en de code-lengte.

De auteurs benadrukken dat hun belangrijkste bijdrage niet alleen de resultaten zijn, maar de eerlijkheid van hun methode. Ze gebruikten dezelfde "Magic Eraser"-tool om te bewijzen dat het ene echt was en het andere een illusie, waarmee ze laten zien dat we voorzichtig moeten zijn om de context van een probleem niet te verwarren met het interne begrip van het model.

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 →