← Neueste Arbeiten
🤖 machine learning

Explaining Reinforcement Learning Decisions in Self-adaptive Systems

Dieses Paper stellt EARL vor, eine Python-Bibliothek, die intuitive kontrafaktische Erklärungen für Entscheidungen des Reinforcement Learning in selbstadaptiven Systemen generiert, demonstriert durch deren Anwendung auf eine CitiBike-Simulation, um Transparenz und Nutzervertrauen zu erhöhen.

Ursprüngliche Autoren: Jasmina Gajcin, Juan C. Rosero, Ivana Dusparic

Veröffentlicht 2026-08-18
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Jasmina Gajcin, Juan C. Rosero, Ivana Dusparic

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 eine Stadt vor, in der sich Ampeln, das Stromnetz oder die Verteilung von Leihfahrrädern automatisch anpassen und dabei auf den Personenfluss und das Wetter reagieren, ohne dass ein menschliches Eingreifen erforderlich ist. Dies sind selbstadaptive Systeme, die zunehmend auf eine Art künstliche Intelligenz namens Reinforcement Learning (bestärkendes Lernen) angewiesen sind, um ihre Entscheidungen zu treffen. In diesem Prozess lernt ein Computerprogramm, oder Agent, durch Versuch und Irrtum, indem es mit seiner Umgebung interagiert, um den besten Weg zur Erreichung eines Ziels zu entdecken. Im Laufe der Zeit baut es eine Reihe von Regeln, eine sogenannte Policy, auf, die ihm genau sagt, was in einer gegebenen Situation zu tun ist. Wenn diese Agenten jedoch komplexe neuronale Netze verwenden – digitale Strukturen, die dem menschlichen Gehirn nachempfunden sind –, wird ihr Entscheidungsprozess zu einer „Black Box“. Wir sehen die Eingabe und die endgültige Aktion, aber der Pfad dazwischen bleibt undurchsichtig. Für die Menschen, die auf diese Systeme angewiesen sind, von Stadtplanern bis hin zu alltäglichen Nutzern, stellt dieser Mangel an Transparenz ein Problem dar. Wenn ein System eine seltsame Entscheidung trifft, wie etwa ein Fahrrad zu einer Station zu bewegen, die bereits voll genug ist, kann niemand leicht nachvollziehen, warum. Ohne dieses Verständnis schwindet das Vertrauen, und es wird schwierig zu überprüfen, ob das System korrekt oder sicher arbeitet.

Um dies zu lösen, haben die Forscher Jasmina Gajcin, Juan C. Rosero und Ivana Dusparic vom Trinity College Dublin ein neues Werkzeug namens EARL entwickelt. Dies ist eine Softwarebibliothek, die darauf ausgelegt ist, den Vorhang vor diesen Black-Box-Entscheidungen wegzuziehen, indem sie sogenannte kontrafaktische Erklärungen generiert. Anstatt lediglich zu benennen, was der Agent getan hat, fragt eine kontrafaktische Erklärung: „Was wäre, wenn?“. Sie zeigt dem Nutzer, wie sich das Ergebnis verändert hätte, wenn die Situation geringfügig anders gewesen wäre. Wenn beispielsweise ein Leihrad-Agent entscheidet, ein Fahrrad von Station A nach Station B zu bewegen, kann das Werkzeug aufzeigen, dass der Agent das Fahrrad an Ort A gelassen hätte, wenn Station A nur ein wenig leerer gewesen wäre. Dieser Ansatz spiegelt wider, wie Menschen natürlicherweise über Ursache und Wirkung nachdenken, und macht die Logik der Maschine viel intuitiver. Während ähnliche Methoden bereits in anderen Bereichen der künstlichen Intelligenz eingesetzt wurden, war die Anwendung auf Reinforcement Learning in realen, adaptiven Systemen schwierig, da bestehende Werkzeuge oft auf einfache „Toy Examples“ (vereinfachte Modellbeispiele) beschränkt waren.

Das Team entwickelte EARL, um diese Lücke zu schließen, und schuf ein flexibles Framework, das mit komplexen, realistischen Umgebungen arbeitet. Sie testeten ihr System an einer Simulation des CitiBike-Netzwerks in New York City, einem klassischen Beispiel für ein selbstadaptives System, bei dem Fahrräder ständig umpositioniert werden müssen, um die Nachfrage zu decken. In ihrer Simulation lernte der Agent, Fahrräder zwischen fünf verschiedenen Stationen zu bewegen, um Engpässe und Überfüllungen zu verhindern. Nachdem der Agent trainiert worden war, nutzten die Forscher EARL, um seine Entscheidungen zu hinterfragen. Sie wählten spezifische Momente aus der Simulation aus und baten das System, alternative Szenarien zu generieren. Das Werkzeug konnte erfolgreich Erklärungen für vier verschiedene Methoden zur Ermittlung dieser „Was-wäre-wenn“-Situationen produzieren. Zwei der Methoden basierten auf der Suche in der eigenen Historie der Aktionen des Agenten und den Regeln der Umgebung, während eine weitere Methode ein generatives Modell nutzte, das auf einem Datensatz vergangener Übergänge trainiert wurde, um neue, hypothetische Zustände zu erschaffen.

Die Ergebnisse dieses Experiments zeigten einen klaren Zielkonflikt zwischen Geschwindigkeit und Realismus. Die Methode, die auf ein vortrainiertes generatives Modell zurückgriff, konnte eine Erklärung in weniger als einer Millisekunde generieren, produzierte jedoch nur in 82 % der Fälle plausible Instanzen, was bedeutet, dass einige generierte Szenarien physikalische Einschränkungen wie die Stationskapazität verletzten. Im Gegensatz dazu dauerten die Methoden, die die tatsächliche Ausführungspfad des Agenten durchsuchten, signifikant länger – sie reichten von etwa fünfunddreißig bis zu fast zweihundert Sekunden pro Erklärung –, produzierten jedoch stets realistische, plausible Szenarien, welche die Regeln der Welt des Leihrad-Verkehrs respektierten. Die Forscher fanden heraus, dass alle vier Methoden bei fast jeder von ihnen getesteten Entscheidung mit einer Erfolgsquote von neunundneunzig Prozent sehr erfolgreich darin waren, eine Erklärung zu generieren. Dennoch stellten die Forscher fest, dass die langsameren, regelbasierten Methoden weita viel besser darin waren, sicherzustellen, dass die Erklärungen in der realen Welt Sinn ergaben, während die schnellere, datenbasierte Methode eine sorgfältige Filterung erforderte, um unmögliche Ergebnisse zu entfernen.

Diese Arbeit zeigt, dass es möglich ist, komplexe, selbstadaptive Systeme transparenter zu machen, ohne deren Funktionsfähigkeit zu beeinträchtigen. Die EARL-Bibliothek bietet eine vereinheitlichte Möglichkeit, diese Erklärungstechniken auf verschiedene Arten von Agenten und Umgebungen anzuwenden, und führt das Feld über einfache Benchmarks hinaus in praktische Anwendungen. Die Forscher kommen zu dem Schluss, dass die Werkzeuge zwar bereit für den Einsatz sind, aber noch Arbeit zu leisten bleibt. Zukünftige Verbesserungen müssen sich darauf konzentrieren, die schnellen, datenbasierten Methoden zuverlässiger zu machen, damit sie keine unmöglichen Szenarien generieren, und Wege zu finden, die realistischeren, regelbasierten Methoden zu beschleunigen. Letztendlich ist das Ziel, den Nutzern das Vertrauen in diese autonomen Systeme zu geben, indem man ihnen nicht nur zeigt, was die Maschine entschieden hat, sondern warum sie diese Wahl getroffen hat und was passiert wäre, wenn die Welt nur ein kleines Stück anders gewesen wäre.

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 →