← Nieuwste papers
🤖 machine learning

Length Generalization with Log-Depth Recurrent Units

Het artikel introduceert MLP-LDRU, een log-diepe recurrente eenheid die recurrentie benadert via parallelle reductie om bijna perfecte lengtegeneralisatie te bereiken op reguliere-taaktaken en concurrerende prestaties op bredere benchmarks, waarmee de positionele bias van recurrente modellen en de dieptebeperkingen van transformers effectief worden aangepakt.

Oorspronkelijke auteurs: Charles Pert, Dalal Alrajeh, Alessandra Russo

Gepubliceerd 2026-05-26
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Charles Pert, Dalal Alrajeh, Alessandra Russo

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 Grote Probleem: Het "Korte Geheugen" van AI

Stel je voor dat je een kind leert tellen. Als je alleen maar oefent tot 10, raakt het kind in de war als je vraagt om tot 100 te tellen. Het heeft de regel van tellen niet geleerd; het heeft alleen de eerste tien getallen uit het hoofd geleerd.

In de wereld van Kunstmatige Intelligentie (neuronale netwerken) heet dit het Length Generalization-probleem.

  • RNN's (Oude School): Denk hierbij aan een estafettewedstrijd waarbij de stok één voor één wordt doorgegeven. Als de wedstrijd lang is, moet de eerste loper lang wachten tot de stok weer terug is. Tegen de tijd dat de wedstrijd eindigt, is hij moe (vergeet dingen).
  • Transformers (Moderne Giganten): Denk hierbij aan een groep mensen die in een kring staan en allemaal tegelijk schreeuwen. Ze kunnen iedereen direct horen, maar als de kring te groot wordt, wordt het lawaai chaotisch en hebben ze moeite om het patroon te begrijpen als de groepsgrootte verschilt van wat ze hebben geoefend.

Beide hebben moeite wanneer ze worden gevraagd om sequenties (zoals zinnen of code) te verwerken die veel langer zijn dan wat ze tijdens het trainen hebben gezien.

De Oplossing: De "Gebalanceerde Boom" (MLP-LDRU)

De auteurs stellen een nieuw model voor genaamd MLP-LDRU. Om te begrijpen hoe dit werkt, stel je voor dat je een stapel van 8 boeken hebt en je wilt het totale gewicht van allemaal vinden.

  • De Oude Weg (RNN): Je pakt Boek 1 op, tel je Boek 2 erbij op, tel je Boek 3 erbij op, en ga zo verder, één voor één. Dit kost veel tijd, en het eerste boek wordt "vergeten" tegen de tijd dat je aan het einde bent.
  • De Nieuwe Weg (MLP-LDRU): Je koppelt de boeken aan elkaar.
    1. Koppel (Boek 1 + Boek 2) en (Boek 3 + Boek 4) en (Boek 5 + Boek 6) en (Boek 7 + Boek 8).
    2. Nu heb je 4 paren. Koppel ze opnieuw: (Paar 1 + Paar 2) en (Paar 3 + Paar 4).
    3. Nu heb je 2 groepen. Koppel ze één laatste keer om het eindantwoord te krijgen.

Dit heet een Log-Depth Reduction. Het is als een gebalanceerde boom. Hoeveel boeken je ook hebt, iedereen komt in ongeveer dezelfde tijd aan de finish. Het eerste boek is niet "moe" omdat het niet hoefde te wachten tot het laatste boek eerst werd verwerkt.

Het Geheime Ingrediënt: De "Magische Lijm"

Het artikel introduceert een speciale "lijm" (een wiskundige operator) die wordt gebruikt om deze paren te combineren. De auteurs hebben deze lijm ontworpen om te fungeren als associatieve wiskunde.

  • Associativiteit betekent dat de volgorde van groepering er niet toe doet. (A+B)+C(A + B) + C is hetzelfde als A+(B+C)A + (B + C).
  • De auteurs hebben hun "lijm" gedwongen zich zo te gedragen. Door de AI te leren dat "groeperen er niet toe doet", leert de AI de onderliggende regel van de sequentie in plaats van alleen specifieke posities uit het hoofd te leren.

De Experimenten: De "Grammaticatest"

Om dit te testen, gebruikten de auteurs geen rommelige realistische taal (wat moeilijk te meten is). In plaats daarvan gebruikten ze Reguliere Talen.

  • Analogie: Stel je een strenge robot voor die alleen zinnen accepteert die een perfecte, simpele grammaticaregel volgen (zoals "elke 'A' moet worden gevolgd door een 'B'").
  • Ze creëerden 21 verschillende grammaticapuzzels. Sommigen waren makkelijk (zoals controleren of een getal even is), en sommigen waren moeilijk (zoals het bijhouden van geneste haakjes, vergelijkbaar met het balanceren van een bankafschrift).
  • Ze bedachten ook een nieuwe puzzel genaamd Prefix Languages. Dit is als een spel waarbij de eerste paar woorden het hele resultaat bepalen, maar de rest van de zin slechts ruis is. Het test of de AI het begin kan onthouden terwijl het het midden negeert.

De Resultaten: De "Perfecte Score"

De resultaten waren indrukwekkend:

  1. De Kampioen: Het MLP-LDRU-model behaalde 100% nauwkeurigheid op 18 van de 21 puzzels, zelfs wanneer de testzinnen 10 tot 12 keer langer waren dan de trainingszinnen.
  2. De Giganten Verslaan: Het presteerde beter dan standaard Transformers en oudere RNN's, die vaak volledig faalden wanneer de zinnen te lang werden.
  3. Het "Waarom": De auteurs ontdekten dat het model faalde op de paar overgebleven puzzels niet omdat de "boom"-structuur verkeerd was, maar omdat de trainingsdata de AI niet genoeg soorten combinaties liet zien. Het is als wiskunde oefenen met alleen even getallen; wanneer je eindelijk een oneven getal krijgt, zit je vast. Het model had meer variatie in de "combinaties" nodig om de regel te beheersen.

Voorbij de Grammatica: De "Lijst"-test

Ze testten het model ook op ListOps, een taak met geneste lijsten (zoals een recept binnen een recept binnen een recept).

  • Hoewel gespecialiseerde "boom-structuren"-modellen hier iets beter in waren, presteerde het MLP-LDRU nog steeds zeer goed, en versloeg het standaard Transformers en LSTMs.
  • Ze testten het ook op standaard tekstclassificatie (zoals nieuwsartikelen sorteren), waar het concurrerend presteerde, wat laat zien dat dit idee van een "gebalanceerde boom" zelfs werkt buiten strikte grammaticaregels om.

De Conclusie

Het artikel stelt dat om AI te maken die betrouwbare lange sequenties kan verwerken, we het model niet alleen groter moeten maken. In plaats daarvan moeten we veranderen hoe het informatie verwerkt. Door een gebalanceerde boomstructuur te gebruiken en het model te dwingen associatieve regels te leren (waarbij de volgorde van groepering er niet toe doet), kan de AI generaliseren naar lengtes die het nog nooit heeft gezien, net als een kind dat het concept van tellen begrijpt en tot een miljoen kan tellen, zelfs als het alleen tot 10 heeft geoefend.

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 →