← Neueste Arbeiten
🤖 machine learning

LeRoPE: Learnable RoPE Frequencies Improve Language Modeling

Dieses Paper führt LeRoPE ein, eine Methode, die die Frequenzen der Rotary Positional Encoding (RoPE) als lernbare Parameter anstatt als feste Hyperparameter behandelt, und demonstriert durch das Trainieren von Modellen mit 52M bis 2,5B Parametern, dass dieser Ansatz das Standard- sowie das Partial-RoPE konsistent übertrifft und dabei signifikant weniger Rechenleistung benötigt, um eine vergleichbare Leistung zu erzielen.

Ursprüngliche Autoren: Petros Karypis, Sean O'Brien, Shreyas Kadekodi, Rui Zhu, Julian McAuley

Veröffentlicht 2026-07-14
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Petros Karypis, Sean O'Brien, Shreyas Kadekodi, Rui Zhu, Julian McAuley

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie bringen einem superintelligenten Roboter das Lesen und Schreiben bei. Um dem Roboter zu helfen, die Reihenfolge von Wörtern in einem Satz zu verstehen, geben Sie ihm einen speziellen „Positions-Tracker“. Lange Zeit war der beste Tracker ein fest vorgefertigtes Rezept namens RoPE (Rotary Positional Encodings). Denken Sie bei diesem Rezept an ein riesiges, fest eingestelltes Radio mit 32 verschiedenen Stationen (Frequenzen). Jede Station dreht sich mit einer spezifischen, unveränderlichen Geschwindigkeit, um dem Roboter zu helfen, zu erkennen, wo Wörter relativ zueinander stehen. Einige Stationen drehen sich super schnell, andere sehr langsam. Die Regel lautete: „Fass die Regler nicht an; sie sind in Stein gemeißelt.“

Die Autoren dieser Arbeit stellten jedoch eine einfache Frage: Was wäre, wenn wir den Roboter die Regler selbst einstellen ließen?

Sie führten LeRoPE (Learned RoPE) ein. Anstatt die Frequenzen festzulegen, ließen sie den Roboter während des Trainings einen winzigen „Lautstärkeregler“ für jede der 32 Stationen lernen. Der Roboter darf selbst entscheiden, wie schnell oder langsam jede Station drehen soll, um aus dem Text den besten Sinn zu ergeben.

Die große Entdeckung: Eine Station regiert alles

Als die Forscher Roboter verschiedener Größen trainierten (von einem winzigen Modell mit 52 Millionen Parametern bis hin zu einem massiven Modell mit 2,5 Milliarden Paramern), fanden sie etwas Faszinierendes heraus. Der Roboter passte die Regler nicht einfach nur zufällig an. Er tat konsistent zwei Dinge:

  1. Er verstummte die langsamsten Stationen. Der Roboter erkannte, dass die sehr langsamen Stationen (die kaum rotieren) nicht viel bei der Positionsbestimmung halfen. Er drehte deren Lautstärke auf fast Null.
  2. Er fand eine „Super-Station“. Der Roboter entdeckte eine spezifische Station, die zum Star der Show wurde. Dieses „dominante Band“ rotierte mit einer ganz bestimmten Geschwindigkeit – etwa dem 2,2-fachen der Trainingsfenster-Länge. Wenn der Roboter beispielsweise auf Sätzen von 2.048 Token trainiert wurde, rotierte diese spezielle Station mit einer Wellenlänge von etwa 4.170 Token.

Diese „Super-Station“ fungierte wie ein riesiger, rhythmischer Herzschlag für die Aufmerksamkeit des Roboters. Sie half dem Roboter, den Abstand zwischen Wörtern besser zu verstehen, als es das alte, feste Rezept jemals konnte.

Das Ergebnis: Ein klügerer Roboter mit weniger Aufwand

Das Team testete diese neue Methode an einer Leiter von Modellen, von der winzigen Größe 52M bis hin zur riesigen Größe 2,5B. Die Ergebnisse waren konsistent:

  • Bessere Leistung: Bei jeder einzelnen Größe machte der Roboter, der LeRoPE nutzt, weniger Fehler (geringerer Loss) als der Roboter mit dem alten, festen RoPE.
  • Der 3,4%-Sieg: Um die Leistung des LeRoPE-Roboters im größten Maßstab (2,5B Parameter) zu erreichen, hätte der alte RoPE-Roboter 3,4 % mehr Rechenleistung (FLOPs) benötigt. Das ist so, als müsste man eine zusätzliche Strecke von 3,4 % laufen, um ein Rennen im gleichen Tempo zu beenden.
  • Nadel im Heuhaufen: Sie testeten auch die Fähigkeit des Roboters, eine bestimmte Information in einem langen Text zu finden (der „Needle-in-a-Haystack“-Test). Der LeRoPE-Roboter war besser darin, die Nadel zu finden, selbst wenn viele ablenkende Textstücke (bis zu 31 Distraktoren) im Weg waren.

Was sie ausschlossen

Das Paper stellt sorgfältig klar, was nicht funktionierte oder nicht der Hauptgrund für den Erfolg war:

  • Es geht nicht nur darum, langsame Stationen auszuschalten. Sie probierten eine Methode namens „Partial RoPE“ (p-RoPE) aus, die einfach die langsamsten Stationen komplett abschaltet. Dies half zwar ein wenig, machte aber nur etwa 10,4 % der Verbesserung aus, die LeRoPE erreichte. LeRoPE ist besser, weil es die Stationen nicht nur ausschaltet, sondern die Art und Weise, wie sie rotieren, umgestaltet.
  • Es geht nicht nur um die finalen Einstellungen. Sie testeten, die gelernten Regler des Roboters nach dem Training einzufrieren und sie auf einen neuen Roboter anzuwenden. Dieses „Fixed LeRoPE“ erfasste etwa 63,6 % der Verbesserung. Dies deutet darauf hin, dass die finalen Einstellungen zwar großartig sind, aber der Prozess, mit dem der Roboter diese Einstellungen zusammen mit seinem restlichen Gehirn lernt, ebenfalls eine entscheidende Rolle spielt.

Wie sicher sind sie sich?

Die Autoren sind sehr zuversichtlich in diesen Ergebnissen, da sie nicht nur einen Test durchgeführt haben.

  • Sie testeten über fünf verschiedene Modellgrößen hinweg.
  • Sie führten Experimente mit mehreren Zufallssämen (Random Seeds – unterschiedliche Startpunkte) durch, um sicherzustellen, dass die Ergebnisse nicht nur Glück waren. Selbst mit unterschiedlichen Startpunkten fand der Roboter immer dieselbe „Super-Station“.
  • Sie testeten auf verschiedenen Arten von Texten, einschließlich Code (Python), und sahen ähnliche Muster.

Sie merken jedoch eine kleine Einschränkung an: Ihre größten Modelle (2,5B) sind immer noch viel kleiner als die gigantischen Modelle, die heute in der realen Welt verwendet werden. Obwohl die Ergebnisse also stark und konsistent sind, beobachten sie dieses Verhalten in einem spezifischen Bereich von Modellgrößen.

Das Fazament

Das Paper legt nahe, dass die alte Regel der „festen Frequenzen“ für die Positionsverfolgung nicht das Beste ist, was wir tun können. Indem wir dem Modell erlauben, seine eigenen Frequenzen zu lernen, entdeckt es auf natürliche Weise eine hocheffiziente Art, Position zu handhaben, indem es einen einzigen, kraftvollen „Herzschlag“ erschafft, der ihm hilft, Texte besser und schneller zu verstehen. Es ist eine kleine Änderung an der Mathematik, aber sie verleiht dem Roboter einen spürbaren Vorsprung, spart Rechenleistung und verbessert seine Fähigkeit, Informationen in langen Geschichten zu finden.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →