← Neueste Arbeiten
🤖 machine learning

Adaptive Reinforcement Learning for Unobservable Random Delays

Dieses Paper führt ein allgemeines Interaktionsschicht-Framework und einen modellbasierten Actor-Critic mit Delay Adaptation (ACDA)-Algorithmus ein, die es Reinforcement-Learning-Agenten ermöglichen, sich dynamisch an nicht beobachtbare, zeitvariable Verzögerungen und Paketverluste anzupassen, wodurch sie bestehende Methoden in Lokomotions-Benchmarks signifikant übertreffen.

Ursprüngliche Autoren: John Wikman, Alexandre Proutiere, David Broman

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

Ursprüngliche Autoren: John Wikman, Alexandre Proutiere, David Broman

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 spielen ein High-Speed-Videospiel, bei dem Sie einen Roboter steuern. In einer perfekten Welt sehen Sie den Bildschirm, drücken eine Taste und der Roboter bewegt sich sofort. Aber in der realen Welt ist alles chaotisch. Ihr Signal könnte im Verkehr stecken bleiben, das Gehirn des Roboters braucht einen Moment zum Nachdenken oder die Nachricht geht gänzlich verloren. Bis Ihr Befehl schließlich ankommt, hat sich der Roboter bereits bewegt und Ihre Anweisung ist nun falsch.

Dies ist das Problem, das die Forscher John Wikman, Alexandre Proutiere und David Broman angegangen sind. Sie fanden heraus, dass das Standard-KI-Training davon ausgeht, dass alles instantan geschieht, was jedoch zusammenbricht, wenn es mit realen Verzögerungen zu tun hat, die zufällig und für die KI unsichtbar sind.

Der „alte Weg“ vs. das reale Problem
Frühere Methoden versuchten, dies zu lösen, indem sie extrem vorsichtig spielten. Sie nahmen das Worst-Case-Szenario an: „Was wäre, wenn die Verzögerung 10 Sekunden beträgt?“ Also ließen sie die KI genau 10 Sekunden warten, bevor sie handelte, selbst wenn die Verzögerung normalerweise nur 1 Sekunde betrug. Es ist wie ein Autofahrer, der an einer grünen Ampel immer 10 Minuten wartet, nur für den Fall, dass die Ampel länger rot bleibt, obwohl sie normalerweise nach 2 Sekunden grün wird. Das ist sicher, aber unglaublich langsam und ineffizient.

Andere Methoden versuchten, die Verzögerung zu erraten, scheiterten aber oft, weil die KI zum Zeitpunkt ihrer Entscheidung nicht tatsächlich wusste, wie lang die Verzögerung sein würde. Das Paper argumentiert gegen diese starren, festen Verzögerungsansätze und zeigt auf, dass sie zu konservativ sind und nicht auf das Chaos realer Netzwerke reagieren können.

Die neue Lösung: Die „Interaction Layer“
Das Team führte ein kluges neues Framework namens Interaction Layer ein. Stellen Sie sich dies als ein intelligentes „Kontrollzentrum“ vor, das zwischen dem KI-Gehirn und dem Roboter sitzt.

Anstatt einen einzelnen Befehl wie „Springe jetzt“ zu senden, sendet die KI eine Matrix zukünftiger Aktionen – ein riesiges Gitter an Möglichkeiten. Es ist wie ein Schachspieler, der nicht nur einen Zug macht, sondern ein ganzes Buch voller Züge schreibt: „Wenn der Gegner hier zieht, mache ich dies; wenn er dorthin zieht, mache ich das.“

Die KI füllt dieses Gitter für viele verschiedene mögliche zukünftige Verzögerungen aus. Sie weiß nicht, welche Zeile des Gitters tatsächlich verwendet wird, da sie nicht weiß, wie lange ihre Nachricht bis zur Ankunft brauchen wird. Aber die Interaction Layer fungiert als Schiedsrichter. Wenn die Nachricht schließlich ankommt, prüft die Layer die Zeit, ermittelt exakt, wie lang die Verzögerung war, und wählt die korrekte Zeile aus dem Gitter aus, um sie auszuführen. Wenn eine Nachricht verloren geht oder in der falschen Reihenfolge ankommt, hält die Layer Ersatzzeilen bereit.

Der „Actor-Critic with Delay Adaptation“ (ACDA)
Um dies umzusetzen, entwickelten sie einen neuen KI-Algorithmus namens ACDA. Diese KI ist ein wenig wie eine Hellseherin. Da sie die Zukunft nicht sehen kann, nutzt sie ein „Modell“, um sich vorzustellen, wie die Welt aussehen wird, wenn ihre Aktion schließlich eintrifft.

Stellen Sie sich vor, Sie werfen einen Ball zu einem Freund, der von Ihnen wegrennt. Sie zielen nicht einfach dorthin, wo er jetzt ist; Sie zielen dorthin, wo Sie glauben, dass er sein wird, wenn der Ball ankommt. ACDA macht dies mathematisch. Es berechnet eine „Verteilung“ dessen, wo sich der Roboter in der Zukunft befinden wird, und generiert Aktionen basierend auf dieser Vorhersage. Es rät nicht blindlings, sondern nutzt ein gelerntes Modell darüber, wie sich der Roboter bewegt, um die Lücken fehlender Informationen zu füllen.

Was die Zahlen sagen
Die Forscher testeten dies in einer simulierten Welt unter Verwendung von MuJoCo, einer Physik-Engine für Roboter, in fünf verschiedenen Umgebungen: Ant-v4, Humanoid-v4, HalfCheetah-v4, Hopper-v4 und Walker2d-v4. Sie verwendeten dabei nicht nur künstliche Verzögerungen, sondern auch echte Daten, die aus WLAN-Netzwerken in einer Universitätsbibliothek und einem Büro gesammelt wurden.

Die Ergebnisse waren eindeutig:

  • In der Ant-v4 Umgebung mit einer spezifischen simulierten Verzögerung (GE1,23) erreichte die alte beste Methode (BPQL) einen Wert von 2691,88, während ACDA 4112,78 erreichte.
  • In der Humanoid-v4 Umgebung mit derselben Verzögerung erreichte BPQL 585,19, während ACDA 4608,76 erreichte.
  • Selbst mit den realen WLAN-Verzögerungen aus der Bibliothek (DLib) übertraf ACDA konsequent die State-of-the-Art-Methoden.

Das Paper stellt fest, dass ACDA in fast jedem getesteten Szenario höhere durchschnittliche Erträge erzielte als die besten existierenden Methoden. Es gab eine Ausnahme: In der Ant-v4 Umgebung mit einer spezifischen Art von Verzögerung (MM1) schnitt BPQL etwas besser ab. Jedoch war ACDA in 15 von 25 getesteten Benchmarks der Spitzenreiter.

Wie sicher sind sie sich?
Die Autoren sind sehr zuversichtlich hinsichtlich dieser Ergebnisse, basierend auf ihren Simulationen und reproduzierten realen Daten. Sie führten ihre Tests über 1 Million Schritte des Trainings durch. Sie weisen jedoch vorsichtig darauf hin, dass die Ergebnisse zwar stark sind, sie aber nicht mathematisch bewiesen haben, dass der Algorithmus in jeder denkbaren Situation immer zur perfekten Lösung konvergiert. Der Erfolg wird daran gemessen, wie gut er in ihren spezifischen Tests abgeschnitten hat, nicht durch eine theoretische Garantie, dass er in jedem Universum zu 100 % funktioniert.

Das Fazit
Dieses Paper legt nahe, dass wir, indem wir die KI ein „Menü“ zukünftiger Aktionen senden lassen und eine intelligente Zwischenschicht nutzen, die das Richtige basierend auf dem tatsächlichen Eintreffen auswählt, mit unvorhersehbaren Verzögerungen viel besser umgehen können, als indem wir einfach nur warten oder raten. Dies verwandelt ein chaotisches, unvorhersehbares Problem in ein beherrschbares Spiel des „Was wäre wenn“ und ermöglicht es Robotern, sich auch dann flüssig zu bewegen, wenn ihre Signale im Verkehr stecken bleiben.

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 →