← Neueste Arbeiten
🔬 condensed matter

Learning Pseudorandom Numbers with Transformers: Permuted Congruential Generators, Curricula, and Interpretability

Diese Arbeit zeigt, dass Transformer-Modelle durch Curriculum Learning und durch das Entdecken bitweiser rotationsinvarianter Repräsentationen erfolgreich Sequenzen aus komplexen Permuted Congruential Generatoren (PCGs) lernen und vorhersagen können, wobei sie ein Skalierungsgesetz offenbaren, bei dem die erforderliche Kontextlänge als Quadratwurzel des Modulus wächst.

Ursprüngliche Autoren: Tao Tao, Maissam Barkeshli

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

Ursprüngliche Autoren: Tao Tao, Maissam Barkeshli

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 versuchen, einem Roboter beizubringen, die nächste Zahl in einem Zaubertrick vorherzusagen. Sie zeigen ihm eine Sequenz wie 3, 7, 15, 31, und er muss erraten, was als Nächstes kommt. In der realen Welt verwenden Computer spezielle Rezepte, die „Pseudo-Zufallszahlengeneratoren“ (PRNGs) genannt werden, um Zahlen zu erzeugen, die für uns völlig zufällig aussehen, wie das Mischen eines Kartendecks oder das Rauschen auf einem alten Fernseher. Aber für den Computer sind diese Zahlen keineswegs zufällig; sie folgen einer strengen, verborgenen mathematischen Regel. Wenn man die Regel und die Startzahl kennt, kann man die gesamte Zukunft der Sequenz perfekt vorhersagen.

Lange Zeit haben sich Wissenschaftler gefragt: Kann moderne KI, speziell ein Typ von Modell namens „Transformer“ (die gleiche Art von Gehirn hinter vielen Chatbots und Bildgeneratoren), diese verborgenen Regeln allein durch das Betrachten von Beispielen entschlüsseln? Es ist, als würde man fragen, ob ein Schüler den geheimen Code eines Schlosses lernen kann, indem er nur dabei zusieht, wie jemand das Schloss ein paar Mal öffnet, ohne jemals erfahren zu haben, wie das Schloss funktioniert. Das ist eine große Sache, denn diese Zahlengeneratoren sind das Rückgrat der Computersicherheit. Wenn die KI sie zu leicht knacken kann, könnte dies bedealausmachen, dass unsere digitalen Schlösser nicht so sicher sind, wie wir denken. Aber wenn die KI sie nicht knacken kann, sagt uns das etwas Tiefgründiges darüber, wie diese Modelle Muster lernen und wo ihre Grenzen liegen.

Die Geschichte des Papers: Den Code mit einem Twist knacken

In diesem Paper stellen die Autoren eine Herausforderung für Transformer mit einer speziellen, schwierigen Familie von Zahlengeneratoren namens „Permuted Congruential Generators“ (PCGs) auf. Denken Sie an einen Standard-Zahlengenerator als eine einfache Maschine, die Zahlen addiert und multipliziert, um die nächste zu erhalten. Ein PCG ist dieselbe Maschine, aber mit einem Twist: Bevor er das Ergebnis zeigt, verschlüsselt er die Bits (die winzigen 0-en und 1-en, aus denen die Zahl besteht) mithilfe einer Serie von Verschiebungen, Umkehrungen und Rotationen. Es ist, als würde man eine geheime Nachricht nehmen, sie aufschreiben und dann die Buchstaben so durchmischen, dass sie wie Kauderwelsch aussieht, obwohl die ursprüngliche Nachricht vollkommen logisch war.

Die Forscher fanden heraus, dass Transformer überraschend gut darin sind. Selbst wenn der Computer nur ein winziges, verschlüsseltes Stück des Outputs sieht – manchmal nur ein einzelnes Bit, wie ein einfaches „Ja“ oder „Nein“ – kann das Modell immer noch die nächste Zahl mit hoher Genauigkeit vorhersagen. Es ist, als ob der Roboter auf ein einzelnes Pixel eines verschlüsselten Bildes schaut und irgendwie genau weiß, wie das ganze Bild aussieht. Die Modelle lernten dies, ohne die Regeln bekannt zu bekommen; sie haben das Muster einfach aus den bereitgestellten Beispielen erschlossen.

Es gibt jedoch einen Haken. Je schwieriger das Rätsel, desto mehr Hilfe braucht der Roboter. Die Autoren entdeckten ein „Skalierungsgesetz“: Wenn die Zahlen größer werden (speziell, wenn der Modulus, oder die Größe des Zahlenpools, wächst), muss das Modell mehr Beispiele in Folge sehen, um das Rätsel zu lösen. Wenn die Zahlen klein sind, muss das Modell etwa 122 Beispiele sehen. Wenn die Zahlen riesig sind (wie 2222^{22}), muss das Modell etwa m\sqrt{m} Beispiele sehen, was bedeutet, dass die Kontextlänge signifikant wachsen muss. Es ist wie beim Versuch, ein Jigsaw-Puzzle zu lösen: Wenn die Teile winzig sind, muss man viele von ihnen in der Hand halten, um das Bild zu erkennen.

Die spannendste Entdeckung betraf die Frage, wie das Modell lernt. Als die Forscher versuchten, das Modell direkt auf den schwierigsten, größten Rätseln zu trainieren, blieb es stecken. Das Modell starrte die Daten lange Zeit an, ohne nennenswerte Fortschritte zu machen, wie ein Schüler, der vor einer Matheaufgabe sitzt, die er nicht versteht. Aber als sie ein „Curriculum“ verwendeten – eine Lehrstrategie, bei der sie das Modell mit einfachen, kleinen Rätseln begannen und nach und nach schwierigere einführten –, verstand das Modell es plötzlich. Es war, als müsste das Modell erst laufen lernen, bevor es rennen kann. Durch den einfachen Start lernte das Modell die grundlegende „Grammatik“ der Zahlengenerierung und konnte dieses Wissen dann auf die riesigen, komplexen Rätsel anwenden.

Die Autoren haben auch einen Blick in das „Gehirn“ des Modells (seine internen Datendarstellungen) geworfen und fanden etwas Faszinierendes. Das Modell hat die Zahlen nicht nur auswendig gelernt; es organisierte sie basierend auf ihrer binären Struktur. Es gruppierte Zahlen, die ähnliche Muster von Nullen und Einsen hatten, selbst wenn diese Zahlen oberflächlich betrachtet völlig unterschiedlich aussah. Es scheint, dass das Modell entdeckt hat, dass die „Verschlüsselungsregeln“, die von den Generatoren verwendet werden, bestimmte Bit-Muster als identisch behandeln, und es hat gelernt, diese Regeln zu respektieren. Dies deutet darauf hin, dass das Modell nicht nur rät; es erstellt eine mentale Karte der verborgenen mathematischen Symmetrien.

Kurz gesagt zeigt das Paper, dass Transformer in der Lage sind, komplee, verschlüsselte Zahlensequenzen vorherzusagen, selbst wenn die Informationen stark reduziert sind. Aber sie brauchen den richtigen Lernpfad: klein anfangen und sich steigern. Während sie zwar in der Lage sind, einige altmodische Hacking-Methoden zu übertreffen, stoßen sie dennoch an eine Wand, wenn die Zahlen ohne das hilfreiche Curriculum zu groß werden. Dies zeigt uns, dass KI zwar immer besser darin wird, verborgene Muster zu finden, aber dennoch auf eine strukturierte Art und Weise des Lernens angewiesen ist, ganz ähnlich wie ein menschlicher Schüler, um die schwierigsten mathematischen Mysterien zu lösen.

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 →