LittleLearner: Language Models Under Pedagogically Controlled Knowledge Exposure
Dit artikel introduceert LITTLELEARNER, een taalmodel met 5 miljard parameters dat is getraind op de gecureerde 88 miljard tokens tellende LITTLECURRICULUM-corpus van Amerikaans basisonderwijsmateriaal, om een ontwikkelingsgebonden zandbak te creëren die een gecontroleerde studie mogelijk maakt naar hoe modellen kennis verwerven en gebruiken binnen duidelijk gedefinieerde curriculumgrenzen.
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 probeert te leren hoe hij moet denken. Meestal voer je deze robots een enorme, chaotische buffet van alles wat ooit op het internet is geschreven—nieuwsartikelen, sciencefictionromans, wiskundeboeken en willekeurige forumdiscussies, allemaal door elkaar gemengd. Het is alsof je probeert te leren hoe je een taart bakt terwijl iemand tegelijkertijd de teksten van een heavy metal nummer schreeuwt en het periodiek systeem opzegt. Omdat de robot alles heeft geproefd, is het ontzettend moeilijk om precies te achterhalen wat hij van welk deel van de maaltijd heeft geleerd. Heeft hij geleerd een wiskundeprobleem op te lossen omdat hij wiskunde echt begrijpt, of simpelweg omdat hij het antwoord heeft uit het hoofd geleerd van een website die hij heeft opgegeten?
Om dit mysterie op te lossen, hebben wetenschappers een manier nodig om het dieet van de robot te controleren. Ze willen weten: als we een robot alleen "basisschool"-voedsel laten eten, blijft hij dan voor altijd een kind? Of kunnen we hem later met speciale trainingsmethoden voor de gek houden om een genie te laten worden? Dit artikel gaat over het bouwen van dat gecontroleerde dieet en kijken wat er gebeurt als we proberen het brein van de robot verder te strekken dan zijn oorspronkelijke menu.
Het Little Learner Project: Een Robot op een Strikt Dieet
De onderzoekers creëerden een speciaal project genaamd LittleLearner. Denk aan dit als een "zandbak" of een speelplek voor kunstmatige intelligentie, maar dan met zeer strikte regels. In plaats van de AI het hele internet te laten eten, bouwden ze een op maat gemaakt menu genaamd LittleCurriculum. Dit menu bevat exact 88 miljard woorden, maar met een addertje onder het gras: het is strikt beperkt tot materiaal dat wordt onderwezen in Amerikaanse scholen van groep 1 tot en met groep 8 (Kindergarten t/m 5th grade).
Om dit menu samen te stellen, hebben ze niet zomaar wat geraden. Ze gebruikten een meerstaps filterproces, zoals een superstrikte bibliothecaris. Eerst controleerden ze de "leeftijd" van de woorden om er zeker van te zijn dat ze niet te geavanceerd waren. Daarna gebruikten ze slimme computerprogramma's om de tekst te lezen en te beslissen of het te moeilijk was voor een 10-jarige. Ten slotte gebruikten ze een "symbolisch filter" om op zoek te gaan naar en te verwijderen van alle wiskundige symbolen of formules die lijken op algebra of calculus uit de middelbare school. Het resultaat is een schone, zuivere dataset van alleen kennis op basisschoolniveau.
Op dit strikte dieet trainden ze een nieuw AI-model genaamd LittleLearner. Het is een model met 5 miljard parameters (een middelgroot brein voor een robot) dat alleen K–5 materiaal heeft gezien. Het weet wat zwaartekracht is (het trekt dingen naar beneden), dat katten zoogdieren zijn, en hoe je 8 + 6 optelt. Maar het heeft nog nooit een natuurkundige vergelijking uit de middelbare school of een gedachte-experiment over kwantummechanica gezien.
De Grote Test: Kunnen we de Robot voor de gek houden?
De echte magie van dit project is dat de onderzoekers precies weten wat de robot heeft gegeten, waardoor ze eerlijke experimenten kunnen uitvood met het doel te zien of ze hem later nieuwe dingen kunnen leren. Ze stelden drie grote vragen:
Helpt het om de robot groter te maken?
Ze trainden versies van LittleLearner met kleinere en grotere breinen (0,6 miljard, 1,3 miljard en 5 miljard parameters).- Het resultaat: Het groter maken van de robot hielp hem beter te worden in basisschooldingen. Een groter brein is simpelweg efficiënter in wat het al weet. Echter, toen ze hem testten op wiskunde voor de brugklas/middelbare school (wat totaal buiten zijn dieet valt), werd de grotere robot niet slimmer. Hij liep tegen een muur aan. Een groter brein gaf hem niet magisch de kennis die hij nooit heeft gegeten.
Kun je hem "post-trainen" om geavanceerde zaken te leren?
Post-training is als het geven van een crashcursus aan een robot nadat hij zijn hoofdopleiding heeft voltooid. Ze probeerden LittleLearner geavanceerde wiskundeproblemen te leren met behulp van een techniek genaamd reinforcement learning (waarbij de robot beloningen krijgt voor goede antwoorden).- **Het result: Zelfs toen ze de robot voedden met geavanceerde problemen, kon hij ze niet leren. Hij werd iets beter in de dingen die hij al kende, maar hij faalde volledig bij het nieuwe materiaal dat buiten zijn bereik lag. Het is alsof je een kind dat alleen optellen kent probeert te leren hoe hij calculus moet doen door simpelweg een moeilijker werkblad te geven; het kind raakt er alleen maar van in de war.
Kan "In-Context Learning" helpen?
Dit is wanneer je de robot een paar voorbeelden geeft in de chat voordat je een vraag stelt (zoals zeggen: "Hier is hoe je een probleem oplost... nu jij").- Het resultaat: Het geven van voorbeelden hielp de robot om basisschoolproblemen iets beter uit te voeren, maar het deed absoluut niets om hem te helpen bij het oplossen van problemen voor de middelbare school. De robot kon niet "nieuwe redeneervaardigheden ontgrendelen" door simpelweg naar voorbeelden te kijken van dingen die hij nog nooit had gezien.
De Conclusie: Het Menu is het Belangrijkst
De belangrijkste bevinding van dit artikel is een beetje een realiteitscheck voor de AI-wereld. Het suggereert dat het pre-training dieet het belangrijkste is. Als een robot alleen wordt gevoed met kennis van de basisschool, zal hij binnen die grenzen blijven. Je kunt een robot niet gemakkelijk voor de gek houden om een expert te laten worden in geavanceerde natuurkunde of hogere wiskunde door hem simpelweg groter te maken, een crashcursus te geven of hem een paar voorbeelden te tonen.
Het artikel laat zien dat het "capaciteitplafond" van de robot wordt bepaald door waar hij oorspronkelijk op getraind is. Toen de onderzoekers LittleLearner vroegen naar Schrödingers kat (een beroemd kwantumfysica-experiment), zei de robot niet "Ik weet het niet". In plaats daarvan verzon hij een verhaal over een kat met twee gezichten. Hij probeerde de eenvoudige logica die hij wel had te gebruiken om iets uit te leggen dat hij nog nooit had gezien, wat resulteerde in een zelfverzekerd maar foutief antwoord.
Dit betekent niet dat AI kapot is; het betekent dat we eindelijk een duidelijke manier hebben om te bestuderen hoe AI leert. Door LittleLearner en LittleCurriculum te gebruiken, hebben wetenschappers nu een gecontroleerde speeltuin. Ze kunnen stoppen met gissen naar wat de robot weet en beginnen met het testen van exact hoe hij nieuwe vaardigheden leert wanneer de regels duidelijk zijn. Het blijkt dat als je een robot een genie wilt laten worden, je hem waarschijnlijk vanaf het begin ook genie-niveau voedsel moet voeren.
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.