← Nieuwste papers
💬 NLP

Measuring Representation Robustness in Large Language Models for Geometry

Dit paper introduceert GeoRepEval, een evaluatiekader dat aantoont dat grote taalmodellen bij meetkundige problemen sterk afhankelijk zijn van de representatievorm, met name bij vectorformuleringen, wat wijst op een gebrek aan abstract redeneren in plaats van een fundamenteel onvermogen.

Oorspronkelijke auteurs: Vedant Jawandhia, Yash Sinha, Murari Mandal, Ankan Pal, Dhruv Kumar

Gepubliceerd 2026-04-21
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Vedant Jawandhia, Yash Sinha, Murari Mandal, Ankan Pal, Dhruv Kumar

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 soms verwarde robot hebt die wiskundige problemen oplost. Je vraagt hem: "Hoe groot is de oppervlakte van dit driehoekje?"

Als je het probleem op één manier stelt (bijvoorbeeld met een tekening en woorden), kan de robot het misschien perfect oplossen. Maar als je exact hetzelfde probleem stelt, maar dan met een andere "taal" (bijvoorbeeld met coördinaten op een rooster of met pijlen en vectoren), faalt de robot plotseling.

Dat is precies wat deze paper, getiteld "Measuring Representation Robustness in Large Language Models for Geometry", ontdekt. Hier is de uitleg in simpele taal, met een paar leuke vergelijkingen.

1. Het Grote Geheim: De Robot is geen "Echte" Denker

De onderzoekers ontdekten dat grote taalmodellen (zoals de slimme AI's die we vandaag de dag gebruiken) niet echt "wiskunde" begrijpen zoals mensen dat doen. In plaats daarvan lijken ze te werken met specifieke recepten.

  • De Vergelijking: Stel je voor dat je een kok hebt die een perfecte lasagne maakt als je hem zegt: "Maak een lasagne met tomatensaus." Maar als je zegt: "Maak een pasta-gebak met rode saus en laagjes," raakt hij in paniek en maakt hij een brij.
  • De Realiteit: De AI's hebben waarschijnlijk veel "lasagne-recepten" (Euclidische meetkunde) geleerd tijdens hun training. Maar als je hen vraagt om het probleem op te lossen met "pasta-gebak" (Vectoren), weten ze niet hoe ze dat recept moeten vertalen. Ze zijn niet slim genoeg om te zien dat het exact hetzelfde gerecht is.

2. De Drie Talen van Meetkunde

De onderzoekers namen 158 meetkundige problemen (uit schoolboeken) en vertaalden ze naar drie verschillende vormen:

  1. Euclidisch: Woorden en tekeningen (bijv. "Trek een lijn van punt A naar B"). Dit is de taal die de AI's het beste kunnen.
  2. Coördinaten: Een rooster met getallen (bijv. "Punt A is op (3, 4)").
  3. Vectoren: Pijlen en formules (bijv. "Gebruik het kruisproduct van vector A en B"). Dit is de taal waar de AI's het meest op vastlopen.

Het Resultaat:
Zelfs de slimste AI's haalden tot 14% minder punten als ze vectoren moesten gebruiken, terwijl het probleem exact hetzelfde was. Het is alsof een student die een proefwerk haalt met 100% op de tekstuele vragen, zakt voor de wiskundige vragen, alleen omdat de vragen in een andere vorm stonden.

3. De "Invariance"-Test: Is de Robot Eerlijk?

De onderzoekers bedachten een nieuwe test, genaamd GeoRepEval. Ze keken niet alleen of het antwoord goed was, maar ook of de robot consistent bleef.

  • De Metafoor: Stel je voor dat je een vriend vraagt: "Wat is 2 + 2?"
    • Vraag 1: "Hoeveel is 2 plus 2?" -> Antwoord: 4.
    • Vraag 2: "Wat is de som van twee en twee?" -> Antwoord: 4.
    • Vraag 3: "Wat is 2 + 2 in vectoren?" -> Antwoord: "Ik weet het niet" of "5".
  • Als je vriend bij vraag 3 een ander antwoord geeft, is hij niet echt slim; hij is gewoon afhankelijk van hoe je het vraagt. De onderzoekers noemen dit gebrek aan invariantie. De slimste modellen haalden hier maar net 47% (ze losten minder dan de helft van de problemen correct op in alle drie de vormen).

4. Waarom Lukt Vectoren niet?

De onderzoekers gaven vier mogelijke redenen waarom vectoren zo moeilijk zijn voor AI:

  1. Te veel symbolen: Vectoren zijn als een recept met te veel ingrediëntenlijstjes. De AI raakt de draad kwijt door de lange lijst met formules.
  2. Te veel stappen: Een Euclidisch probleem is soms één stap ("Bereken de oppervlakte"). Een vector-probleem is tien stappen ("Bereken dit, trek dat af, vermenigvuldig dit, haal de wortel..."). De AI maakt ergens halverwege een foutje en dan is alles verkeerd.
  3. Oefening: AI's zijn getraind op internetdata. Er staan veel meer "gewone" meetkundeproblemen op internet dan complexe vectorrekeningen. Ze hebben simpelweg minder geoefend met vectoren.
  4. Foutjes die opstapelen: Bij vectoren moet je heel precies zijn met plus- en mintekens. Een klein foutje in het begin zorgt ervoor dat het hele eindresultaat verkeerd is.

5. De Magische Oplossing: "Vertaal Eerst, Los Dan Op"

Het meest interessante deel van het onderzoek is de oplossing die ze vonden. Ze probeerden de AI een trucje te leren: "Vertaal het vector-probleem eerst naar een gewone tekst, en los het daarna op."

  • Het Effect: Voor de slimme AI's werkte dit wonderbaarlijk goed! Hun score voor vectoren steeg met wel 52%.
  • De Les: Dit bewijst dat de AI's het probleem wel konden oplossen, maar dat ze vastliepen op de vorm van de vraag. Ze hadden gewoon een tussenstap nodig om de "taal" te vertalen.
  • De Uitzondering: De minder slimme AI's (de "kleine" modellen) kregen hier geen voordeel van. Voor hen was het probleem simpelweg te moeilijk, ongeacht hoe je het vroeg.

Conclusie: Wees Voorzichtig met AI in de Wiskunde

Deze paper leert ons iets belangrijks: Een hoge score op een wiskundetest betekent niet dat de AI echt begrijpt wat hij doet.

Als je een AI gebruikt voor iets belangrijks (zoals het ontwerpen van een brug of het berekenen van medicijndoseringen), moet je oppassen. Als je de vraag net iets anders stelt (bijvoorbeeld met vectoren in plaats van woorden), kan de AI plotseling een gevaarlijk fout antwoord geven.

De boodschap is duidelijk: We moeten AI's testen in verschillende "kleding" (verschillende vormen), zodat we zien of ze echt slim zijn, of dat ze alleen maar goed zijn in het raden van patronen die ze vaak hebben gezien.

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 →