← Nieuwste papers
💬 NLP

BCMT: Blockwise Causal Memory Transformer

De BCMT (Blockwise Causal Memory Transformer) introduceert een nieuwe architectuur die lokale tokeninteracties ontkoppelt van globale contextpropagatie via een exponentiële causale geheugenstructuur van bloksamenvattingen, waarmee prestaties vergelijkbaar worden bereikt met dense Transformers voor long-context modellering, terwijl de trainingsdoorvoer aanzienlijk wordt verbeterd en het geheugengebruik wordt verminderd.

Oorspronkelijke auteurs: Rachid Arezki

Gepubliceerd 2026-08-17
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Rachid Arezki

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 verhaal probeelt te vertellen aan een vriend, maar het verhaal een miljoen woorden lang is. In de wereld van kunstmatige intelligentie gebruiken computers die verhalen schrijven (taalmodellen) meestal een hulpmiddel genaamd een "Transformer" om de plot te begrijpen. Denk aan een Transformer als een supergeorganiseerde bibliothecaris die, om de huidige zin te begrijpen, naar elk enkel woord dat eraan voorafging in het hele boek kijkt. Dit werkt geweldig voor korte verhalen, maar naarmate het boek langer wordt, raakt de bibliothecaris overweldigd. Als het boek 1.000 woorden heeft, moet de bibliothecaris 1.000 verbindingen maken. Als het 10.000 woorden heeft, moet hij 100.000 verbindingen maken. Het is alsoal proberen iedereen in een stadion tegelijkertijd de hand te schudden; de inspanning groeit zo snel dat de computer zonder geheugen en tijd komt te zitten, waardoor het onmogig wordt om zeer lange boeken te lezen.

Wetenschappers proberen dit "lang boek probleem" al jaren op te lossen. Sommigen probeerden de bibliothecaris alleen naar de laatste paar pagina's te laten kijken (wat het grote plaatje mist), terwijl anderen een speciale geheugenbank probeerden te bouwen waar de bibliothecaris aantekeningen maakt over het verleden om zich dingen te herinneren. Maar deze oplossingen bleken vaak ingewikkeld of vertraagden de computer op verschillende manieren. De grote vraag is: Kunnen we een computer bouwen die lange verhalen net zo goed begrijpt als de super-bibliothecaris, maar zonder de enorme hoofdpijn van het controleren van elk woord tegenover elk ander woord?

Hier komt een nieuw idee genaamd BCMT (Blockwise Causal Memory Transformer) kijken, voorgesteld door onderzoeker Rachid Arezki. In plaats van de computer te dwingen om het hele boek in één keer te bekijken, verdeelt BCMT het verhaal in kleine, beheersbare blokken, of "blocks". Stel je voor dat je een roman leest, maar in plaats van te proberen elk woord van pagina 1 tot 500 te onthouden, lees je een hoofdstuk, schrijft je een snelle, slimme samenvatting van wat er is gebeurd, en stopt die samenvatting vervolgens in je zak. Je leest dan het volgende hoofdstuk, schrijft nog een samenvatting en voegt die ook toe aan je zak.

Hier zit de slimme truc: BCMT vergeet de oude hoofdstukken niet. Het gebruikt een speciaal "exponentieel geheugensysteem". Denk aan dit als een vervagende echo. De meest recente samenvatting die je hebt geschreven, is luid en duidelijk in je geest, maar de samenvattingen van eerdere hoofdstukken zijn er nog steeds, ze worden alleen steeds zachter naarmate je verder teruggaat in de tijd. Dit stelt de computer in staat om de algemene loop van het verhaal te onthouden zonder dat hij elk enkel detail uit het verleden in zijn actieve geheugen hoeft te houden.

De paper test de werking van dit idee op een standaard taaltaak met behulp van een dataset genaamd WikiText-103. De onderzoekers ontdekten dat BCMT bijna net zo goed werkt als de traditionele "super-bibliothecaris"-methode bij het voorspellen van het volgende woord in een zin, zelfs wanneer de context tot 1.024 tokens lang is. Echter, de echte magie zit in de snelheid en efficiëntie. Omdat BCMT niet elk woord tegenover elk ander woord hoeft te controleren, traint het veel sneller. Op een computer met een standaard grafische kaart kon de nieuwe methode ongeveer 204.200 tokens per seconde verwerken, vergeleken met slechts 119.900 tokens per seconde voor de oude methode — een enorme sprong. Het gebruikte ook aanzienlijk minder computergeheugen (ongeveer 10,48 GB in plaats van 14,37 GB).

De onderzoekers hebben ook een specifieke test uitgevoerd om er zeker van te zijn dat de snelheid niet alleen kwam door het opdelen van het verhaal in kleinere stukken. Ze creëerden een versie van het model die het verhaal wel in blokken verdeelde, maar geen speciale geheugenzak gebruikte. Die versie presteerde slechter. Dit suggereert dat het "fading echo" geheugensysteem de echte held is, en niet alleen het proces van het opdelen van de tekst.

Kortom, BCMT suggereert een nieuwe manier om AI te bouwen die lange verhalen kan verwerken. Het scheidt de taak van het begrijpen van de directe omgeving (het huidige tekstblok) van de taak van het onthouden van de geschiedenis (de geheugenzak). Hoewel het niet elk enkel detail uit het verre verleden met perfecte precisie onthoudt — aangezien de oudere samenvattingen zachter worden — biedt het een zeer efficiënte manier om het grote plaatje in gedachten te houden. De auteur concludeert dat deze aanpak een veelbelovend alternatief is om AI sneller en in staat te maken om lange teksten te lezen, hoewel zij opmerken dat voor taken die een perfecte herinnering aan oude details vereisen, de oude "alles controleren"-methode nog steeds nodig kan zijn.

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 →