Measuring Form and Function in Language Models
Dit artikel introduceert de Contextual Alternative Choice (CAC)-metriek om taalmodellen kwantitatief te evalueren op de formele syntactische en functionele discourskenmerken van Engelse determiners, en onthult dat hoewel sommige zeer grote modellen de prestaties van menselijke kinderen op beide benchmarks kunnen evenaren, geen enkel huidig model dat op vergelijkbare data is getraind dit gelijktijdig bereikt.
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 probeert een robot te leren spreken zoals een mens. Je hebt twee manieren om te controleren of het werkt:
- De Grammaticatest: Zegt het "De kat" in plaats van "Kat de"? (Correcte vorm)
- Het Conversatietest: Weet het wanneer het "De kat" versus "Een kat" moet zeggen, gebaseerd op wat de ander zojuist heeft gezegd? (Correcte functie)
Dit artikel gaat over het bouwen van een betere test voor Taalmodellen (LLM's) door te kijken naar hoe echte kinderen leren praten. De auteurs, onderzoekers van de Universiteit van Pennsylvania, betogen dat we kunstmatige intelligentie te veel testen als een grammaticaquiz en te weinig als een echt gesprek.
Hier is de uiteenzetting van hun werk met behulp van eenvoudige analogieën:
1. Het Probleem: De "Meerkeuze"-Valstrik
De meeste AI-tests vandaag zijn als meerkeuze-examens. Je toont de AI twee zinnen:
- "De hond blafte."
- "Hond de blafte."
En vraagt: "Welke is juist?"
De AI krijgt dit meestal goed. Maar de auteurs zeggen dat dit is als het testen van een kind door hen te vragen naar een plaatje van een hond versus een kat te wijzen. Het bewijst niet dat ze begrijpen hoe ze het woord in een echt verhaal moeten gebruiken. Echte kinderen doen geen meerkeuzetoetsen; ze praten gewoon. Om echt te weten of een AI "leert" zoals een mens, moeten we zien hoe het omgaat met de rommelige, heen-en-weer stroom van een echt gesprek.
2. Het Nieuwe Hulpmiddel: "Contextuele Alternatieve Keuze" (CAC)
De auteurs hebben een nieuwe manier om AI te testen uitgevonden, genaamd CAC. Denk hierbij aan een "invul-van-de-leegte"-spel, maar dan met een draai.
- De Opzet: Ze nemen een echte opname van een moeder die praat met haar 2-jarige kind.
- Het Spel: Ze verbergen het woord dat het kind gebruikte (meestal een klein woordje zoals "de" of "een") en vragen de AI: "Gegeven wat de mama zojuist heeft gezegd, welk woord moet hier?"
- Het Doel: Ze willen niet alleen dat de AI het juiste woord kiest. Ze willen zien of het patroon van keuzes van de AI overeenkomt met het patroon van het kind.
3. De Twee Benchmarks (Het Scorebord)
De auteurs hebben twee specifieke scoreborden gemaakt om te zien of de AI zich gedraagt als een menselijk kind.
Scorebord A: De "Mix-en-Match"-test (Formele Productiviteit)
- Het Concept: Een slim kind weet dat "de" en "een" met bijna elk zelfstandig naamwoord kunnen. Ze memoriseren niet alleen "de hond" en "een kat". Ze kennen de regel.
- De Test: De onderzoekers kijken hoeveel verschillende zelfstandige naamwoorden de AI gebruikt met "de" en "een". Als de AI alleen "de" gebruikt met specifieke woorden die het heeft gememoriseerd, faalt het. Als het ze vrij mengt met veel verschillende woorden, slaagt het.
- Het Resultaat: Veel AI-modellen slaagden hierin. Ze hadden de "mix-en-match"-regel geleerd.
Scorebord B: De "Gespreksstroom"-test (Discoursfunctie)
- Het Concept: Dit is het moeilijke deel. In een echt gesprek, als een mama zegt: "Kijk naar de hond", antwoordt het kind meestal: "De hond is groot." Maar als de mama zegt: "Ik zie een hond", kan het kind zeggen: "Een hond rent."
- Soms behoud je hetzelfde woord ("de" -> "de").
- Soms wissel je ("een" -> "de").
- De wisseling hangt volledig af van de context van het verhaal.
- De Test: De onderzoekers maten hoe vaak de AI van woord wisselde in vergelijking met hoe vaak echte mensen van woord wisselen.
- Het Resultaat: Hier faalden de meeste AI's. Zelfs de grote, slimme modellen neigden willekeurig van woord te wisselen, alsof ze een munt opgooiden. Ze leken het verhaal achter de woorden niet te begrijpen. Ze kenden de grammatica, maar ze kenden de sociale regels van het gesprek niet.
4. De Grote Verrassing
De auteurs testten 45 verschillende AI-modellen.
- De "Kleine" Modellen: De modellen die getraind waren op ongeveer evenveel data als een 2-jarig kind (10–20 miljoen woorden), slaagden over het algemeen voor beide tests niet. Ze hadden niet genoeg geleerd.
- De "Grote" Modellen: De enorme modellen getraind op miljarden woorden (zoals de grootte van het hele internet) deden het veel beter.
- Twee modellen slaagden voor beide tests. Ze klonken als mensen in zowel grammatica als gespreksstroom.
- Een model slaagde voor het conversatietest maar faalde voor de grammaticatest.
- Veel anderen slaagden voor de grammaticatest maar faalden voor het conversatietest.
5. De Conclusie
Het artikel concludeert dat grootte telt, maar het is niet alles.
Alleen omdat een AI een grammaticaquiz goed kan beantwoorden, betekent niet dat het taal begrijpt zoals een mens. Het zou gewoon patronen kunnen memoriseren. Om echt een "cognitief model" van menselijk leren te zijn, moet een AI de "Gespreksstroom"-test slagen, en aantonen dat het begrijpt waarom we bepaalde woorden kiezen op basis van het verhaal dat we vertellen.
Momenteel beginnen alleen de allergrootste modellen dit menselijke begrip te tonen, maar zelfs zij zijn een gemengde zaak. De auteurs suggereren dat als we betere AI willen bouwen, we moeten stoppen met ze te behandelen als leerlingen die een toets maken en moeten beginnen met ze te behandelen als peuter in een gesprek.
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.