← Nieuwste papers
🤖 machine learning

LeRoPE: Learnable RoPE Frequencies Improve Language Modeling

Dit artikel introduceert LeRoPE, een methode die de frequenties van Rotary Positional Encoding (RoPE) behandelt als leerbare parameters in plaats van vaste hyperparameters, waarbij wordt aangetoond dat deze aanpak via het trainen van modellen van 52M tot 2,5B parameters consequent beter presteert dan standaard en gedeeltelijke RoPE, terwijl er aanzienlijk minder rekenkracht nodig is om vergelijkbare prestaties te behalen.

Oorspronkelijke auteurs: Petros Karypis, Sean O'Brien, Shreyas Kadekodi, Rui Zhu, Julian McAuley

Gepubliceerd 2026-07-14
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Petros Karypis, Sean O'Brien, Shreyas Kadekodi, Rui Zhu, Julian McAuley

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 superintelligente robot leert lezen en schrijven. Om de robot te helpen de volgorde van woorden in een zin te begrijpen, geef je het een speciale "positie-tracker". Lange tijd was de beste tracker een vastgesteld, vooraf ingesteld recept genaamd RoPE (Rotary Positional Encodings). Denk aan dit recept als een enorme, vooraf afgestelde radiozender met 32 verschillende stations (frequenties). Elk station draait op een specifieke, onveranderlijke snelheid om de robot te helpen begrijpen waar woorden zich ten opzichte van elkaar bevinden. Sommige stations draaien super snel, andere juist heel langzaam. De regel was: "Raak de knoppen niet aan; ze staan vast in steen."

De auteurs van dit artikel stelden een simpele vraag: Wat als we de robot zelf de knoppen laten afstellen?

Zij introduceerden LeRoPE (Learned RoPE). In plaats van de frequenties te vergrendelen, lieten ze de robot tijdens de training voor elk van de 32 stations een klein "volumeknopje" leren instellen. De robot kan zelf beslissen hoe snel of langzaam elk station moet draaien om de tekst het beste te begrijpen.

De Grote Ontdekking: Eén Station Heerst Over Alles

Wanneer de onderzoekers robots van verschillende groottes trainden (van een piepkleine 52-miljoen-parameters model tot een massief 2,5-miljard-parameters model), ontdekten ze iets fascinerends. De robot paste de knoppen niet zomaar willekeurig aan. Het deed consequent twee dingen:

  1. Het zette de langzaamste stations stil. De robot realiseerde zich dat de allerlangzaamste stations (die nauwelijks draaien) niet veel bijdroegen aan de positie. Het draaide hun volume bijna naar nul.
  2. Het vond een "Super Station". De robot ontdekte één specifiek station dat de ster van de show werd. Dit "dominante band" draaide met een zeer specifieke snelheid—ongeveer 2,2 keer de lengte van het trainingsvenster. Bijvoorbeeld, als de robot getraind was op zinnen van 2.048 tokens, draaide dit speciale station met een golflengte van ongeveer 4.170 tokens.

Dit "Super Station" fungeerde als een enorme, ritmische hartslag voor de aandacht van de robot. Het hielp de robot de afstand tussen woorden beter te begrijpen dan het oude, vaste recept ooit zou kunnen.

De Resultaten: Een Slimere Robot met Minder Moeite

Het team testte deze nieuwe methode op een ladder van modellen, van de kleine 52M grootte tot de gigantische 2,5B grootte. De resultaten waren consistent:

  • Betere Prestaties: Bij elke grootte maakte de robot die LeRoPE gebruikte minder fouten (lagere loss) dan de robot met de oude, vaste RoPE.
  • De 3,4% Winst: Om de prestaties van de LeRoPE-robot op de grootste schaal (2,5B parameters) te evenaren, zou de oude RoPE-robot 3,4% meer rekenkracht (FLOPs) nodig hebben gehad. Dat is alsof je 3,4% extra afstand moet rennen om een race met dezelfde snelheid te voltooien.
  • Naald in een Hooiberg: Ze testten ook het vermogen van de robot om een specifiek stukje informatie te vinden dat verborgen zat in een lange tekst (de "Needle-in-a-Haystack" test). De LeRoPE-robot was beter in het vinden van de naald, zelfs wanneer er veel afleidende teksten (tot 31 distractors) in de weg lagen.

Wat Ze Uitgesloten Hebben

Het artikel is voorzichtig in het aangeven van wat niet werkte of niet de belangrijkste reden voor het succes was:

  • Het gaat niet alleen om het uitzetten van trage stations. Ze probeerden een methode genaamd "partial RoPE" (p-RoPE), die simpelweg de langzaamste stations volledig uitzet. Hoewel dit een beetje hielp, leverde het slechts ongeveer 10,4% van de verbetering op die LeRoPE bereikte. LeRoPE is beter omdat het de stations niet alleen uitzet, maar ze ook vervormt in hoe ze draaien.
  • Het gaat niet alleen om de uiteindelijke instellingen. Ze probeerden de geleerde knoppen van de robot te bevriezen na de training en deze te gebruiken op een nieuwe robot. Deze "Fixed LeRoPE" legde ongeveer 63,6% van de verbetering vast. Dit suggereert dat hoewel de uiteindelijke instellingen geweldig zijn, het proces waarbij de robot die instellingen samen met de rest van zijn brein leert, ook een enorme rol speelt.

Hoe Zeker Zijn Ze?

De auteurs zijn zeer zelfverzekerd over deze bevindingen omdat ze niet slechts één test hebben uitgevoerd.

  • Ze testten over vijf verschillende modelgroottes.
  • Ze voerden experimenten uit met meerdere willekeurige seeds (verschillende startpunten) om te controleren of de resultaten niet alleen op geluk berustten. Zelfs met verschillende startpunten vond de robot altijd datzelfde "Super Station".
  • Ze testten op verschillende soorten tekst, inclus\nuit code (Python), en zagen vergelijkbare patronen.

Ze merken echter een kleine beperking op: hun grootste modellen (2,5B) zijn nog steeds veel kleiner dan de gigantische modellen die vandaag de dag in de echte wereld worden gebruikt. Dus hoewel de resultaten sterk en consistent zijn, observeren ze dit gedrag binnen een specifiek bereik van modelgroottes.

De Kernboodschap

Het artikel suggereert dat de oude regel van "vaste frequenties" voor positiebepaling niet het beste is wat we kunnen doen. Door het model zijn eigen frequenties te laten leren, ontdekt het van nature een zeer efficiënte manier om positie te beheren, door een enkele, krachtige "hartslag" te creëren die het de robot helpt om tekst beter en sneller te begrijpen. Het is een kleine aanpassing aan de wiskunde, maar het geeft de robot een merkbaar voordeel, waardoor het rekenvermogen wordt bespaard en het vermogen om informatie in lange verhalen te vinden wordt verbeterd.

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 →