← Neueste Arbeiten
🤖 machine learning

Learning Suffers More Than the Policy Class Under Partial Observability: A Closed-Form Analysis

Diese Arbeit zeigt auf, dass bei teilweise beobbartem linear-quadratischem Reinforcement Learning das primäre Hindernis für die Optimalität nicht die Expressivität der Policy ist, sondern ein Bias in der Wertschätzung des Kritikers, der durch unerklärte Zustandsvariation verursacht wird, welcher präzise charakterisiert und durch die Anpassung des Vorhersagehorizonts des Agenten korrigiert werden kann.

Ursprüngliche Autoren: Idil Gözel

Veröffentlicht 2026-08-10
📖 8 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Idil Gözel

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 einen Roboter vor, der versucht zu lernen, wie man geht. Er hat ein Gehirn (einen Algorithmus), das entscheidet, welche Muskeln er anspannen muss, aber er besitzt nur eine winzige Kamera, die seine eigenen Füße sieht, nicht aber den Boden unter ihnen oder den Wind, der an ihm zieht. Dies ist die Welt des Bestärkenden Lernens (Reinforcement Learning), in der Maschinen durch Versuch und Irrtum lernen, um die beste Punktzahl zu erreichen. Normalerweise, wenn diese Roboter scheitern, nehmen wir an, dass sie in gewisser Weise „blind“ sind, was die Aufgabe unmöglich macht: Wir glauben, sie könnten schlichtweg nicht genug sehen, um den richtigen Zug zu bestimmen. Wir nennen dies die „Policy-Lücke“ – die Vorstellung, dass das Gehirn des Roboters zu einfach ist, um die perfekte Lösung festzuhalten.

Doch es gibt einen zweiten, heimlicheren Grund für das Scheitern. Selbst wenn der Roboter in der Lage wäre, den perfekten Zug zu finden, könnte die Art und Weise, wie er lernt, ihn täuschen. Der Roboter muss schätzen, wie gut eine Situation ist, basierend auf dem, was er sieht. Wenn er nicht das ganze Bild sieht, werden seine Schätzungen voreingenommen. Er könnte denken, eine Situation sei gefährlich, obwohl sie eigentlich sicher ist, oder umgekehrt. Dies ist die „Lernlücke“. Es liegt nicht daran, dass der Roboter nicht klug genug sein könnte; es liegt daran, dass der Lehrer (der Lernalgorithmus) ihm die falschen Hausaufgaben gibt. Diese Arbeit stellt eine einfache Frage: In einer Welt, in der der Roboter teilweise blind ist, liegt das Problem darin, dass er zu dumm ist, um die Welt zu verstehen, oder liegt das Problem darin, dass seine Lernmethode fehlerhaft ist?


Der blind gebundene Fahrer und die falsche Karte

Stellen Sie sich einen Fahrer vor, der versucht, ein Auto über eine holprige Straße zu steuern. Der Fahrer kann die Straße direkt vor dem Auto sehen (den „beobachtbaren Zustand“), aber er kann die Schlaglöcher nicht sehen, die einige Sekunden später kommen werden (den „nicht beobachtbaren Zustand“). Die Aufhängung des Autos reagiert auf diese verborgenen Schlaglöcher, was das Auto zum Springen bringt.

In dieser Geschichte ist der Fahrer der Akteur (der Teil, der entscheidet, das Lenkrad zu drehen), und der Kritiker ist der Beifahrer, der eine Punktetabelle führt und dem Fahrer sagt, wie gut oder schlecht die Fahrt ist. Der Beifahrer sieht nur das springende Auto, nicht die verborgenen Schlaglöcher.

Die Arbeit setzt eine sehr spezifische, lösbare Version dieses Problems auf. Das Auto befindet sich auf einer Strecke, auf der die verborgenen Schlaglöcher das Auto auf eine vorhersehbare, mathematische Weise herumstoßen. Dem Fahrer ist erlaubt, eine einfache Regel anzuwenden: „Wenn das Auto nach oben springt, drücke das Lenkrad nach unten.“ Diese Regel ist einfach genug, dass der Fahrer, wenn er die ganze Wahrheit wüsste, den perfekten Lenkwinkel berechnen könnte. Tatsächlich ist der perfekte Lenkwinkel nur etwa 10,4 % schlechter als der absolut beste Fahrer, der alles sehen könnte. Die „Policy-Lücke“ (die Grenze dessen, was der Fahrer darstellen kann) ist also klein. Der Fahrer könnte nahezu perfekt sein.

Doch hier kommt die Wendung: Wenn der Fahrer tatsächlich versucht, unter Verwendung der Standardmethode des „Actor-Critic“-Verfahrens zu lernen, findet er diese gute Lösung nicht. Stattdessen prallt er gegen eine schreckliche Lösung, die 35 % schlechter ist als das Beste, was er hätte erreichen können.

Warum der Beifahrer lügt

Warum scheitert das Lernen? Die Arbeit zeigt, dass es nicht daran liegt, dass der Fahrer dumm ist. Es liegt daran, dass der Beifahrer (der Kritiker) ihn anlügt, aber nicht mit Absicht.

Der Beifahrer sieht das Auto springen. Er weiß, dass das Auto springt, weil es an den verborgenen Schlaglöchern liegt, aber er kann die Schlaglöcher nicht sehen. Er sieht nur das Auto. Für ihn sieht das Springen wie ein wilder, unvorhersehbarer Sturm aus. Da der Beifahrer eine Punktetabelle basierend nur auf der Position des Autos erstellen muss, muss er erklären, warum das Auto so stark springt.

Da er nicht sagen kann: „Oh, es sind die Schlaglöcher“, gibt er der Position des Autos selbst die Schuld. Er entscheidet: „Wow, dieses Auto befindet sich an einem wirklich instabilen Ort! Der Wert, hier zu sein, muss schlagartig sinken, wenn wir uns auch nur ein winziges Stück bewegen.“ Er zeichnet eine Karte, auf der das „Tal“ der Sicherheit unglaublich tief und eng ist.

Der Fahrer, der dieser Karte vertraut, denkt: „Oh nein! Ich muss stark und schnell lenken, um in diesem winzigen sicheren Fleck zu bleiben!“ Also dreht der Fahrer das Lenkrad mit maximaler Kraft. Er fährt am Ende mit einer „Verstärkung“ (Lenkempfindlichkeit), die 15 Mal größer ist, als eigentlich nötig wäre. Er überreagiert auf einen Sturm, der bei weitem nicht so beängstigend ist, wie die Karte es darstellt.

Die Arbeit berechnet dies exakt. An dem Punkt, an dem der Fahrer eigentlich hätte aufhören sollen zu lernen, gibt die Karte des Beifahrers an, dass die „Krümmung“ (wie steil das Tal ist) 16,7 beträgt. Aber die wahre Krümmung, wenn er die ganze Welt sehen könnte, beträgt nur 1,11. Die Karte ist fünfzehnmal zu steil! Der Fahrer folgt diesem Fehler bis zum Absturz.

Die Magie des Vorausblickens

Wie also korrigieren wir einen Fahrer, der von einem Beifahrer mit einer schlechten Karte getäuscht wird? Die Arbeit findet einen sehr spezifischen „Regler“, den man drehen kann.

In vielen Lernalgorithmen schaut der Beifahrer nicht nur einen Schritt nach vorne, sondern blickt ein Stück weiter in die Zukunft, um zu sehen, wie sich die Punktzahl verändert. Dies wird als Bootstrap-Horizont (oder der λ\lambda-Parameter) bezeichnet.

  • Wenn der Beifahrer nur einen Schritt nach vorne schaut (ein kurzer Horizont), erhält er die falsche, steile Karte, und der Fahrer stürzt ab.
  • Wenn der Beifahrer weit genug vorausblickt – speziell weit genug, um die Zeit abzudecken, die die verborgenen Schlaglöcher benötigen, um ihre Wirkung zu entfalten – korrigiert sich die Karte selbst.

Die Arbeit zeigt, dass, wenn man diese „Vorausschau-Zeit“ so einstellt, dass sie mit dem „Gedächtnis“ der verborgenen Schlaglöcher übereinstimmt, der Fahrer an der perfekten Stelle stoppt. Es ist, als würde man dem Beifahrer sagen: „Rate nicht nur, warum das Auto gerade jetzt springt; warte ab und sieh zu, ob das Springen anhält. Wenn es das tut, ist es die Straße. Wenn es aufhört, war es nur ein kleiner Stoß.“

Die Überraschung des Deep Learning

Der Autor hat dies nicht nur auf dem Papier mathematisch durchgeführt; er hat es mit modernem Deep Reinforcement Learning getestet (der Art von KI, die Videospiele spielt). Er gab der KI ein „Gedächtnis“, indem er ihr die letzten 32 Frames des Videos zeigte, in der Hoffnung, dass dies helfen würde, die verborgenen Schlaglöcher zu erkennen.

Hier ist das überraschende Ergebnis: Dem der KI ein Gedächtnis zu geben, half nicht.
Selbst mit einer Videohistorie, wenn der „Vorausschau-Regler“ falsch eingestellt war, stürzte die KI immer noch ab. Es spielte keine Rolle, ob die KI ein ausgeklügeltes Gehirn oder ein Gedächtnis hatte; wenn die Lernregel (die Karte des Beifahrers) voreingenommen war, folgte die KI der Voreingenommenheit.
Als sie jedoch den „Vorausschau-Regler“ auf die richtige Einstellung drehten, fand die KI die gute Lösung, selbst ohne das Gedächtnis.

Die Arbeit schloss auch einige andere Ideen aus. Sie prüften, ob die KI vielleicht einfach mehr „explorieren“ müsste (zufällige Bewegungen ausprobieren), um das Problem zu lösen. Sie hielten die Menge des zufälligen Rauschens konstant fest und stellten fest, dass dies keinen Unterschied machte; das Problem war immer noch die Einstellung des Vorausschau-Horizonts. Sie prüften auch, ob die KI einfach früher mit dem Lernen aufhören müsste, aber die Mathematik zeigte, dass das Problem struktureller Natur war und kein Timing-Problem.

Das Fazit

Die wichtigste Erkenntnis ist ein wenig schockierend für die übliche Denkweise über KI. Wir geben der teilweisen Beobachtbarkeit (Blindheit) oft die Schuld daran, dass das Gehirn der KI nicht komplex genug ist, um sich an die Vergangenheit zu erinnern. Diese Arbeit sagt: Nein, das Gehirn ist in Ordnung. Das Problem ist, dass der Lernalgorithmus das Rauschen, das er sieht, fälschlicherweise als Signal interpretiert und so ein falsches Gefühl von Gefahr erzeugt, das die KI dazu treibt, übermäßig zu reagieren.

Die Lösung besteht nicht unbedingt darin, der KI ein größeres Gehirn oder ein besseres Gedächtnis zu geben. Es geht darum, den Vorausschau-Horizont so einzustellen, dass die KI lange genug wartet, um zwischen einem echten Problem und einem vorübergehenden Schluckauf zu unterscheiden. Wenn man diesen einen Regler korrekt einstellt, kann die KI auf dem richtigen Weg lernen, selbst wenn sie blind ist. Wenn man es nicht tut, wird selbst die klügste KI sich selbst in den Abgrund treiben, in der festen Überzeugung, die Welt zu retten.

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 →