Foundational Requirements for Artificial General Intelligence: A Falsifiable Framework Based on Signal Prediction
Dit artikel stelt een falsifieerbaar kader voor voor Kunstmatige Algemene Intelligentie gebaseerd op principes van signaalvoorspelling afgeleid uit de cognitieve neurowetenschap, waarbij een operationele testomgeving wordt geïntroduceerd om deze fundamentele vereisten empirisch te evalueren.
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 bouwen die werkelijk "slim" is op dezelfde manier als een mens. De meeste mensen proberen robots vandaag de dag te onderwijzen door ze een miljoen voorbeelden te geven van hoe ze schaken, gedichten schrijven of auto's rijden. Maar dit artikel betoogt dat we het probleem achterstevoren bekijken. In plaats van de robot te leren wat hij moet doen, moeten we uitzoeken wat de fundamentele, laag-niveau regels zijn die een brein (biologisch of kunstmatig) in staat stellen om überhaupt te leren.
De auteur, Matej Šprogar, stelt een nieuwe manier voor om "Artificial General Intelligence" (AGI) te testen. In plaats van te vragen: "Kan deze robot een wiskundetoets maken?", vraagt hij: "Beschikt deze robot over de fundamentele bouwstenen van leren?"
Hier is een eenvoudige uiteenzetting van de kernideeën van het artikel:
1. Het kernidee: Leren door de toekomst te raden
Het artikel suggereert dat ware intelligentie niet gaat over het onthouden van feiten; het gaat over het voorspellen van de toekomst.
- De analogie: Stel je voor dat je door een donker bos loopt. Je hoort een takje knappen. Een slim systeem hoort niet alleen een geluid; het raadt onmiddellijk: "Er komt een hert aan," of "Er is een tak gevallen," en bereidt de volgende stap voor.
- De claim van het artikel: Een intelligent systeem moet in staat zijn om naar een stroom van ruwe gegevens te kijken (zoals een sequentie van enen en nullen, vergelijkbaar met hoe neuronen vuren) en te raden wat er volgt. Het leert door te proberen de volgende "frame" van de werkelijkheid te voorspellen op basis van de voorgaande.
2. De "falsifieerbare" test (De 12 regels)
Omdat we geen perfecte definitie van "intelligentie" hebben, probeert de auteur niet te bewijzen dat een systeem slim is. In plaats daarvan zet hij een valstrik op. Hij stelt 12 specifieke regels op die elk werkelijk slim systeem moet volgen.
Als een systeem zelfs maar aan één van deze regels faalt, kan het niet als algemeen intelligent worden beschouwd. Echter, het passeren van alle 12 regels garandeert niet dat het een genie is; het betekent alleen dat het nog niet betrapt is op valsspelen.
Hier zijn de 12 regels uitgelegd met alledaagse analogieën:
- Het onbeschreven blad: Het systeem moet beginnen met nul kennis. Het mag geen vooraf geprogrammeerde "cheat codes" of vooraf geladen feiten over de wereld hebben. Het moet alles vanaf nul leren, net als een menselijke baby.
- Het uurwerk-brein: Als je het systeem exact dezelfde input twee keer geeft, moet het exact hetzelfde reageren. Het mag niet willekeurig of chaotisch zijn; het moet consistent zijn.
- Het permanente litteken: Elk stukje informatie dat het systeem ziet, moet een blijvende afdruk achterlaten op zijn "geheugen". Het kan het verleden niet vergeten of overschrijven; elke ervaring verandert het voor altijd.
- Tijd doet ertoe: De volgorde van gebeurtenissen moet van belang zijn. Als je een "rook"-signaal ziet gevolgd door een "vuur"-signaal, is dat anders dan het zien van "vuur" gevolgd door "rook". Het systeem moet begrijpen dat de tijd in één richting stroomt.
- De "hersteltijd": Net zoals een echte neuron een fractie van een seconde nodig heeft om te rusten voordat hij weer vuurt, kan het systeem niet twee identieke signalen direct achter elkaar verwerken. Het heeft een kleine "adempauze" nodig tussen de inputs door.
- De capaciteitslimiet: Het systeem kan niet alles leren. Het heeft een limiet. Het zou eenvoudige paren gebeurtenissen gemakkelijk moeten kunnen leren, maar naarmate de zaken langer en complexer worden, zou het uiteindelijk tegen een muur aan moeten lopen waarbij het niet meer kan leren.
- Flexibele timing: Het systeem moet in staat zijn om patronen te leren die snel gebeuren (zoals een drumritme) en patronen die langzaam gebeuren (zoals de seizoenen). Het kan niet vastzitten op slechts één snelheid.
- Hard vs. Makkelijk: Als het patroon simpel is, moet het systeem het snel leren. Als het patroon rommelig en complex is, moet het langer duren. De leersnelheid moet overeenkomen met de moeilijkheidsgraad.
- Context doet ertoe: Hoe snel het systeem leert, moet afhangen van wat het al weet. Als de nieuwe informatie past bij wat het gisteren heeft geleerd, moet het snel gaan. Als het in strijd is met wat het gisteren leerde, moet het langzaam gaan.
- De ruisfilter: Als je het systeem een bekend patroon geeft maar één deel ervan verstoort (zoals een liedje met een krakende plaat), moet het in staat zijn om de fout te "horen" en te raden welke noot de juiste had moeten zijn.
- De sprong in het diepe (Generalisatie): Als het systeem een patroon leert, moet het in staat zijn om te raden wat er volgt in een sequentie die het nog nooit eerder heeft gezien. Het moet niet alleen memoriseren; het moet de regel begrijpen.
- Real-time snelheid: Het systeem moet zijn beslissing onmiddellijk nemen. Het kan niet een jaar denken over een eenvoudige input. Het moet binnen een vaste, korte tijd reageren, ongeacht hoeveel het heeft geleerd.
3. De "Testomgeving" (Het examen)
De auteur heeft een digitale digitale examenvorm gebouwd genaamd de AGITB (Artificial General Intelligence Testbed) om te controleren of computers aan deze 12 regels kunnen voldoen.
- De opzet: De computer krijgt een stroom van willekeurige 10-bit getallen gevoerd (zoals een stroom lichtschakelaars die aan en uit gaan).
- Het doel: De computer moet het volgende getal in de stroom voorspellen.
- Het resultaat: Tot nu toe heeft geen enkel bestaand AI-systeem de volledige test gehaald.
- Waarom? Moderne AI (zoals de chatbots die je gebruikt) faalt meestal op de regel "Het onbeschreven blad" omdat ze zijn voorgetraind op enorme hoeveelheden data. Ze falen op de "Real-time" regel omdat ze te traag zijn of enorme computers nodig hebben om na te denken. Ze falen op de "Permanente litteken" regel omdat ze vaak hun geheugen resetten.
4. Waarom dit ertoe doet
Het artikel stelt dat de huidige AI als een papegaai is. Het kan herhalen wat het heeft gehoord, maar het begrijpt de stroom van de tijd of het leren van ruwe ervaringen zonder vooraf geladen informatie niet echt.
Om een robot te bouwen die werkelijk "levend" en aanpasbaar is, moeten we stoppen met het proberen aan te leren van hoog-niveau vaardigheden (zoals het schrijven van essays) en in plaats daarvan systemen bouwen die aan deze 12 laag-niveau regels voldoen. Als een machine deze test kan doorstaan, betekent dit dat het de potentie heeft voor algemene intelligentie. Als het faalt, is het slechts een gespecialiseerde tool.
Kortom: Het artikel zegt: "We weten niet precies wat 'intelligentie' is, maar we weten wel wat het niet is. Hier zijn 12 regels die een slim brein moet volgen. Als jouw robot ook maar één van deze regels breekt, is hij nog niet slim."
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.