Heim >Technologie-Peripheriegeräte >KI >Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen

Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen

WBOY
WBOYnach vorne
2023-04-15 11:07:021070Durchsuche

In diesem Artikel „Schnelle kontrafaktische Inferenz für geschichtsbasiertes Verstärkungslernen“ wird ein schneller Kausalinferenzalgorithmus vorgeschlagen, der die rechnerische Komplexität der Kausalinferenz erheblich reduziert – bis zu dem Punkt, an dem er mit dem Online-Grad des Verstärkungslernens kombiniert werden kann .

​Der theoretische Beitrag dieses Artikels besteht hauptsächlich aus zwei Punkten:

​1. Es wird ein gemittelter kausaler Effekt vorgeschlagen. 2. Erweitern Sie das berühmte Backdoor-Kriterium von der univariaten Interventionseffektschätzung auf die multivariable Interventionseffektschätzung, die als Step-Backdoor-Kriterium bezeichnet wird.

Hintergrund

Sie müssen Grundkenntnisse über teilweise beobachtbares Verstärkungslernen und kausale Schlussfolgerungen vorbereiten. Ich werde hier nicht zu viel vorstellen, aber hier sind ein paar Portale:

Teilweise beobachtbares Verstärkungslernen:

# 🎜 🎜#POMDP-Erklärung https://www.zhihu.com/zvideo/1326278888684187648

Kausale Argumentation: # 🎜 🎜#Kausales Denken in tiefen neuronalen Netzenhttps://zhuanlan.zhihu.com/p/425331915

Motivation

Aus historischen Informationen extrahieren /Encoding-Funktionen sind das grundlegende Mittel, um teilweise beobachtbares Verstärkungslernen zu lösen. Die gängige Methode besteht darin, das Sequence-to-Sequence-Modell (seq2seq) zum Codieren des Verlaufs zu verwenden. In diese Kategorie fallen beispielsweise die in diesem Bereich beliebten LSTM/GRU/NTM/Transformer-Verstärkungslernmethoden. Gemeinsam ist dieser Art von Methode, dass die Geschichte

basierend auf der

Korrelation zwischen historischen Informationen und Lernsignalen (Umweltbelohnungen) kodiert wird, d. h. je größer die Korrelation einer historischen Information ist , je größer das zugewiesene Gewicht.

Diese Methoden

können jedoch die verwirrende Korrelation

, die durch die Stichprobenentnahme verursacht wird, nicht beseitigen. Geben Sie ein Beispiel für das Aufnehmen eines Schlüssels zum Öffnen der Tür, wie im Bild unten gezeigt:

Hier Es hängt nur davon ab, ob der Agent die Tür öffnen kann. Ob der Schlüssel in der Geschichte erhalten wurde, hängt nicht von anderen Zuständen in der Geschichte ab. Wenn die Sampling-Strategie des Agenten jedoch Präferenzen für einige Pfade vorsieht, führt dies zu einer hohen Korrelation zwischen den Zuständen auf diesen bevorzugten Pfaden. Nachdem der Agent beispielsweise den Schlüssel erhalten hat, neigt er dazu, die Tür über den oberen Pfad zu öffnen, anstatt über den unteren Pfad, um die Tür zu öffnen, wodurch die Angelegenheit des Türöffnens stark mit dem Fernseher korreliert. Dieser Art von nicht-kausalem, aber hochrelevantem Zustand wird von seq2seq ein relativ hohes Gewicht verliehen, wodurch die codierten historischen Informationen sehr redundant werden. Wenn wir in diesem Beispiel die Korrelation zwischen dem Fernseher und der Türöffnung schätzen, gibt es aufgrund des Vorhandenseins des Schlüssels eine verwirrend hohe Korrelation zwischen beiden. Um die tatsächliche Auswirkung des Öffnens einer TV-Tür abzuschätzen, muss dieser verwirrende Zusammenhang beseitigt werden.

Diese verwirrende Korrelation kann durch Do-Kalkül im Kausalschluss [1] entfernt werden:

TrennungZum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführenPotenziell verwirrend# 🎜🎜#Hintertürvariable

Schlüssel und Ball, wodurch die statistische Korrelation zwischen der Hintertürvariablen (Schlüssel/Ball) und dem Fernseher abgeschnitten wird und dann die

bedingte Wahrscheinlichkeit von p(Offen|, Schlüssel/Ball) umgewandelt wird. Integrieren Sie #🎜 🎜# auf der Hintertürvariablen (Schlüssel/Kugel) (rechtes Bild von Abbildung 1) und erhalten Sie den tatsächlichen Effekt p(Open|do( ))=0,5. Da es relativ selten historische Zustände mit kausalen Auswirkungen gibt, kann der Umfang historischer Zustände durch Entfernen verwirrender Korrelationen erheblich reduziert werden.

Deshalb hoffen wir, kausale Schlussfolgerungen zu verwenden, um verwirrende Korrelationen in historischen Stichproben zu entfernen, und verwenden dann seq2seq, um den Verlauf zu kodieren, um eine kompaktere historische Darstellung zu erhalten. (Motivation für diesen Artikel) Der wissenschaftliche Link https ist beigefügt: ://blog.csdn.net/qq_31063727/article/details/118672598

Schwierigkeit

Die Durchführung kausaler Schlussfolgerungen in historischen Sequenzen unterscheidet sich von allgemeinen kausalen Schlussfolgerungsproblemen. Die -Variable in der historischen Sequenz hat sowohl Zeit- als auch Raumdimensionen , also eine Beobachtungs-Zeit-Kombination Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen, wobei o die Beobachtung und t die ist Zeitstempel (Phase Im Vergleich dazu ist MDP sehr freundlich, der Markov-Zustand hat nur räumliche Dimensionen). Durch die Überlappung der beiden Dimensionen ist der Umfang historischer Beobachtungen recht groß. Verwenden Sie Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen, um die Anzahl der Beobachtungswerte auf jedem Zeitstempel darzustellen, und verwenden Sie T, um die Gesamtlänge darzustellen Dann gibt es Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen Arten von Werten für den historischen Zustand (der reguläre Körper O( ) ist das Komplexitätssymbol). [2]

Frühere kausale Inferenzmethoden basierten auf univariater Interventionserkennung und konnten jeweils nur eine Variable verarbeiten. Das Durchführen von Kausalschlussfolgerungen in einem großen historischen Zustand führt zu extrem hoher Zeitkomplexität, was die Kombination mit Online-RL-Algorithmen erschwert.

[2] Hinweis: Die formale Definition der kausalen Wirkung einer univariaten Intervention lautet wie folgt

Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen

Wie in der Abbildung oben gezeigt, ist es angesichts der Geschichte notwendig, #🎜 zu schätzen 🎜##🎜🎜 #Für die kausale Wirkung der Übertragungsvariablen führen Sie die folgenden zwei Schritte aus: 1) In den historischen Zustand eingreifen # 🎜🎜##🎜🎜 #, 2) Den vorherigen historischen Zustand als Hintertürvariable nehmen, #🎜 🎜# Berechnen Sie als Antwortvariable das folgende Integral, das den erforderlichen kausalen Effekt darstellt 🎜#Da die univariate Interventionserkennung schwer mit Online-RL zu kombinieren ist, ist es notwendig, multivariate Interventionserkennungsmethoden zu entwickeln. IdeeDie Kernbeobachtung (Hypothese) dieses Artikels ist, dass

kausale Zustände in der räumlichen Dimension spärlich sind#🎜 🎜#. Diese Beobachtung ist natürlich und häufig. Wenn Sie beispielsweise eine Tür mit einem Schlüssel öffnen, werden während des Vorgangs viele Zustände beobachtet, aber der Beobachtungswert des Schlüssels bestimmt, ob die Tür geöffnet werden kann Anteil aller beobachteten Werte. Unter Ausnutzung dieser Sparsamkeit können wir durch multivariable Intervention eine große Anzahl historischer Zustände ohne kausale Auswirkungen auf einmal herausfiltern.

Aber die kausale Wirkung ist in der Zeitdimension nicht geringZum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen Es ist auch ein Schlüssel zum Öffnen der Tür. Der Schlüssel kann vom Agenten meistens beobachtet werden. Die Dichte der kausalen Wirkungen in der Zeitdimension verhindert die Durchführung multivariater Interventionen – es ist unmöglich, eine große Anzahl historischer Zustände ohne kausale Wirkungen auf einmal zu entfernen.

Basierend auf den beiden oben genannten Beobachtungen besteht unsere Kernidee darin,

zunächst Schlussfolgerungen in der räumlichen Dimension und dann Schlussfolgerungen in der Zeitdimension zu ziehen.

Nutzen Sie die Sparsamkeit in der räumlichen Dimension, um die Anzahl der Eingriffe deutlich zu reduzieren.

Um allein den räumlichen Kausaleffekt abzuschätzen, schlagen wir vor, zunächst den zeitlichen Durchschnitt des Kausaleffekts zu ermitteln.

bedeutet die Mittelung der Kausaleffekte mehrerer historischer Zustände über die Zeit (spezifische Definitionen finden Sie im Originaltext).

Basierend auf dieser Idee konzentrieren wir uns auf das Problem: Das zu lösende Kernproblem besteht darin, wiedie gemeinsame kausale Wirkung des Eingreifens in mehreren verschiedenen ZeitschrittenZum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführenmit derselben Variablen (bezeichnet als ) zu berechnen ). Dies liegt daran, dass das Hintertürkriterium nicht für die gemeinsame Intervention mehrerer historischer Variablen gilt: Wie in der folgenden Abbildung gezeigt, können Sie unter Berücksichtigung der gemeinsamen Intervention der dualen Variablen Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen und Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen diesen Teil von sehen Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen im späteren Zeitschritt Die Hintertürvariable enthält Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen, und es gibt keine gemeinsame Hintertürvariable zwischen den beiden.

Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen

Methode

Wir verbessern das Hintertürkriterium und schlagen ein Kriterium vor, das zur Schätzung multivariabler Schätzungen des Gelenkinterventionseffekts geeignet ist. Für zwei beliebige intervenierte Variablen Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen und Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen (i

Schritt-Hintertür-Anpassungskriterium (Schritt-Hintertür-Anpassungsformel)

Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen

Dieses Kriterium trennt andere Variablen zwischen den Variablen zweier benachbarter Zeitschritte, die als Stepping-Backdoor-Variablen bezeichnet werden. In einem Kausaldiagramm, das dieses Kriterium erfüllt, können wir die gemeinsame kausale Wirkung zweier beliebiger dazwischenliegender Variablen abschätzen. Es umfasst zwei Schritte: Schritt 1. Verwenden Sie die Variable, die zum Zeitpunkt des Zeitschritts kleiner als i ist, als Hintertürvariable, um den kausalen Effekt von doZum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen abzuschätzen. Schritt 2. Verwenden Sie die ermittelte Hintertürvariable und die ermittelte Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen als Bedingungen, wobei die Variablen zwischen Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen und Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen als neue Hintertürvariablen über Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen (d. h. schrittweise Hintertürvariablen über Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen und Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen) verwendet werden, um die Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen bedingte Kausalität von do abzuschätzen Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen Wirkung . Dann ist der gemeinsame kausale Effekt das Produktintegral dieser beiden Teile. Das Schritt-Hintertür-Kriterium verwendet zwei Schritte des gewöhnlichen Hintertür-Kriteriums, wie in der folgenden Abbildung dargestellt. Die obige Formel verwendet einen allgemeineren variablen Indikator X.

Für den Fall von mehr als drei Variablen können wir durch kontinuierliche Verwendung des Schritt-Hintertür-Kriteriums – indem wir die Variablen zwischen benachbarten dazwischen liegenden Variablen in jeweils zwei Zeitschritten als Schritt-Hintertür-Variablen behandeln und die obige Formel kontinuierlich berechnen – erhalten Die Verbindung Der kausale Effekt einer multivariablen Intervention

Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen

ist wie folgt:

Theorem 1. Wenn bei einem Satz intervenierter Variablen mit unterschiedlichen Zeitstempeln alle zwei zeitlich benachbarten Variablen die Step-Backdoor-Anpassungsformel erfüllen, dann ist der gesamte kausale Effekt kann geschätzt werden mit

Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen

Speziell für das teilweise beobachtbare Verstärkungslernproblem gibt es nach Ersetzen von x in der obigen Formel durch Beobachtung o die folgende Formel zur Berechnung des Kausaleffekts:

Theorem 2. Gegeben sind Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführenund Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen, der Kausaleffekt of Do (o) kann geschätzt werden durch

Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen

An dieser Stelle gibt das Papier eine Formel zur Berechnung räumlicher Kausaleffekte (d. h. zeitlich gemittelter Kausaleffekte) an. Diese Methode reduziert die Anzahl der Eingriffe von O(). Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen) bis O (Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen). Der nächste Schritt besteht darin, die spärlichen räumlichen Kausaleffekte (die zu Beginn dieses Kapitels erwähnt wurden) zu nutzen, um die Anzahl der Interventionen weiter exponentiell zu reduzieren. Ersetzen Sie den Eingriff in eine Beobachtung durch den Eingriff in einen Beobachtungsunterraum – dies ist eine gängige Idee, um Sparsity zu nutzen und Berechnungen zu beschleunigen (siehe Originalartikel). In diesem Artikel wird ein schneller kontrafaktischer Inferenzalgorithmus namens Tree-based History Counterfactual Inference (T-HCI) entwickelt, der hier nicht im Detail beschrieben wird (Einzelheiten finden Sie im Originaltext). Tatsächlich können viele historische Kausalinferenzalgorithmen auf der Grundlage des Stepping-Backdoor-Kriteriums entwickelt werden, und T-HCI ist nur einer davon. Das Endergebnis ist Vorschlag 3 (Grob-zu-Fein-CI). WennZum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen, beträgt die Anzahl der Eingriffe für Grob-zu-Fein-CI. Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen

Das Algorithmusstrukturdiagramm lautet wie folgt:

Zum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführenDer Algorithmus enthält zwei Schleifen, eine ist die T-HCI-Schleife und die andere ist die Richtlinienlernschleife. Die beiden werden ausgetauscht: in der Richtlinie In der Lernschleife lernt der Agent eine bestimmte Anzahl von Runden und speichert die Proben im Wiederholungspool. In der T-HCI-Schleife werden die gespeicherten Proben verwendet, um den oben genannten Kausalinferenzprozess durchzuführen.

Einschränkungen: Das kausale Denken in der räumlichen Dimension hat den historischen Maßstab bereits ausreichend komprimiert. Obwohl kausale Schlussfolgerungen in der Zeitdimension die historische Skala weiter komprimieren können, da die Rechenkomplexität ausgeglichen werden muss, behält dieser Artikel die Korrelationsinferenz in der Zeitdimension bei (unter Verwendung von LSTM End-to-End für historische Zustände mit räumlichen Kausaleffekten) und verwendet kein kausales Denken.

Verifizierung

Drei Punkte wurden experimentell überprüft und auf die vorherigen Behauptungen reagiert: 1) Kann T-HCI die Probeneffizienz von RL-Methoden verbessern? 2) Ist der Rechenaufwand von T-HCI in der Praxis akzeptabel? -HCI-Minenbeobachtungen mit kausalen Auswirkungen? Einzelheiten finden Sie im experimentellen Kapitel des Artikels, daher werde ich hier keinen Platz einnehmen. Interessierte Freunde können mir natürlich auch eine private Nachricht/Kommentar schicken.

Richtungen für zukünftige ErweiterungenZum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen

Zwei Punkte zum Einstieg in die Diskussion:

1. HCI ist nicht auf die Art des verstärkenden Lernens beschränkt. Obwohl dieser Artikel Online-RL untersucht, kann HCI natürlich auch auf Offline-RL, modellbasiertes RL usw. ausgeweitet werden, und Sie können sogar erwägen, HCI auf Nachahmungslernen anzuwenden

2 Aufmerksamkeitsmethode – Sequenzpunkte mit kausalem Effekt erhalten ein Aufmerksamkeitsgewicht von 1, andernfalls erhalten sie ein Aufmerksamkeitsgewicht von 0. Aus dieser Perspektive können einige Sequenzvorhersageprobleme möglicherweise auch mithilfe von HCI gelöst werden.

Das obige ist der detaillierte Inhalt vonZum ersten Mal vorgestellt! Verwendung kausaler Schlussfolgerungen, um teilweise beobachtbares Verstärkungslernen durchzuführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:51cto.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen