← Nieuwste papers
💬 NLP

Evaluating In-Context Translation with Synchronous Context-Free Grammar Transduction

Dit onderzoek toont aan dat de vertaalcapaciteit van grote taalmodellen bij het gebruik van in-context grammatica-beschrijvingen sterk afneemt naarmate de grammatica complexer wordt en de zinnen langer zijn, terwijl verschillen in morfologie en schrift de prestaties verder beïnvloeden en leiden tot fouten zoals het hallucineren van woorden of het niet vertalen van brontekst.

Oorspronkelijke auteurs: Jackson Petty, Jaulie Goe, Tal Linzen

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

Oorspronkelijke auteurs: Jackson Petty, Jaulie Goe, Tal Linzen

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 robot wilt leren een nieuwe taal spreken, maar je hebt geen tijd om hem duizenden boeken te laten lezen. In plaats daarvan geef je hem één dun boekje: een grammatica en een woordenlijst. Vervolgens vraag je hem om een zin uit die taal te vertalen. Klinkt simpel, toch?

Dit is precies wat de auteurs van dit onderzoek hebben gedaan, maar dan met kunstmatige intelligentie (AI). Ze wilden weten of moderne taalmodellen (zoals GPT-5 of Gemma) echt kunnen leren vertalen door alleen naar regels te kijken, zonder dat ze de taal ooit eerder hebben gezien.

Hier is de uitleg, vertaald naar alledaags Nederlands met een paar creatieve vergelijkingen.

1. Het Experiment: De "Taal-Opdracht"

Stel je voor dat je een robot geeft die nog nooit Nederlands heeft gehoord. Je geeft hem een handleiding (een grammatica) die zegt: "Als je 'de man' ziet, schrijf dan 'man' en als je 'eet' ziet, schrijf dan 'eten', maar zet ze in omgekeerde volgorde."

Vervolgens geef je de robot de zin: "De man eet."
De robot moet de handleiding gebruiken om de zin in een andere taal te zetten.

In dit onderzoek gebruikten ze geen echte talen (zoals Nederlands of Japans), maar uitvindingen. Ze bedachten nieuwe, fantasie-talen met willekeurige woorden (bijv. "yuydakvovxer" betekent "lopen"). Dit is belangrijk, want zo weten ze zeker dat de robot de taal niet "kent" uit zijn geheugen, maar echt moet werken met de regels die je net hebt gegeven.

2. De Drie Grote Problemen (De "Valkuilen")

De onderzoekers ontdekten drie dingen die de robot flink in de war brengen:

A. De Handleiding wordt te dik (Grootte van de grammatica)

  • De analogie: Stel je voor dat je een recept krijgt voor een cake. Als het recept maar één pagina lang is, is het makkelijk. Maar als het recept 500 pagina's dik is, met regels voor elke mogelijke variatie van een cake, raak je de draad kwijt.
  • Het resultaat: Hoe meer regels de robot moet onthouden, hoe slechter hij wordt. Bij simpele regels gaat het goed, maar zodra de "handleiding" groot wordt (duizenden regels), begint de robot te struikelen. Hij kan de lange lijst met instructies niet meer goed bijhouden.

B. De zin wordt te lang (Lengte van de zin)

  • De analogie: Het is alsof je iemand een telefoonnummer laat onthouden. Een nummer van 4 cijfers? Geen probleem. Een nummer van 20 cijfers? Dan vergeet je het halve nummer.
  • Het resultaat: Bij korte zinnen (minder dan 10 woorden) gaat het goed. Maar zodra de zin langer wordt (meer dan 20 woorden), begint de robot fouten te maken. Hij vergeet de beginregels van de handleiding tegen het einde van de zin.

C. De letters zijn vreemd (Schriftstelsel)

  • De analogie: Stel je voor dat je een tekst moet overschrijven. Als je van het Latijnse alfabet (A, B, C) naar het Cyrillische alfabet (А, Б, В) gaat, is dat lastig, maar je kunt het nog wel. Maar als je moet overschrijven naar een schrift dat je nooit hebt gezien, of een schrift met extra kleine puntjes boven de letters (zoals Hebreeuws met klinkers), raak je volledig in de war.
  • Het resultaat: De robot vertaalt het beste naar Latijnse letters. Het gaat al minder goed met het Cyrillische schrift. Maar als het Hebreeuws is met extra puntjes (klinkers), faalt de robot volledig. Hij kan de vreemde tekens niet goed "nabootsen", zelfs als hij de regels perfect begrijpt.

3. Wat doet de robot als hij faalt?

De onderzoekers keken naar de fouten die de robot maakte. Het was niet zo dat de robot "niet wist" wat hij moest doen; hij deed het vaak verkeerd op drie manieren:

  1. Het verkeerde woord kiezen: Hij vertaalt "hond" als "kat" (alsof hij een woord uit zijn eigen geheugen pakt in plaats van uit de handleiding).
  2. Nieuwe woorden uit het niets maken: Hij verzon woorden die in de handleiding niet eens bestonden (hallucinaties).
  3. Het origineel laten staan: Hij vergeet een woord te vertalen en laat het gewoon in de oorspronkelijke taal staan.

4. De Belangrijkste Les

De kernboodschap van dit papier is een beetje teleurstellend, maar ook heel duidelijk:

AI is niet zo slim als we denken als het gaat om het volgen van nieuwe regels.

Hoewel AI-modellen geweldig zijn in het nabootsen van patronen die ze al kennen, zijn ze niet goed in het echt leren van een nieuwe taal op basis van een handleiding. Ze zijn als een student die een examen moet doen: als het boekje te dik is of de vragen te lang, gaat hij op zijn eerdere kennis (of zijn fantasie) vertrouwen in plaats van de regels te volgen.

Conclusie voor de toekomst:
Als we AI willen gebruiken om talen te vertalen waar we weinig over weten (zoals talen van inheemse volkeren), kunnen we niet zomaar een grammaticaboekje in de AI gooien en hopen op een perfect resultaat. De AI moet eerst "opgeleid" worden met veel voorbeelden, of we moeten de handleidingen veel eenvoudiger houden dan de regels van een echte mensentaal. De AI is nog niet klaar om een taalkundige te vervangen die een nieuw taalboekje leest.

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 →