Forgetting is Everywhere
Dit artikel stelt een algoritme- en taakonafhankelijke theorie voor die vergeten definieert als een gebrek aan zelfconsistentie in voorspellende distributies, waarbij door middel van uitgebreide experimenten in diverse leeromgevingen wordt aangetoond dat dit fenomeen universeel is in deep learning en nauwkeurig gemeten en geanalyseerd kan worden om informatiebehoud te verbeteren.
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 je brein voor als een superintelligent, constant bijwerkend notitieblok. Elke keer dat je iets nieuws leert—zoals een nieuwe strategie voor een videogame of een vers feit over dinosaurussen—schrijf je het op. Maar hier komt het lastige deel: als je notitieblok beperkte ruimte heeft, kan het schrijven van een nieuwe pagina per ongeluk een oude pagina uitvegen of onleesbaar maken. Dit is niet alleen een menselijk probleem; het gebeurt ook bij computerprogramma's. In de wereld van kunstmatige intelligentie wordt dit "vergeten" genoemd. Het is het moment waarop een computer een nieuwe truc leert en plotseling het vermogen verliest om een oude truc perfect uit te voeren. Wetenschappers bestuderen dit al decennia, vooral in situaties waarin computers een eindeloze stroom van nieuwe taken moeten leren, zoals een robot die leren lopen, dan rennen, en dan springen. Maar tot nu toe had niemand één duidelijke regel voor wat vergeten eigenlijk is. Is het gewoon het verliezen van een specifiek feit? Of is het iets diepers over hoe de "geest" van de computer verandert? Het begrijpen hiervan is cruciaal, want als we echt slimme machines voor levenslang leren willen bouwen, moeten we precies weten hoe en waarom ze hun geheugen verliezen.
Dit artikel, getiteld "Forgetting is Everywhere", duikt diep in dat mysterie. De auteurs stellen een nieuwe manier voor om naar vergeten te kijken die niet geeft om de specifieke taak of het type computerprogramma. In plaats van alleen te controleren of een robot slechter wordt in een oud spel, stellen ze een simpelere, meer fundamentele vraag: "Blijft de voorspelling van de computer over de toekomst consistent met zichzelf?" Stel je een weervorsteller voor die regen voor morgen voorspelt. Als hij vandaag een nieuw feit leert, zou zijn voorspelling voor morgen alleen moeten veranderen als dat nieuwe feit er daadwerkelijk toe doet. Als hij zijn voorspelling zonder goede reden verandert, of als hij het op een manier verandert die in strijd is met wat hij al wist, dan is dat een teken van "vergeten". De auteurs definiëren vergeten als deze vorm van "zelf-inconsistentie"—wanneer de interne logica van een lerende partij rommelig wordt en stukjes informatie laat vallen die hij eigenlijk had moeten bewaren.
Het artikel doet een paar grote ontdekkingen. Ten eerste bewijzen ze wiskundig dat een perfect type computer-lerende, een "exacte Bayesiaanse leerder", nooit vergeet. Het is als een student die nieuwe informatie kan absorberen zonder ooit een enkele pagina van zijn oude aantekeningen uit te vegen, ongeacht hoeveel nieuwe feiten hij leert. De paper laat echter ook zien dat de computers die we vandaag de dag daadwerkelijk gebruiken (zoals de computers die de kracht geven aan je favoriete apps) niet perfect zijn. Ze vergeten wel, en dit gebeurt zelfs wanneer ze dingen leren die erg lijken op wat ze al weten. De auteurs voerden experimenten uit waaruit bleek dat vergeten overal aanwezig is in deep learning, van eenvoudige wiskundige problemen tot complexe videogames.
Interessant genoeg vinden ze dat vergeten niet altijd een slecht ding is. In feite kan een beetje vergeten voor de computers die we daadwerkelijk bouwen, nuttig zijn. Het is als een tuinman die een struik snoeit: als je niet wat oude takken wegknipt, wordt de plant te vol en kan hij niet efficiënt nieuwe takken laten groeien. De auteurs ontdekten dat er een "sweet spot" is waarbij een computer net genoeg vergeet om nieuwe dingen snel te leren, maar niet zoveel dat hij zijn oude vaardigheden verliest. Als hij te weinig vergeet, raakt hij vastgelopen; als hij te veel vergeet, wordt hij instabiel.
Het artikel legt ook een vreemd fenomeen uit waarbij AI-modellen slechter worden wanneer ze worden getraind op data die ze zelf hebben gecreëerd (zoals een tekenprogramma dat probeert te leren van zijn eigen tekeningen). De auteurs leggen dit eenvoudig uit: wanneer een model traint op zijn eigen output, oefent het in feite op een versie van de werkelijkheid die al lichtelijk "vergeten" of vervormd is. Tegen de tijd dat het probeert daarvan te leren, is het simpelweg steeds meer aan het vergeten, wat leidt tot een snelle achteruitgang in kwaliteit.
Kortom, dit onderzoek geeft ons een nieuwe, universele liniaal om vergeten te meten. Het laat zien dat vergeten een natuurlijk onderdeel is van hoe leren werkt, vooral voor de imperfecte machines die we vandaag de dag bouwen. Het is niet alleen een bug die moet worden opgelost; het is een feature die beheerd moet worden. Door te begrijpen dat vergeten eigenlijk gaat over een verlies van "zelf-consistentie", kunnen wetenschappers nu betere algoritmen ontwerpen die precies weten wanneer ze oude herinneringen vast moeten houden en wanneer ze ruimte moeten maken voor het nieuwe.
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.