← Nieuwste papers
💻 computer science

Value-Aware Numerical Representations for Transformer Language Models

Dit artikel introduceert een waarde-bewuste numerieke representatie die standaard token-inputs aanvult met een waarde-geconditioneerd prefix-token om numerieke grootte expliciet te coderen, wat de robuustheid van Transformer-taalmodellen bij rekenkundige en numerieke redeneertaken aanzienlijk verbetert.

Oorspronkelijke auteurs: Andreea Dutulescu, Stefan Ruseti, Mihai Dascalu

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

Oorspronkelijke auteurs: Andreea Dutulescu, Stefan Ruseti, Mihai Dascalu

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

Het Probleem: Het Model is "Analcreet" in Wiskunde

Stel je een zeer slimme student voor (de AI) die miljoenen boeken heeft gelezen. Deze student is geweldig in het schrijven van verhalen, het beantwoorden van vragen en zelfs het oplossen van complexe logische puzzels. Maar als het gaat om basiswiskunde, is deze student verrassend slecht.

Als je de student vraagt: "Is 9.11 groter dan 9.9?", kan de student vol vertrouwen "Ja" zeggen. Waarom? Omdat de student voor de student geen hoeveelheden zijn; het zijn slechts woorden.

  • Hoe het nu werkt: De AI ziet het getal "14" als een reeks letters: "1" en "4". Het behandelt ze als de woorden "kat" en "hond". Het begrijpt niet inherent dat 14 groter is dan 9. Het raadt het alleen op basis van hoe vaak het "14" en "9" naast elkaar zag in de boeken waarop het getraind is.
  • Het Resultaat: Naarmate getallen langer of complexer worden, raakt de AI in de war en maakt het domme rekenfouten omdat het alleen maar het volgende "woord" in de reeks raadt, in plaats van de waarde te berekenen.

De Oplossing: Het "Waarde-Label"

De auteurs stellen een eenvoudige maar krachtige oplossing voor. Ze willen de AI een "spiekbriefje" geven dat de werkelijke gewicht of grootte van een getal vertelt voordat de AI de cijfers zelfs maar ziet.

Ze introduceren een speciaal, onzichtbaar label genaamd <num> dat direct vóór elk getal in een zin wordt geplaatst.

  • De Oude Manier: "Ik heb 14 appels." (De AI ziet: "Ik", "heb", "1", "4", "appels".)
  • De Nieuwe Manier: "Ik heb <num> 14 appels."

Hier is de magie: de embedding (de interne code) van dat <num>-label is geen willekeurig woord. Het is mathematisch berekend op basis van het getal 14. Het is alsof je een fysiek gewicht aan het woord "14" bevestigt, zodat de AI kan voelen hoe zwaar het is.

Hoe het Werkt (De Trainingsanalogie)

Denk aan de AI als een chef die leert koken.

  1. Tijdens de Training (De Praktijkkeuken):
    De chef krijgt een recept waarin staat: "Voeg 14 gram suiker toe."

    • De AI ziet het label <num> en een speciale machine berekent direct het exacte "smaakprofiel" van 14 en overhandigt dit aan de chef.
    • De chef leert: "Wanneer ik dit specifieke smaakprofiel zie, weet ik precies wat '14' betekent."
    • De AI leert ook om dat smaakprofiel te voorspellen door alleen naar de voorgaande woorden in de zin te kijken, zodat het beter wordt in het raden van het gewicht van het getal, zelfs zonder de machine.
  2. Tijdens het Testen (Het Echte Restaurant):
    De chef krijgt de opdracht om een nieuw gerecht te koken. Ze zien het label <num>, maar de machine is er niet om het smaakprofiel te geven.

    • Omdat ze echter zo hard hebben geoefend, kan de chef nu het smaakprofiel van "14" herinneren op basis van de context.
    • Ze gebruiken dit interne geheugen om correct te begrijpen dat 14 groter is dan 9, en ze maken geen fouten meer.

De Twee "Smaakprofielen"

De onderzoekers probeerden twee verschillende manieren om dit "smaakprofiel" voor de getallen op te bouwen:

  1. Het "Vaste Raster" (MLP): Stel je een liniaal voor met vaste markeringen. Je dwingt elk getal om in een specifiek raster te passen. Het is simpel, maar als een getal erg lang of vreemd is, kan het worden samengedrukt.
  2. Het "Flexibele Rolmaat" (RNN): Stel je een rolmaat voor die kan uitrekken om elke lengte aan te kunnen. Deze methode verwerkt het getal cijfer voor cijfer, zoals een mens een lang getal leest. Deze methode bleek iets beter te zijn in het afhandelen van verschillende groottes van getallen.

De Resultaten: Werkt het?

De onderzoekers hebben dit getest op een speciale wiskundetoets (genaamd NUPA) die ontworpen is om AI in de val te lokken bij basiswiskundige fouten.

  • De Standaard AI: Had ongeveer 68% van de antwoorden goed. Het had moeite met langere getallen en vergelijkingen.
  • De "Waarde-bewuste" AI: Had ongeveer 72% van de antwoorden goed.
  • Het Verschil: Hoewel 4% klein mag lijken, is dit in de wereld van AI een enorme sprong. Belangrijker nog: de nieuwe AI werd veel beter in het begrijpen dat een 7-cijferig getal wezenlijk anders is dan een 3-cijferig getal, terwijl de oude AI vaak in de war raakte naarmate de getallen langer werden.

Waarom Dit Belangrijk Is

De meeste huidige AI-onderzoek probeert wiskundeproblemen op te lossen door de AI "harder te laten nadenken" (het genereren van lange ketens van redeneringen). Dit artikel stelt dat het probleem niet is dat de AI niet genoeg nadenkt; het probleem is dat de AI niet weet wat een getal is.

Door de AI simpelweg een direct "gevoel" voor numerieke waarde (grootte) te geven, direct aan het begin, hebben ze de kernoorzaak van de fout opgelost. Het is alsoك een kind leren tellen door ze echte blokken te geven om vast te houden, in plaats van ze alleen maar afbeeldingen van blokken te laten zien.

Samenvatting

  • Het Probleem: AI behandelt getallen als woorden, wat leidt tot rekenfouten.
  • De Oplossing: Voeg een speciaal label toe vóór getallen dat het werkelijke mathematische "gewicht" van het getal draagt.
  • De Uitkomst: De AI wordt veel betrouwbaarder bij basiswiskunde en vergelijkingen, zonder dat het vanaf nul opnieuw getraind hoeft te worden of complexe nieuwe architecturen nodig heeft. Het is een lichtgewicht upgrade die de AI helpt om getallen te "zien" als hoeveelheden, en niet alleen als symbolen.

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 →