← Nieuwste papers
🤖 AI

Toward Learning POMDPs Beyond Full-Rank Actions and State Observability

Dit artikel presenteert een methode voor het leren van de expliciete transitie- en observatiematrices van een Partially Observable Markov Decision Process (POMDP) uit sequentiële data door gebruik te maken van spectrale benaderingen en tensorontbinding onder milde rang-aannames, wat agenten in staat stelt om voor diverse doelen te plannen terwijl wordt bewezen dat leren voorbij een specifieke staatspartitie theoretisch onmogelijk is.

Oorspronkelijke auteurs: Seiji Shaw, Travis Manderson, Chad Kessens, Nicholas Roy

Gepubliceerd 2026-07-22
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Seiji Shaw, Travis Manderson, Chad Kessens, Nicholas Roy

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 navigeren door een spookachtig, pikdonker landhuis. Je kunt de kamers niet zien, maar je hoort gekraak, voelt tocht en botst tegen meubels aan. Elke keer dat de robot een stap zet, krijgt hij een klein aanwijzing over waar hij zich mogelijk bevindt. Dit is de wereld van "gedeeltelijk observeerbare" systemen: de agent (de robot) weet welke acties hij kan ondernemen en wat hij waarneemt, maar hij kent de ware kaart van het huis niet en weet ook niet precies waar hij op elk gegeven moment staat. Om slim te kunnen handelen, moet de robot een mentaal model van deze verborgen wereld opbouwen. Decennialang hebben wetenschappers manieren ontwikkeld om dit model te raden, maar ze liepen vaak tegen een muur aan: de modellen die ze bouwden waren als "black boxes". Ze konden wel voorspellen wat er hierna zou gebeuren, maar ze konden niet uitleggen waarom of gemakkelijk hun plannen aanpassen als het doel veranderde (zoals overschakelen van "zoek de kat" naar "zoek de schat").

Dit artikel pakt dat black box-probleem aan. De onderzoekers, werkend bij MIT en het Army Research Laboratory, wilden agenten leren om de werkelijke "spelregels" te leren—de specifieke kansen om van de ene verborgen kamer naar de andere te bewegen en de specifieke aanwijzingen die elke kamer afgeeft. Ze richten zich op een speciaal soort wiskundige puzzel genaamd een POMDP (Partially Observable Markov Decision Process). Denk aan een POMDP als een bordspel waarbij je het bord niet kunt zien, alleen de dobbelsteenworpen en de stukken waar je op terechtkomt. Het doel is om de lay-out van het bord te ontdekken door het spel steeds opnieuw te spelen. De grote vraag die zij stellen is: Kunnen we de exacte lay-out van het bord leren kennen, zelfs wanneer sommige kamers van buitenaf precies hetzelfde lijken?

De belangrijkste ontdekking van het team is een slimme nieuwe manier om deze verborgen kaarten te leren, maar met een zeer belangrijke kanttekening. Ze ontdekten dat als de acties van de robot "full-rank" zijn (een chique manier om te zeggen dat de acties divers genoeg zijn om het systeem op te schudden en niet in lussen vast te lopen), de robot de ware kansen kan leren voor het bewegen tussen groepen kamers. Echter, ze bewezen dat als twee verschillende kamers voor elke mogelijke actie exact dezelfde aanwijzingen geven, de robot ze nooit uit elkaar kan houden door alleen maar rond te lopen. Het is als proberen het verschil te zien tussen twee identieke tweelingen die dezelfde kleding dragen en met dezelfde stem spreken; hoeveel vragen je ze ook stelt, je kunt nooit zeker weten welke welke is.

Dus, wat hebben ze eigenlijk gedaan? Ze combineerden twee bestaande wiskundige trucs. De eerste truc, genaamd Predictive State Representations (PSR), is erg goed in het voorspellen van de toekomst maar slecht in het verklaren van het verleden. De tweede truc, waarbij "tensor decomposition" wordt gebruikt, is als een hoogtechnologische detective die gemengde signalen kan scheiden om de oorspronkelijke bronnen te vinden. De auteurs realiseerden zich dat als ze de PSR-methode eerst gebruikten om een ruwe schets van de wereld te krijgen, ze vervolgens de tensor-methode konden gebruiken om die schets te "roteren" totdat deze overeenkwam met de werkelijke lay-out van de wereld.

Hier komt de magie: in veel realistische scenario's, zoals een robotarm die een kopje probeert op te pakken, kan de robot soms falen (glijden) of vaker slagen. Deze "rommelige" acties zijn eigenlijk nuttig omdat ze genoeg variatie creëren in de data om de wiskunde te laten werken. De auteurs toonden aan dat ze door deze full-rank acties te gebruiken, hun methode kan leren over de transitie- en observatiematrices (de spelregels) tot aan een "partitie". Dit betekent dat de robot leert dat "Kamer A en Kamer B in dezelfde groep zitten omdat ze identiek lijken," en hij leert de regels voor het bewegen tussen deze groepen. Als elke kamer een unieke vingerafdruk heeft, leert de robot de volledige kaart perfect kennen. Als sommige kamers tweelingen zijn, leert hij de kaart van de groepen kennen.

Het artikel sluit ook expliciet de mogelijkheid uit dat we ooit het exacte verschil tussen die "tweelingkamers" kunnen leren kennen met slechts één enkele reeks loopdata. Ze construeerden een wiskundig bewijs dat liet zien dat twee volkomen verschillende huislay-outs exact dezelfde sequentie van gekraak en botsingen kunnen produceren. Als de robot het verschil in de aanwijzingen niet kan waarnemen, kan hij het verschil in de kaart niet waarnemen. Dit is geen falen van hun algoritme; het is een fundamentele limiet van het universum.

In hun experimenten testten ze dit op verschillende digitale werelden, waaronder een "Tiger"-spel (waarbij een tijger achter een van de twee deuren zit) en een "Sense-Float-Reset"-domein (een robot die over een lijn beweegt). Ze ontdekten dat hun methode erin slaagde de juiste kansen te leren voor het bewegen tussen de "groepen" staten. Belangrijker nog, omdat ze de werkelijke spelregels leerden in plaats van alleen een black-box voorspeller, konden ze het doel van de robot aanpassen nadat het leren was voltooid. Bijvoorbeeld, ze konden de robot vertellen: "Ga nu naar de lawaaierige middelste kamer," en de robot kon uitzoeken hoe hij daar kwam met de kaart die hij al had opgebouwd. Eerdere methoden zouden het hele proces opnieuw moeten beginnen om een nieuw doel te leren.

De auteurs suggereren dat deze aanpak een belangrijke stap voorwaarts is voor robots die flexibel moeten zijn. Het stelt hen in staat om een model van de wereld te leren dat interpreteerbaar en herbruikbaar is. Ze merken echter voorzichtig op dat dit het beste werkt wanneer de robot over een divers pakket aan acties beschikt. Als de robot te onhandig is of de omgeving te statisch, kan de wiskunde de verborgen staten misschien niet scheiden. Ze wijzen er ook op dat hun huidige methode het beste werkt voor systemen met een klein aantal verborgen staten, aangezien de wiskunde erg zwaar wordt voor enorme, complexe werelden. Maar voor nu hebben ze laten zien dat we achter het gordijn van verborgen staten kunnen kijken, zolang we accepteren dat sommige tweelingen altijd ononderscheidbaar zullen blijven.

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 →