← Neueste Arbeiten
🤖 AI

Differentiable Learning of Lifted Action Schemas for Classical Planning

Dieser Beitrag stellt eine neuartige neuronale Netzwerkarchitektur vor, die gehobene Aktions-Schemata robust erlernt und nicht beobachtete Aktionsargumente aus vollständig beobachteten Zustandsspuren ableitet, wobei sie als differenzierbare Komponente für neuro-symbolische Planungsmodelle dient.

Ursprüngliche Autoren: Jonas Reiter, Jakob Elias Gebler, Hector Geffner

Veröffentlicht 2026-05-14
📖 6 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Jonas Reiter, Jakob Elias Gebler, Hector Geffner

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie versuchen einem Roboter beizubringen, ein Spiel wie Sokoban (Kisten schieben) oder Tower of Hanoi (Scheiben verschieben) zu spielen, aber Sie haben eine sehr spezifische Einschränkung: Sie können das Spielfeld vor und nach jedem Zug sehen, und Sie wissen, welcher Zug ausgeführt wurde (z. B. „den Block bewegen"), aber Sie können die internen Anweisungen des Roboters nicht einsehen, welche spezifischen Blöcke er ausgewählt hat, um sie zu bewegen.

Dies ist das Rätsel, das der Artikel „Differentiable Learning of Lifted Action Schemas for Classical Planning" zu lösen versucht. Die Autoren Jonas Reiter, Jakob Elias Gebler und Hector Geffner haben eine neue Art von KI entwickelt, die DIAS (Differentiable Induction of Action Schemas) genannt wird, um die verborgenen Regeln des Spiels allein durch das Beobachten der Veränderungen auf dem Spielfeld zu ermitteln.

Hier ist eine einfache Aufschlüsselung, wie sie es taten, unter Verwendung alltäglicher Analogien.

1. Das Problem: Der „Black Box"-Koch

Stellen Sie sich einen Meisterkoch vor, der ein komplexes Gericht zubereitet. Sie können die Zutaten auf der Theke sehen, bevor sie beginnen (Zustand A), und das fertige Gericht auf dem Teller danach (Zustand B). Sie wissen auch, dass der Koch die Aktion „Schneiden" verwendet hat.

Allerdings wissen Sie nicht, welche spezifische Karotte der Koch geschnitten hat. Hat er die große geschnitten? Die kleine? Die, die bereits geschält war?

  • Alte Methoden verlangten normalerweise, dass Sie der KI genau mitteilen, welche Karotte geschnitten wurde.
  • DIAS muss herausfinden: „Basierend darauf, wie sich der Haufen Karotten verändert hat, muss der Koch die große geschnitten haben."

Das Ziel ist es, die allgemeine Regel (das „Schema") zu lernen, die auf jede Karotte zutrifft, nicht nur auf die spezifische im Video. Das ist wie das Erlernen des Rezepts „Schneiden Sie jedes Gemüse" anstatt nur „Schneiden Sie diese spezifische Karotte".

2. Die Lösung: Das „Detektiv"-Neuronale Netz

Die Autoren haben ein neuronales Netz geschaffen, das wie ein Detektiv funktioniert. Es arbeitet in zwei Hauptphasen:

Phase 1: Der „Wer hat es getan?"-Detektiv (Auswahl)

Die KI betrachtet die „Vorher"- und „Nachher"-Bilder des Spielfelds. Sie verwendet ein Graph Neural Network (GNN) – stellen Sie sich dies als ein superkluges Auge vor, das die Beziehungen zwischen Objekten erkennt (z. B. „Block A liegt auf Block B").

  • Die KI erstellt einen „Fingerabdruck" (Embedding) für jedes Objekt auf dem Spielfeld.
  • Dann fragt sie: „Welcher dieser Fingerabdrücke passt zur 'Position' für die Aktion 'Bewegen'?"
  • Sie verwendet einen mathematischen Trick namens Sinkhorn (stellen Sie sich eine sehr effiziente Methode vor, um Karten in Stapel zu sortieren), um die richtigen Objekte den richtigen Rollen in der Aktion zuzuweisen. Es ist, als würde die KI sagen: „Ich bin zu 90 % sicher, dass der Roboter den roten Block bewegt hat, nicht den blauen."

Phase 2: Der „Was ist passiert?"-Detektiv (Effekte)

Sobald die KI erraten hat, welche Objekte beteiligt waren, versucht sie, die Regeln des Spiels zu lernen:

  • Vorbedingungen: Was musste vor dem Zug wahr sein? (z. B. „Der Block muss oben frei sein").
  • Effekte: Was hat sich aufgrund des Zugs verändert? (z. B. „Der Block liegt nun auf dem Tisch").

Die KI schreibt diese Regeln in einem symbolischen Format auf (wie einen Computercode namens PDDL). Sie simuliert dann den Zug unter Verwendung dieser geratenen Regeln, um zu sehen, ob sie das „Nachher"-Bild korrekt vorhersagt. Wenn die Simulation mit dem echten „Nachher"-Bild übereinstimmt, erhält die KI ein „Gut gemacht"-Signal. Wenn nicht, justiert sie ihre Vermutungen und versucht es erneut.

3. Der „magische" Bestandteil: Differentiable Learning

Normalerweise ist das Herausfinden, „welches Objekt bewegt wurde", eine binäre Wahl (es ist entweder der rote Block oder der blaue Block). Dies ist für eine KI schwer zu lernen, da man die Antwort nicht leicht „halbwegs" verschieben kann.

Der Durchbruch des Artikels besteht darin, diesen Prozess differentierbar zu machen.

  • Analogie: Stellen Sie sich vor, Sie versuchen, ein Radio auf einen klaren Sender abzustimmen. Anstatt von Sender 1 zu Sender 2 zu springen, können Sie den Drehknopf langsam gleiten lassen.
  • DIAS rät nicht einfach nur „Roter Block". Es rät „80 % Roter Block, 20 % Blauer Block". Dies ermöglicht es der KI, Gradient Descent (eine Standardtechnik des maschinellen Lernens) zu verwenden, um ihre Vermutungen langsam in Richtung der perfekten Antwort zu gleiten, anstatt in einer Schleife falscher Vermutungen stecken zu bleiben.

4. Was sie fanden (Die Ergebnisse)

Das Team testete DIAS an 13 verschiedenen klassischen Planungsdomänen (wie Blocksworld, Logistics und Hanoi).

  • Perfekte Ergebnisse: Wenn sie der KI die vollständige Liste der Argumente gaben (ihr genau mitteilten, welche Blöcke sich bewegten), lernte sie die Regeln jedes Mal perfekt.
  • Der Schwierige Modus: Wenn sie die Argumente versteckten (nur den Aktionsnamen gaben, wie „bewegen"), lernte sie die Regeln in 8 von 13 Domänen immer noch perfekt. In den anderen war sie sehr nah dran.
  • Rauschresistenz: Sie testeten es mit „verrauschten" Daten (bei denen einige Fakten über das Spielfeld zufällig umgekehrt wurden, z. B. indem man sagte, ein Block sei frei, obwohl er tatsächlich bedeckt ist). DIAS ging damit überraschend gut um, obwohl zu viel Rauschen es schließlich verwirrte.
  • Vergleich: Sie verglichen ihre Methode mit einer traditionellen symbolischen Methode (L1). DIAS war viel besser darin, die korrekten Regeln zu finden, insbesondere in komplexen Domänen, bei denen die alte Methode versagte, alle notwendigen Bedingungen zu finden.

5. Warum das wichtig ist (Ohne übertriebene Versprechungen)

Der Artikel behauptet, dies sei eine Vereinfachung eines viel schwierigeren Problems: das direkte Lernen von Planungsregeln aus Bildern (wie das Beobachten eines Videos, in dem ein Roboterarm Blöcke bewegt).

  • Die aktuelle Leistung: Sie haben den „mittleren Schritt" perfekt gelöst. Sie bewiesen, dass, wenn man den symbolischen Zustand (die Liste der Fakten) sehen kann, aber nicht die Argumente, man die Regeln dennoch mit einem neuronalen Netz lernen kann.
  • Das zukünftige Ziel: Die Autoren hoffen, dieses „DIAS"-Modul schließlich in ein größeres System einzubauen, das rohe Bilder betrachtet und die Regeln direkt lernt, ohne dass ein Mensch das Bild zuerst in eine Liste von Fakten übersetzen muss.

Kurz gesagt: Der Artikel stellt einen neuen KI-Detektiv vor, der ein Spiel beobachten, erraten können, welche Teile sich bewegt haben, und die universellen Regeln des Spiels ableiten kann – alles durch einen glatten, mathematisch basierten Lernprozess, der verhindert, dass er in Sackgassen stecken bleibt.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →