← Nieuwste papers
💬 NLP

MrRoPE: Mixed-radix Rotary Position Embedding

Dit artikel introduceert MrRoPE, een verenigd theoretisch kader gebaseerd op mixed-radix conversie dat extensies van Rotary Position Embedding (RoPE) generaliseert en effectieve training-vrije long-context afhandeling mogelijk maakt via nieuwe strategieën zoals MrRoPE-Pro, die bestaande methoden aanzienlijk overtreft in long-sequence retrieval taken.

Oorspronkelijke auteurs: Qingyuan Tian, Wenhong Zhu, Xiaoran Liu, Xiaofeng Wang, Rui Wang

Gepubliceerd 2026-02-02
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Qingyuan Tian, Wenhong Zhu, Xiaoran Liu, Xiaofeng Wang, Rui Wang

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 zeer slimme robot hebt (een Large Language Model) die een enorme bibliotheek aan boeken heeft gelezen om te leren praten. Maar er is een addertje onder het gras: tijdens de training mocht hij alleen korte verhalen lezen van misschien wel 8.000 woorden lang. Nu wil je dat de robot een hele roman leest (128.000 woorden) en vragen erover beantwoordt.

Het probleem is dat de robot een specifieke manier heeft om bij te houden waar hij zich in de tekst bevindt, een methode genaamd RoPE (Rotary Position Embedding). Denk aan RoPE als een gigantische, meersnelheids-klok met wijzers in het brein van de robot.

  • Sommige wijzers draaien heel snel (hoge dimensies).
  • Sommige wijzers draaien heel langzaam (lage dimensies).

Wanneer de robot een kort verhaal leest, draaien de snelle wijzers veel rondjes, en de langzame wijzers draaien slechts een klein beetje. De robot leert deze patronen te herkennen. Maar wanneer je hem plotseling een roman geeft die 16 keer langer is dan wat hij heeft geleerd, moeten de langzame wijzers veel verder draaien dan ze ooit hebben gedaan. Ze lopen tegen een "muur" van verwarring aan omdat de robot deze posities nog nooit heeft gezien. Het is alsof je een persoon vraagt die alleen kan tellen tot 10, om plotseling tot 1.000 te tellen zonder nieuwe instructies—ze raken de weg kwijt.

De Oude Oplossingen (De "Rekbare" Benaderingen)

Wetenschappers probeerden de klok te repareren door de klok uit te rekken.

  • NTK: Ze rekten de gehele klok vlak uit. Dit hielp, maar het zorgde ervoor dat de snel draaiende wijzers (die goed zijn voor korte details) te vreemd gingen draaien, waardoor het vermogen van de robot om korte zinnen te begrijpen werd aangetast.
  • YaRN: Dit was de huidige kampioen. Het probeerde slim te zijn: het hield de snelle wijzers grotendeels hetzelfde, rekte de langzame wijzers flink uit, en gebruep een "middenweg"-benadering voor de wijzers daartussenin. Het werkte goed, maar de auteurs van dit paper vonden dat de "middenweg" niet perfect was. Het was alsolijk het ongelijkmatig uitrekken van een elastiekje, wat ervoor zorgde dat bepaalde delen knapten of hun vorm verloren.

De Nieuwe Oplossing: MrRoPE (De "Mixed-Radix" Klok)

De auteurs, Qingyuan Tian en zijn team, realiseerden zich dat RoPE eigenlijk iets heel vergelijkbaars doet als het converteren van getallen tussen verschillende grondgetallen (zoals het converteren van decimaal naar binair). Ze noemden dit "Radix Theorie".

Ze stelden een nieuwe methode voor genaamd MrRoPE (Mixed-radix RoPE). In plaats van alleen de klok uit te rekken, veranderden ze de regels voor hoe de klokwijzers bewegen op basis van hun snelheid.

Ze introduceerden twee nieuwe manieren om de klok te repareren:

  1. MrRoPE-Uni: Een uniforme rek voor de middelste wijzers.
  2. MrRoPE-Pro (De Winnaar): Een "progressieve" rek.

De Analogie van MrRoPE-Pro:
Stel je voor dat de klokwijzers een team van hardlopers zijn.

  • De snelle hardlopers (hoge dimensies) zijn sprinters. Je wilt niet dat je ze vertraagt of hun pas te veel verandert, want ze zijn geweldig in korte sprints.
  • De langzame hardlopers (lage dimensies) zijn marathonlopers. Ze moeten nu veel verder gaan, dus geef je ze een grotere paslengte.
  • De middelste hardlopers zijn het lastige deel.

Vorige methoden (zoals YaRN) behandelden de middelste hardlopers met een "regressieve" strategie—een soort strategie waarbij ze hen een klein beetje vertraagden naarmate ze verder kwamen.
MrRoPE-Pro gebruikt een "progressieve" strategie. Het vergroot geleidelijk de paslengte voor de middelste hardlopers naarmate ze verder komen. Het is alsof je ze een zachte, versnellende boost geeft. Dit houdt het ritme van de sprinters perfect, terwijl het de marathonlopers ervoor zorgt dat ze de finish bereiken zonder duizelig te worden.

Wat gebeurde er toen ze het testten?

Het team testte deze nieuwe "progressieve klok" op verschillende uitdagingen:

  1. De "Naald in de Hooiberg" Test: Ze verstopten een specifieke zin (de naald) in een enorme boek (de hooiberg) en vroegen de robot om deze te vinden.

    • Resultaat: MrRoPE-Pro kon de naald vinden in boeken tot wel 128.000 woorden lang met meer dan 85% nauwkeurigheid. YaRN begon slecht te presteren na 64.000 woorden. Het was alsof MrRoPE-Pro een supersterke zaklamp had, terwijl de zaklamp van YaRN begon te flikkeren in het donker.
  2. De "Infinite-Bench" Test: Deze test onderzocht of de robot de gevonden informatie ook daadwerkelijk kon gebruiken om vragen te beantwoorden of een gesprek te voeren.

    • Resultaat: MrRoPE-Pro vond niet alleen de naald; het begreep het verhaal. Het versloeg YaRN met een enorme marge (soms een verdubbeling van de score) en presteerde zelfs even goed als of beter dan andere robots die speciaal voor lange boeken waren getraind (fine-tuned). Het beste eraan? MrRoPE-Pro had geen hertraining nodig. Het werkte direct door simpelweg de wiskundige regels te veranderen.

De Kern van het Verhaal

Het paper beweert dat door de positie-tracking van de robot te bekijken door de lens van "grondgetalconversie", ze een betere manier hebben gevonden om het uit te rekken. MrRoPE-Pro is een "train kort, test lang" trucje: je kunt een robot trainen op korte teksten, en hem vervolgens direct gebruiken om enorme romans te lezen en te begrijpen zonder extra leren, simpelweg door deze nieuwe, progressieve rekregel toe te passen op zijn interne klok.

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 →