← Nieuwste papers
🔬 condensed matter

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

Dit artikel toont aan dat Transformer-modellen succesvol sequenties van complexe Permuted Congruential Generators (PCG's) kunnen leren en voorspellen door middel van curriculum learning en door het ontdekken van bitwise rotationeel-invariante representaties, wat een schaalwet onthult waarbij de vereiste contextlengte groeit als de wortel van het modulus.

Oorspronkelijke auteurs: Tao Tao, Maissam Barkeshli

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

Oorspronkelijke auteurs: Tao Tao, Maissam Barkeshli

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 het volgende getal in een goocheltruc te voorspellen. Je laat het een reeks zien zoals 3, 7, 15, 31, en het moet raden wat er daarna komt. In de echte wereld gebruiken computers speciale recepten die "Pseudo-Random Number Generators" (PRNG's) worden genoemd om getallen te creëren die voor ons volkomen willekeurig lijken, zoals het schudden van een kaartspel of de ruis op een oude tv. Maar voor de computer zijn deze getallen helemaal niet willekeurig; ze volgen een strikte, verborgen wiskundige regel. Als je de regel en het begingetal kent, kun je de hele toekomst van de reeks perfect voorspellen.

Al een lange tijd vragen wetenschappers zich af: kan moderne AI, specif으로 een type model dat een "Transformer" wordt genoemd (hetzelfde soort brein achter veel chatbots en beeldgeneratoren), deze verborgen regels ontdekken door alleen naar voorbeelden te kijken? Het is alsof je vraagt of een student de geheime code van een slot kan leren door simpelweg toe te kijken hoe iemand het slot een paar keer opent, zonder dat de student ooit verteld krijgt hoe het slot werkt. Dit is een groot ding, want deze getallengeneratoren vormen de ruggacht van computerbeveiliging. Als AI deze te gemakkelijk kan kraken, zou dit kunnen betekenen dat onze digitale sloten niet zo veilig zijn als we denken. Maar als AI ze niet kan kraken, vertelt dat ons iets diepzinnigs over hoe deze modellen patronen leren en waar hun grenzen liggen.

Het verhaal van het artikel: De code kraken met een twist

In dit artikel zetten de auteurs een uitdaging op voor Transformers met behulp van een specifieke, moeilijke familie van getallengeneratoren genaamd "Permuted Congruential Generators" (PCG's). Denk aan een standaard getallengenerator als een eenvoudige machine die getallen optelt en vermenigvuldigt om het volgende getal te krijgen. Een PCG is diezelfde machine, maar dan met een twist: voordat de machine het resultaat aan je laat zien, husselt hij de bits (de kleine 0'tjes en 1'tjes waaruit het getal bestaat) met behulp van een reeks verschuivingen, flips en rotaties. Het is alsof je een geheim bericht neemt, het opschrijft, en dan de letters door elkaar husselt zodat het op wartaal lijkt, ook al was het oorspronkelijke bericht volkomen logisch.

De onderzoekers ontdekten dat Transformers verrassend goed zijn in dit. Zelfs wanneer de computer slechts een minuscuul, gehusseld stukje van de output ziet—soms zelfs maar een enkele bit, zoals een simpel "ja" of "nee"—kan het model nog steeds het volgende getal met een hoge nauwkeurigheid voorspellen. Het is alsof de robot naar een enkele pixel van een gehusselde afbeelding kijkt en op de een of andere manier precies weet hoe het hele plaatje eruitziet. De modellen leerden dit te doen zonder dat ze de regels werden verteld; ze ontdekten gewoon het patroon aan de hand van de verstrekte voorbeelden.

Er is echter een addertje onder het gras. Hoe moeilijker de puzzel, hoe meer hulp de robot nodig heeft. De auteurs ontdekten een "schaalwet": naarmate de getallen groter worden (specifiek, naarmate de modulus, of de grootte van de getallenpool, groeit), heeft het model meer opeenvolgende voorbeelden nodig om de puzzel op te lossen. Als de getallen klein zijn, moet het model ongeveer 128 voorbeelden zien. Als de getallen enorm zijn (zoals 2222^{22}), moet het model ongeveer m\sqrt{m} voorbeelden zien, wat betekent dat de contextlengte aanzienlijk moet groeien. Het is als het proberen op te lossen van een legpuzzel: als de stukjes minuscuul zijn, moet je er veel in je hand houden om de afbeelding te kunnen zien.

De meest opwindende ontdekking ging over hoe het model leert. Wanneer de onderzoekers probeerden het model direct te trainen op de moeilijkste, grootste puzzels, liep het vast. Het model staarde naar de data voor een lange tijd, zonder bijna enige vooruitgang te boeken, zoals een student die naar een wiskundig probleem staart dat hij niet begrijpt. Maar wanneer ze een "curriculum" gebruikten—een onderwijsstrategie waarbij ze het model begonnen met gemakkelijke, kleine puzzels en geleidelijk moeilijker werd—begreep het model het plotseling. Het was alsof het model moest leren lopen voordat het kon rennen. Door klein te beginnen, leerde het model de basis "grammatica" van de getallengeneratie, en kon het vervolgens die kennis toepassen op de gigantische, complexe puzzels.

De auteurs hebben ook in het "brein" van het model gekeken (de interne datarepresentaties) en vonden iets fascinerends. Het model heeft de getallen niet alleen uit het hoofd geleerd; het heeft ze georganiseerd op basis van hun binaire structuur. Het groepeerde getallen die vergelijkbare patronen van nullen en enen hadden, zelfs als die getallen er aan de oppervlakte totaal verschillend uitzagen. Het lijkt erop dat het model ontdekte dat de "husselregels" die door de generatoren worden gebruikt, bepaalde bitpatronen als hetzelfde behandelen, en het heeft geleerd deze regels te respecteren. Dit suggereert dat het model niet alleen gokt; het bouwt een mentale kaart van de verborgen wiskundige symmetrieën.

Kortom, het artikel laat zien dat Transformers complexe, gehusselde getallenreeksen kunnen leren voorspellen, zelfs wanneer de informatie sterk is teruggebracht. Maar ze hebben het juiste leertraject nodig: klein beginnen en opbouwen. Hoewel ze sommige oude hackmethoden kunnen overtreffen, lopen ze nog steeds tegen een muur aan wanneer de getallen te groot worden zonder dat dat behulpzame curriculum. Dit vertelt ons dat hoewel AI beter wordt in het vinden van verborgen patronen, het nog steeds vertrouwt op een gestructureerde manier van leren, net als een menselijke student, om de meest moeilijke wiskundige mysteries aan te pakken.

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 →