← Neueste Arbeiten
🤖 machine learning

Domain Arithmetic: One-Shot VLA Adaptation under Environmental Shifts

Dieses Paper führt Domain ARiThmetic (DART) ein, eine analogiebasierte Methode, die eine effiziente One-Shot-Adaption von Vision-Language-Action-Modellen an Umweltveränderungen ermöglicht, indem sie Vektorarithmetik mit unterraum-ausgerichteten domänenspezifischen Informationen durchführt und somit die Notwendigkeit eines kostspieligen Trainings mit mehreren Demonstrationen eliminiert.

Ursprüngliche Autoren: Taewook Kang, Taeheon Kim, Donghyun Shin, Jonghyun Choi

Veröffentlicht 2026-07-02
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Taewook Kang, Taeheon Kim, Donghyun Shin, Jonghyun Choi

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

Das große Problem: Der Roboter verirrt sich in einem neuen Raum

Stellen Sie sich vor, Sie haben einen hochqualifizierten Roboter-Koch (ein VLA-Modell), der in einer bestimmten Küche (die Quell-Domäne) trainiert wurde. Dieser Roboter weiß genau, wie man Gemüse schneidet, Suppe rührt und Speisen anrichtet. Er hat tausende Videos dieser Aufgaben gesehen.

Nun ziehen Sie den Roboter in eine neue Küche (die Ziel-Domäne).

  • Die Kameras sind an anderen Stellen montiert.
  • Die Beleuchtung ist etwas anders.
  • Vielleicht ist der Roboter nun eine andere Marke mit leicht anderen Armen.

Obwohl der Roboter weiß, wie man kocht, wird er verwirrt. Er denkt, das Messer sei an einem anderen Ort, weil sich der Kamerawinkel geändert hat, oder er erkennt die Zutaten nicht, weil das Licht anders ist. Er scheitert bei den Aufgaben, die er früher mühelos beherrschte.

Der alte Weg zur Lösung:
Um den Roboter an diese neue Küche zu gewöhnen, müsste man normalerweise einen menschlichen Trainer engagieren, der dutzende Videos des Roboters bei jeder einzelnen Aufgabe in dem neuen Raum filmt. Das ist teuer, langsam und unpraktisch.

Der „One-Shot“-Traum:
Was wäre, wenn man den Roboter lehren könnte, sich an die neue Küche anzupassen, indem man ihm nur ein einziges Video von einer einzigen Aufgabe zeigt? Das ist das Ziel dieser Arbeit.

Die Lösung: DART (Domain ARiThmetic)

Die Autoren schlagen eine Methode namens DART vor. Anstatt den gesamten Roboter von Grund auf neu zu trainieren, nutzen sie einen cleveren Trick namens „Gewichts-Arithmetik“ (Weight Arithmetic).

Stellen Sie sich das Gehirn des Roboters (seine neuronalen Netzwerk-Gewichte) wie eine riesige Bibliothek von Anweisungen vor.

  1. Der Basis-Roboter: Hat die Anweisungen für „Wie man schneidet“ (Aufgabe) und „Wie man in Küche A sieht“ (Quell-Domäne).
  2. Der neue Roboter: Benötigt die Anweisungen für „Wie man schneidet“ (Aufgabe) und „Wie man in Küche B sieht“ (Ziel-Domäne).

Das Problem ist: Wenn man dem Roboter nur ein einziges Video in der neuen Küche zeigt, aktualisiert sich sein Gehirn mit einer Mischung aus beidem. Er lernt zwar „Wie man in Küche B schneidet“, aber er wird so besessen von dieser spezifischen Aufgabe, dass er vergisst, wie er andere Aufgaben in dieser neuen Küche bewältigt.

Der magische Trick: Subtrahieren und Addieren

Die Autoren haben entdeckt, dass sich die Aktualisierungen des Robotergehirns in zwei separate Teile zerlegen lassen, ähnlich wie das Mischen von Farben:

  • Aufgaben-Farbe (Task Color): Die „Schneide“-Anweisungen.
  • Domänen-Farbe (Domain Color): Die „Küche B Beleuchtung/Kamera“-Anweisungen.

Sie fanden heraus, dass diese beiden Farben vermischt sind, aber mathematisch getrennt werden können. So funktioniert DART:

  1. Die „Aufgaben“-Referenz holen: Der Roboter weiß bereits, wie man in der alten Küche schneidet. Sie nehmen ein einzelnes Video vom Schneiden in der alten Küche und berechnen den „Aufgaben-Vektor“ (die reine „Schneide“-Anweisung).

  2. Das „Neue“ Update holen: Sie nehmen ein einzelnes Video vom Schneiden in der neuen Küche und berechnen den „Neuen Update-Vektor“.

  3. Die Subtraktion (Die Analogie):

    • Stellen Sie sich vor, das „Neue Update“ ist ein Smoothie aus Schneiden + Neue Küche.
    • Stellen Sie sich vor, das „Alte Update“ ist ein Smoothie aus Schneiden + Alte Küche.
    • Wenn man das „Alte Update“ vom „Neuen Update“ subtrahiert, fällt der Teil „Schneiden“ weg!
    • Ergebnis: Man erhält einen reinen „Neuer Küche“-Vektor. Dieser Vektor enthält nur die Informationen über die neuen Kameras und die Beleuchtung, ohne die spezifischen Aufgabenanweisungen.
  4. Die Addition: Man nimmt diesen reinen „Neuer Küche“-Vektor und addiert ihn zurück zum ursprünglichen Gehirn des Roboters.

    • Ursprüngliches Gehirn + Neuer Küche-Vektor = Ein Roboter, der alle seine alten Aufgaben beherrscht, aber sie nun in der neuen Küche perfekt ausführt.

Das Rauschen bereinigen (Subspace Filtering)

Es gibt einen Haken. Wenn man zwei Dinge voneinander abzieht, bleiben manchmal versehentlich „Rauschen“ oder „Artefakte“ zurück (wie ein Staubkorn aus der alten Küche, das bei der Subtraktion hängengeblieben ist).

Um dies zu beheben, nutzt DART einen Subspace-Filter.

  • Betrachten Sie die Updates des Robotergehirns als eine 3D-Form.
  • Der Filter prüft, ob die „Neue Küche“-Form perfekt mit der „Alten Küche“-Form übereinstimmt.
  • Wenn ein Teil der Form nicht übereinstimmt (es ist nur zufälliges Rauschen), schneidet der Filter diesen Teil heraus.
  • Dies stellt sicher, dass der Roboter nur die echten Unterschiede zwischen den Küchen lernt und nicht zufällige Fehler.

Warum das wichtig ist (Die Ergebnisse)

Die Autoren testeten dies an Robotern in Simulationen und in der realen Welt.

  • Der Test: Sie bewegten die Roboter zu neuen Kamerawinkeln, fügten Kamerarauschen hinzu oder tauschten sogar den Roboterarm gegen eine völlig andere Marke aus (wie den Wechsel eines Panda-Roboters zu einem UR5e-Roboter).
  • Das Ergebnis:
    • Alte Methoden: Scheiterten oder benötigten viele Daten.
    • One-Shot Fine-Tuning (Der naive Weg): Der Robbot lernte die eine Aufgabe, vergaß aber alles andere.
    • DART: Der Roboter passte sich an die neue Umgebung an, indem er nur eine einzige Demonstration nutzte, und behielt gleichzeitig seine Fähigkeit für alle anderen Aufgaben bei. Er übertraf alle anderen Methoden.

Zusammenfassende Analogie

Stellen Sie sich vor, Sie sind ein Musiker, der das Klavierspiel in einem Konzertsaal mit großartiger Akustik perfekt beherrscht (Quell-Domäne).
Sie ziehen in ein kleines, hallendes Wohnzimmer (Ziel-Domäne). Sie versuchen zu spielen, aber der Klang ist seltsam und Sie machen Fehler.

  • Der alte Weg: Sie engagieren einen Lehrer, der Sie wochenlang in dem Wohnzimmer jede einzelne Song spielt und aufnimmt.
  • Der DART-Weg:
    1. Sie nehmen sich selbst dabei auf, wie Sie ein Lied im Wohnzimmer spielen.
    2. Sie nehmen dasselbe Lied in dem Konzertsaal auf.
    3. Sie nutzen einen Computer, um den „Konzertsaal-Klang“ vom „Wohnzimmer-Klang“ zu subtrahieren.
    4. Übrig bleibt eine „Wohnzimmer-Akustik“-Datei.
    5. Sie wenden diese Datei auf Ihr Gehirn an. Nun können Sie jedes beliebige Lied im Wohnzimmer perfekt spielen, obwohl Sie nur ein einziges Mal dort geübt haben.

Das Fazate: DART ermöglicht es Robotern, sich augenblicklich an neue Umgebungen (andere Kameras, andere Roboter) anzupassen, indem sie den „Umwelt-Teil“ ihres Gehirns mathematisch isolieren und zu ihrem bestehenden Wissen hinzufügen – und das mit nur einem einzigen Beispiel.

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 →