← Nieuwste papers
🤖 machine learning

Rethinking the Role of Positional Encoding: Sliding-Window Transformers without PE Remain Turing Complete

Dit artikel toont aan dat positionele coderingen niet strikt noodzakelijk zijn voor transformers om Turing-volledigheid te bereiken, aangezien het sliding-window-mechanisme zelf de permutatiesymmetrie doorbreekt en voldoende positionele informatie biedt om universele berekening te simuleren.

Oorspronkelijke auteurs: Qian Li, Xinyu Mao, Shang-Hua Teng

Gepubliceerd 2026-06-02
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Qian Li, Xinyu Mao, Shang-Hua Teng

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 probeert te leren om een verhaal te vertellen of een wiskundig probleem op te lossen. Lange tijd geloofden computerwetenschappers dat een robot hiervoor een speciaal "adresboek" nodig had dat aan elk woord dat hij las, was gekoppeld. Dit adresboek, genaamd Positional Encoding (PE), vertelde de robot precies waar elk woord in de zin stond (1e, 2e, 3e, enz.). Zonder dit, zo werd beweerd, zou de robot in de war raken omdat hij het verschil niet zou zien tussen "De kat jaagt de hond" en "De hond jaagt de kat."

Dit artikel betoogt dat je dat adresboek eigenlijk niet nodig hebt als de robot werkt met een specifiek type geheugen: een sliding window (schuivend venster).

Hier is het kernidee, onderverdeeld met enkele alledaagse analogieën:

1. Het oude geloof: De "Statische Foto"

Beschouw een standaard Transformer-model (het soort achter veel AI-chatbots) als een fotograaf die een foto maakt van een hele menigte. Als je de fotograaf alleen een stapel gezichten geeft zonder te vertellen wie waar staat, kan hij het verschil niet zien tussen een rij mensen en een willekeurige hoop. Hij heeft een label op het voorhoofd van elke persoon nodig (Positional Encoding) om de volgorde te weten.

2. De nieuwe ontdekking: De "Rijdende Bus"

De auteurs realiseerden zich dat wanneer AI complexe, stapsgewijze redeneringen uitvoert (zoals het oplossen van een lang wiskundig probleem), het niet naar de volledige geschiedenis tegelijk kijkt. In plaats daarvan gebruikt het een sliding window.

Stel je voor dat de AI in een bus zit met een raam dat slechts de laatste 10 mensen laat zien die voorbij zijn gekomen.

  • Het oude standpunt: Als je alleen naar de 10 mensen kijkt die momenteel in het venster staan, kun je niet zien wie er als eerste voorbij kwam of wie er als laatste uitging. Het is gewoon een groep van 10 mensen.
  • Het nieuwe standpunt: De auteurs merkten op dat de bus rijdt.
    • Elke seconde stapt er een nieuwe persoon in het venster (komt binnen).
    • Elke seconde valt de oudste persoon aan de achterkant de bus uit (gaat eruit).

Zelfs als de AI niet de "straatadressen" van de mensen in de bus kan zien, creëert de handeling van het bewegen van de bus een patroon. De AI kan zien: "Oh, er is net een nieuw persoon ingestapt, en ik weet wie er net uit de bus is gevallen omdat de totale groep is veranderd."

3. De "Magische Histogram" (Het HIST-model)

Om dit te bewijzen, vonden de auteurs een theoretische robot uit genaamd het HIST-model.

  • Deze robot is blind voor de volgorde. Hij kan niet zeggen: "Het rode shirt is de 3e."
  • Hij ziet alleen een telling (een histogram). Hij weet: "Er zijn nu 3 rode shirts, 2 blauwe shirts en 1 groen shirt in het venster."
  • Hij heeft ook een klein geheugen (een "control state") om de laatste paar gebeurtenissen te onthouden.

De magische truc is deze: Door de telling vóórdat een nieuwe persoon binnenkomt te vergelijken met de telling erna, kan de robot precies uitrekenen wie er zojuist de bus heeft verlaten, zelfs zonder het naamkaartje van die persoon te zien.

  • Vóór: 3 Rood, 2 Blauw.
  • Nieuwe persoon komt binnen (Blauw).
  • Ná: 3 Rood, 3 Blauw.
  • Wacht, de venstergrootte is constant! Als er een nieuwe Blauwe binnenkomt, moet er een Rode zijn weggevallen.
  • Conclusie: De robot weet dat er zojuist een Rood shirt uit de achterkant is gevallen, ook al heeft hij de positie van het Rode shirt nooit gezien.

4. Het Grote Resultaat: Turing Volledigheid

In de informatica betekent "Turing Compleet" zijn dat een machine theoretisch elke probleem kan oplossen dat een computer kan oplossen, mits er genoeg tijd en geheugen is.

  • Vorig geloof: Transformers hadden Positional Encodings nodig om Turing Volledig te zijn.
  • Dit bewijs van het artikel: Een Transformer met een sliding window heeft geen Positional Encodings nodig om Turing Volledig te zijn. Het bewegen van het venster zelf levert voldoende "sequentiële informatie" om een universele computer te simuleren.

De auteurs bouwden een wiskundige brug die aantoont dat:

  1. Een machine die alleen het aantal typen tokens telt (het HIST-model), een universele computer kan simuleren (specifiek een "Post Machine", wat lijkt op een computer met een wachtrij).
  2. Een standaard Transformer (zonder Positional Encodings) kan deze tellende machine perfect nabootsen.

5. Wat dit betekent (en wat het niet betekent)

Het goede nieuws:
Het blijkt dat de "beweging" van het stapsgewijs verwerken van gegevens krachtig genoeg is om orde te creëren. Je hebt geen handmatige labels met nummers nodig om elke woord te voorzien om tot universele berekening in staat te zijn. De "schuivende" actie doorbreekt de symmetrie op zichzelf.

De kanttekeningen (wat het artikel niet zegt):

  • Het gaat niet over snelheid: Dit is een bewijs van mogelijkheid, niet van efficiëntie. Alleen omdat een robot een probleem kan oplossen zonder het adresboek, betekent niet dat hij het in de praktijk snel of gemakkelijk zal doen.
  • Het leest geen exacte posities: De robot kan nog steeds niet zeggen: "Het 5e woord is 'appel'." Hij kan alleen afleiden: "Iemand is de groep verlaten." Het is een slimme truc van deductie, geen directe kaart.
  • Het heeft een beetje wiskundige magie nodig: Het bewijs berust op het vermogen van de robot om heel precies te tellen (pariteitscontroles) om precies te weten wie het venster heeft verlaten. In de echte wereld zou dit zeer nauwkeurige wiskunde kunnen vereisen, een technisch detail dat de auteurs erkennen.

Samenvatting

Beschouw de Positional Encoding als een GPS-coördinaat voor elk woord. Dit artikel zegt: "Je hebt geen GPS nodig als je een straat afloopt en mensen een winkel ziet in- en uitgaan. De stroom van mensen die in- en uitstromen vertelt het verhaal, zelfs als je hun exacte straatadressen niet weet."

Het sliding window zelf is de "GPS" voor de AI, waardoor het externe adresboek overbodig is voor de machine om in staat te zijn tot universele berekening.

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 →