← Nieuwste papers
🤖 AI

Differentiable Learning of Lifted Action Schemas for Classical Planning

Dit artikel introduceert een nieuwe neurale netwerkarchitectuur die robuust geliftte actieschema's leert en niet-geobserveerde actieargumenten infereert uit volledig geobserveerde staatstraces, en fungeert als een differentieerbaar onderdeel voor neuro-symbolische planningsmodellen.

Oorspronkelijke auteurs: Jonas Reiter, Jakob Elias Gebler, Hector Geffner

Gepubliceerd 2026-05-14
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Jonas Reiter, Jakob Elias Gebler, Hector Geffner

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 probeert een robot te leren een spel zoals Sokoban (dozen duwen) of Toren van Hanoi (schijven verplaatsen) te spelen, maar je hebt een zeer specifieke beperking: je kunt het bord voor en na elke zet zien, en je weet wat voor zet er is gedaan (bijvoorbeeld "verplaats het blok"), maar je kunt niet de interne instructies van de robot zien op welke specifieke blokken het heeft gekozen om te verplaatsen.

Dit is de puzzel die het artikel "Differentiable Learning of Lifted Action Schemas for Classical Planning" probeert op te lossen. De auteurs, Jonas Reiter, Jakob Elias Gebler en Hector Geffner, hebben een nieuw type AI gebouwd genaamd DIAS (Differentiable Induction of Action Schemas) om de verborgen regels van het spel te achterhalen door enkel te kijken naar hoe het bord verandert.

Hier is een eenvoudige uitleg van hoe ze dit deden, met behulp van alledaagse analogieën.

1. Het Probleem: De "Black Box" Chef

Stel je een meesterchef voor die een complexe maaltijd bereidt. Je kunt de ingrediënten op het aanrecht zien voordat ze beginnen (Toestand A) en het afgewerkte gerecht op het bord daarna (Toestand B). Je weet ook dat de chef de actie "Hakken" heeft gebruikt.

Je weet echter niet welke specifieke wortel de chef heeft gehakt. Heeft hij de grote gehakt? De kleine? Diegene die al gepeld was?

  • Oude methoden vereisten meestal dat je de AI precies vertelde welke wortel werd gehakt.
  • DIAS moet erachter komen: "Op basis van hoe de hoop wortels veranderde, moet de chef de grote wortel hebben gehakt."

Het doel is om de algemene regel (het "Schema") te leren die van toepassing is op elke wortel, niet alleen op de specifieke wortel in de video. Dit is als het recept "Hak elke groente" leren in plaats van alleen "Hak deze specifieke wortel".

2. De Oplossing: Het "Detective" Neuronale Netwerk

De auteurs hebben een neuronale netwerken gecreëerd dat werkt als een detective. Het werkt in twee hoofdstadia:

Stadium 1: De "Wie heeft het gedaan?" Detective (Selectie)

De AI kijkt naar de "voor" en "na" beelden van het spelbord. Het maakt gebruik van een Graph Neural Network (GNN)—stel je dit voor als een super-slim oog dat de relaties tussen objecten ziet (bijvoorbeeld "Blok A ligt bovenop Blok B").

  • De AI creëert een "vingerafdruk" (embedding) voor elk object op het bord.
  • Vervolgens vraagt het: "Welke van deze vingerafdrukken past bij de 'slot' voor de actie 'Verplaats'?"
  • Het gebruikt een wiskundige truc genaamd Sinkhorn (stel je een zeer efficiënte manier voor om kaarten in stapels te sorteren) om de juiste objecten aan de juiste rollen in de actie toe te wijzen. Het is alsof de AI zegt: "Ik ben 90% zeker dat de robot het rode blok verplaatste, niet het blauwe."

Stadium 2: De "Wat is er gebeurd?" Detective (Effecten)

Zodra de AI raadt welke objecten betrokken waren, probeert het de regels van het spel te leren:

  • Precondities: Wat moest waar zijn voor de zet? (bijvoorbeeld "Het blok moet bovenop vrij zijn").
  • Effecten: Wat veranderde door de zet? (bijvoorbeeld "Het blok staat nu op de tafel").

De AI schrijft deze regels op in een symbolisch formaat (zoals een computercode genaamd PDDL). Het simuleert vervolgens de zet met deze geraden regels om te zien of het de "na"-afbeelding correct voorspelt. Als de simulatie overeenkomt met de echte "na"-afbeelding, krijgt de AI een "goed gedaan"-signaal. Zo niet, dan past het zijn gissingen aan en probeert het opnieuw.

3. Het "Magische" Ingrediënt: Differentiabele Lering

Meestal is het achterhalen van "welk object werd verplaatst" een binaire keuze (het is óf het rode blok óf het blauwe blok). Dit is moeilijk voor AI om te leren omdat je het antwoord niet gemakkelijk "halfweg" kunt duwen.

De doorbraak van het artikel is het maken van dit proces differentieerbaar.

  • Analogie: Stel je voor dat je probeert een radio op een duidelijk station te stemmen. In plaats van te springen van station 1 naar station 2, kun je de draaiknop langzaam verschuiven.
  • DIAS raadt niet alleen "Rood Blok". Het raadt "80% Rood Blok, 20% Blauw Blok". Dit stelt de AI in staat om gradient descent (een standaard machine learning techniek) te gebruiken om zijn gissingen langzaam naar het perfecte antwoord te verschuiven, in plaats van vast te komen zitten in een lus van verkeerde gissingen.

4. Wat Ze Vonden (De Resultaten)

Het team testte DIAS op 13 verschillende klassieke planningsdomeinen (zoals Blocksworld, Logistics en Hanoi).

  • Perfecte Scores: Toen ze de AI de volledige lijst van argumenten gaven (waarmee ze precies vertelden welke blokken bewogen), leerde het de regels elke keer perfect.
  • De Moeilijke Modus: Toen ze de argumenten verstopten (alleen de actienaam geven, zoals "verplaats"), leerde het de regels nog steeds perfect in 8 van de 13 domeinen. In de anderen zat het zeer dichtbij.
  • Ruisbestendigheid: Ze testten het met "ruisachtige" data (waarbij sommige feiten over het bord willekeurig werden omgekeerd, zoals zeggen dat een blok vrij is terwijl het eigenlijk bedekt is). DIAS ging hier verrassend goed mee om, hoewel te veel ruis het uiteindelijk verwarde.
  • Vergelijking: Ze vergeleken hun methode met een traditionele symbolische methode (L1). DIAS was veel beter in het vinden van de juiste regels, vooral in complexe domeinen waar de oude methode faalde om alle noodzakelijke voorwaarden te vinden.

5. Waarom Dit Belanghebbend Is (Zonder Te Beloven)

Het artikel beweert dat dit een vereenvoudiging is van een veel moeilijker probleem: het leren van planningsregels direct vanuit afbeeldingen (zoals het kijken naar een video van een robotarm die blokken verplaatst).

  • De Huidige Prestatie: Ze hebben de "middenstap" perfect opgelost. Ze bewezen dat als je de symbolische staat kunt zien (de lijst met feiten) maar niet de argumenten, je nog steeds de regels kunt leren met behulp van een neuronale netwerken.
  • De Toekomstige Doelstelling: De auteurs hopen dat ze deze "DIAS"-module uiteindelijk kunnen inpluggen in een groter systeem dat ruwe afbeeldingen bekijkt en de regels direct leert, zonder dat een mens eerst de afbeelding moet vertalen naar een lijst met feiten.

Kortom: Het artikel presenteert een nieuwe AI-detective die een spel kan bekijken, raden welke stukken bewogen, en de universele regels van het spel kan afleiden, allemaal door gebruik te maken van een soepel, op wiskunde gebaseerd leerproces dat vastlopen in doodlopende straten voorkomt.

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 →