Probabilistisches Schließen und bayessche Netze

Lerne, wie ein intelligenter Agent bei Unsicherheit Schlussfolgerungen zieht. Beginne mit Wahrscheinlichkeit, bedingter Wahrscheinlichkeit und dem Satz von Bayes und erfahre, wie Unabhängigkeit Modelle klein hält. Stelle Abhängigkeiten in bayesschen Netzen dar, lies Unabhängigkeiten mithilfe der d-Separation aus dem Graphen ab und berechne exakte Ergebnisse durch Variablenelimination oder Näherungsergebnisse durch Stichprobenziehung. Wähle schließlich Aktionen, die den erwarteten Nutzen maximieren, und berechne vor einer Beobachtung, welchen Wert sie hat.

MittelEinheit 6 von 10 in Kurs: Künstliche Intelligenz – Suche, Logik, Wahrscheinlichkeit und Lernen

Was du lernst

  1. Beschreibe eine unsichere Situation mit Zufallsvariablen und Verteilungen, beantworte Fragen anhand einer vollständigen gemeinsamen Verteilung, aktualisiere Wahrscheinlichkeiten mit dem Satz von Bayes und nutze Unabhängigkeit, um Modelle klein zu halten.
    • Beschreibe Unsicherheit mit Zufallsvariablen und gemeinsamen Verteilungen
      Nutze Ergebnisräume, Ereignisse, Zufallsvariablen und gemeinsame Verteilungen, um die Annahmen eines Agenten darzustellen, und bestimme Wahrscheinlichkeiten einzelner Variablen durch Aussummieren der anderen.
    • Beantworte Anfragen mit bedingten Wahrscheinlichkeiten und Aufzählung
      Berechne bedingte Wahrscheinlichkeiten, nutze Multiplikationssatz und Kettenregel und beantworte beliebige Anfragen aus einer vollständigen gemeinsamen Verteilung durch Auswählen, Aussummieren und Normieren.
    • Aktualisiere Wahrscheinlichkeiten mit dem Satz von Bayes
      Leite den Satz von Bayes her, verwandle kausales Wissen in diagnostische Schlussfolgerungen und vermeide es, Basisraten zu ignorieren.
    • Nutze Unabhängigkeit, bedingte Unabhängigkeit und Naive Bayes
      Prüfe, ob Variablen unabhängig oder bedingt unabhängig sind, erkläre, wie Unabhängigkeit ein Modell verkleinert, und klassifiziere mit einem Naive-Bayes-Modell.
  2. Interpretiere und erstelle bayessche Netze, berechne gemeinsame Wahrscheinlichkeiten aus ihren Tabellen und entscheide anhand des Graphen, welche Unabhängigkeiten gelten.
    • Interpretiere ein bayessches Netz und berechne gemeinsame Wahrscheinlichkeiten
      Erkläre die Bestandteile eines bayesschen Netzes, berechne jede vollständige gemeinsame Wahrscheinlichkeit als Produkt von Tabelleneinträgen und bestimme, wie viele Zahlen ein Netz benötigt.
    • Erstelle kompakte Netze und lies ihre lokalen Unabhängigkeiten ab
      Konstruiere ein Netz, indem du eine Reihenfolge und minimale Elternknotenmengen wählst, nutze die lokale Markov-Eigenschaft und Markov-Decken und modelliere viele Elternknoten mit kompakten CPTs.
    • Prüfe Unabhängigkeit mithilfe der d-Separation
      Ordne Tripel den drei Typen zu, prüfe jeden Pfad zwischen zwei Variablen und leite ab, welche bedingten Unabhängigkeiten der Graph garantiert.
  3. Beantworte Wahrscheinlichkeitsanfragen in einem bayesschen Netz exakt, zunächst durch Aufzählung und dann effizient durch Variablenelimination, und beurteile, wie der Aufwand wächst.
    • Beantworte Anfragen in einem Netz durch Aufzählung
      Schreibe eine Anfrage als normierte Summe von Produkten aus CPT-Einträgen, berechne sie und entferne Variablen, die das Ergebnis nicht beeinflussen können.
    • Führe Variablenelimination durch und wähle geeignete Eliminationsreihenfolgen
      Stelle CPTs als Faktoren dar, multipliziere sie und summiere jeweils eine verborgene Variable aus, normiere und erkläre, wie Eliminationsreihenfolge und Netzstruktur den Aufwand bestimmen.
  4. Schätze Wahrscheinlichkeiten in einem bayesschen Netz durch das Erzeugen von Stichproben und vergleiche A-priori-Sampling, Verwerfungsmethode, Likelihood-Gewichtung und Gibbs-Sampling.
    • Schätze Wahrscheinlichkeiten mit A-priori-Sampling und der Verwerfungsmethode
      Ziehe Stichproben aus einem Netz in topologischer Reihenfolge, schätze Wahrscheinlichkeiten anhand von Häufigkeiten und nutze die Verwerfungsmethode für bedingte Anfragen.
    • Schätze bedingte Wahrscheinlichkeiten mit Likelihood-Gewichtung
      Lege die Evidenz fest, ziehe Werte für die anderen Variablen, gewichte jede Stichprobe danach, wie gut sie die Evidenz erklärt, und erkenne die Schwierigkeiten des Verfahrens.
    • Schätze A-posteriori-Wahrscheinlichkeiten mit Gibbs-Sampling
      Ziehe für jeweils eine Variable erneut einen Wert aus ihrer Verteilung bei gegebener Markov-Decke, nutze die entstehende Zustandskette als Stichproben und vergleiche die Stichprobenverfahren.
  5. Wähle Aktionen, die den erwarteten Nutzen maximieren, modelliere Entscheidungen mit Entscheidungsnetzen und berechne vor einer Beobachtung, welchen Wert sie hat.
    • Wähle Aktionen nach dem maximalen erwarteten Nutzen
      Drücke Präferenzen als Nutzenwerte aus, berechne den erwarteten Nutzen unsicherer Ergebnisse und erkläre Risikoeinstellungen und die Axiome hinter dem Prinzip.
    • Modelliere und löse Entscheidungsprobleme mit Entscheidungsnetzen
      Erweitere ein bayessches Netz um Entscheidungs- und Nutzenknoten, bewerte jede Aktion anhand der verfügbaren Evidenz und finde die beste Strategie.
    • Berechne den Wert perfekter Information
      Berechne, um wie viel eine Beobachtung den maximalen erwarteten Nutzen voraussichtlich erhöht, nutze ihre Eigenschaften und entscheide, ob Information ihre Kosten wert ist.

Bayessche Netze einfach erklärt

5 Kapitel

1

Ziehe Schlussfolgerungen mit Wahrscheinlichkeiten, dem Satz von Bayes und Unabhängigkeit

Ein Agent braucht eine präzise Möglichkeit, sein Wissen bei unvollständigen Beobachtungen zu beschreiben. Beginne mit möglichen Welten und gemeinsamen Tabellen, bedinge dann auf Evidenz und kehre bedingte Wahrscheinlichkeiten mit dem Satz von Bayes um. Unabhängigkeit zeigt, welche Beobachtungen Information hinzufügen und welche überflüssig werden, sobald eine relevante Bedingung bekannt ist. Diese Rechenoperationen bilden die Grundlage für die probabilistische Inferenz.

1.1 Beschreibe die möglichen Welten

Ein Agent sieht möglicherweise nur einen Teil seiner Umgebung. Ein Sensor kann verrauscht sein und eine Aktion kann mehrere Ergebnisse haben. Mit Wahrscheinlichkeiten kann der Agent jeder Möglichkeit einen Grad der Überzeugung zuordnen und seine Annahmen bei neuer Information anpassen.

Welten, Ereignisse und Variablen

Der Ergebnisraum Ω führt jedes mögliche Ergebnis auf. Die Ergebnisse schließen einander aus und decken alle Möglichkeiten ab: Genau eines tritt ein. Ein Ereignis ist eine Menge solcher Ergebnisse, etwa „Der Bus hat Verspätung“. Seine Wahrscheinlichkeit ist die Summe der Wahrscheinlichkeiten seiner Ergebnisse.

Eine Zufallsvariable ordnet jedem Ergebnis einen Wert zu. Ihr Wertebereich führt die möglichen Werte auf. Zum Beispiel hat Weather den Wertebereich {sun,cloud,rain}. Schreibe Variablen groß und Werte klein. Für die boolesche Variable Rain bedeutet r wahr und ¬r falsch. Das Komma in P(r,t) bedeutet „und“.

Wahrscheinlichkeiten liegen zwischen 0 und 1, und die Wahrscheinlichkeiten aller Ergebnisse ergeben zusammen 1. Für Gegenereignisse gilt P(¬a)=1−P(a). Eine Verteilung führt die Wahrscheinlichkeit jedes Werts einer Variablen auf; eine A-priori-Wahrscheinlichkeit beschreibt eine Annahme, bevor die betrachtete Evidenz berücksichtigt wird.

Eine gemeinsame Tabelle lesen

Eine gemeinsame Verteilung gibt die Wahrscheinlichkeit jeder Wertekombination an. Hier ist ein Wetter- und Busmodell:

WetterPünktlichVerspätet
Sonne0,400,10
Wolken0,180,12
Regen0,080,12

Die sechs Zellen sind die sechs möglichen Welten und ergeben zusammen 1. Eine Zeilensumme ist die Wahrscheinlichkeit des jeweiligen Wetters; eine Zeile muss also nicht die Summe 1 ergeben. Für Regen gilt P(rain)=0,08+0,12=0,20. Die Spalte für Verspätung ergibt P(late)=0,10+0,12+0,12=0,34.

Diese Operation ist Marginalisierung oder Aussummieren. Um X zu behalten und Y zu entfernen, verwende P(x)=∑yP(x,y). Addiere über jeden Wert der entfernten Variablen, bei booleschen Variablen auch über falsche Werte.

Eine Überschneidung einmal zählen

Das Ereignis „Regen oder Verspätung“ umfasst jede Zelle in der Regenzeile oder der Verspätungsspalte. Seine Wahrscheinlichkeit ist

P(rain∨late)=0,20+0,34−0,12=0,42.

Die Subtraktion entfernt die doppelt gezählte Überschneidung. Allgemein gilt P(a∨b)=P(a)+P(b)−P(a,b). Das einfache Addieren der Randwahrscheinlichkeiten ergäbe 0,54 und würde die Welt mit Regen und Verspätung doppelt zählen.

Warum vollständige Tabellen aufwendig werden

Eine vollständige gemeinsame Tabelle kann jede Wahrscheinlichkeitsanfrage zu ihren Variablen beantworten, wächst aber schnell. Jede zusätzliche boolesche Variable verdoppelt die Zahl der Welten. Bei n booleschen Variablen gibt es 2n Einträge und 2n−1 freie Zahlen, da der letzte Eintrag durch die Summe 1 festgelegt ist. Dreißig boolesche Variablen benötigen 1.073.741.824 Einträge. Kompakte Modelle speichern stattdessen lokale Abhängigkeiten, statt jede Welt einzeln aufzuführen.

Wichtige Erkenntnisse

  • Eine gemeinsame Tabelle ordnet vollständigen Wertekombinationen Wahrscheinlichkeiten zu.
  • Marginalisierung addiert über alle Werte einer Variablen, die du entfernen möchtest.
  • Ziehe bei einem „Oder“-Ereignis die Überschneidung einmal ab.
  • Die gesamte gemeinsame Tabelle ergibt die Summe 1, einzelne Zeilen normalerweise nicht.

1.2 Auf Evidenz bedingen und normieren

Ein verspäteter Bus verändert, welche Wetterlagen wahrscheinlich erscheinen. Die bedingte Wahrscheinlichkeit betrachtet die Welten, die mit einer Beobachtung vereinbar sind, und misst deren relative Anteile. Die Wahrscheinlichkeit nach Berücksichtigung der Evidenz ist eine A-posteriori-Wahrscheinlichkeit.

Den Nenner an die Evidenz binden

Für Evidenz mit positiver Wahrscheinlichkeit gilt:

P(a∣b)=P(a,b)P(b).

Im Wetter- und Busmodell sind die Verspätungseinträge für Sonne, Wolken und Regen 0,10, 0,12 und 0,12. Ihre Summe ist 0,34. Somit gilt P(rain∣late)=0,12/0,34≈0,353. Die umgekehrte Frage ergibt P(late∣rain)=0,12/0,20=0,6. Beide nutzen dieselbe Zelle der gemeinsamen Tabelle, teilen aber jeweils durch die Wahrscheinlichkeit ihrer eigenen Evidenz.

Die gesamte bedingte Verteilung ist P(Weather∣late)≈⟨0,294;0,353;0,353⟩. Diese Einträge ergeben zusammen 1, weil sie alternative Wetterwerte bei einer festen Beobachtung beschreiben. Die drei Likelihoods P(late∣sun)=0,2, P(late∣cloud)=0,4 und P(late∣rain)=0,6 haben unterschiedliche Bedingungen und müssen nicht die Summe 1 ergeben.

Produkte und Ketten

Durch Umstellen der Definition erhält man den Multiplikationssatz:

P(a,b)=P(a∣b)P(b)=P(b∣a)P(a).

Wiederholte Anwendung ergibt die Kettenregel:

P(x1,…,xn)=∏i=1nP(xi∣x1,…,xi−1).

Jede Variablenreihenfolge funktioniert. Für diese Identität ist keine Unabhängigkeit nötig; später können wir damit aber die Bedingungslisten verkürzen.

Auswählen, summieren und normieren

Für die Anfragevariable X, die Evidenz e und die verborgenen Variablen Y gilt bei der Aufzählung:

P(X∣e)=α∑yP(X,e,y).

Wähle zuerst die Welten, die zur Evidenz passen. Summiere dann alle verborgenen Variablen aus und behalte für jeden Anfragewert eine eigene Summe. Teile diese Summen schließlich durch ihre Gesamtsumme. Die Normierungskonstante α ist der Kehrwert dieser Summe, also von P(e).

Betrachte die booleschen Variablen Grippe (F), Fieber (V) und Husten (K). Ihre vollständige gemeinsame Tabelle lautet:

GrippeFieberHustenWahrscheinlichkeit
WahrWahrWahr0,056
WahrWahrFalsch0,024
WahrFalschWahr0,014
WahrFalschFalsch0,006
FalschWahrWahr0,018
FalschWahrFalsch0,072
FalschFalschWahr0,162
FalschFalschFalsch0,648

Um P(F∣v) zu bestimmen, behalte die Fieberzeilen und summiere Husten aus. Die Summen sind 0,056+0,024=0,08 für Grippe und 0,018+0,072=0,09 für keine Grippe. Normiere durch 0,17 und erhalte P(f∣v)≈0,471.

Wird auch Husten beobachtet, behalte nur die beiden Zeilen mit Fieber und Husten. Nun gilt P(f∣v,k)=0,056/0,074≈0,757. Für Fieber ohne Husten gilt P(f∣v,¬k)=0,024/0,096=0,25. Das Aussummieren von Husten würde diese zusätzliche Beobachtung verlieren. Eine nicht normierte Summe wie 0,08 ist eine gemeinsame Wahrscheinlichkeit, nicht die gesuchte bedingte Wahrscheinlichkeit.

Wichtige Erkenntnisse

  • Bedingte Wahrscheinlichkeit teilt eine gemeinsame Wahrscheinlichkeit durch die Wahrscheinlichkeit der Evidenz.
  • Die Kettenregel gilt für jede Variablenreihenfolge.
  • Aufzählung wählt Evidenz aus, summiert verborgene Variablen aus und normiert.
  • Eine bedingte Verteilung ergibt über die Anfragewerte die Summe 1.
  • Halte beobachtete Werte beim Summieren fest.

1.3 Den Satz von Bayes nutzen und die Basisrate beachten

Ein Agent weiß oft, wie eine Ursache eine Beobachtung hervorbringt, muss aber in die andere Richtung schließen. Ein Fehlermodell kann beschreiben, wie oft ein beschädigtes Bauteil eine Warnung auslöst. Nach der Warnung braucht der Agent die Wahrscheinlichkeit eines Schadens.

Eine bedingte Wahrscheinlichkeit richtig umkehren

Die beiden Ausdrücke des Multiplikationssatzes für eine gemeinsame Wahrscheinlichkeit ergeben den Satz von Bayes:

P(c∣e)=P(e∣c)P(c)P(e).

Dabei ist P(c) die A-priori-Wahrscheinlichkeit, P(e∣c) die Likelihood und P(c∣e) die A-posteriori-Wahrscheinlichkeit. Der Nenner umfasst alle Möglichkeiten, auf denen die Evidenz eintreten kann. Für eine boolesche Ursache ergibt der Satz der totalen Wahrscheinlichkeit:

P(e)=P(e∣c)P(c)+P(e∣¬c)P(¬c).

Bei mehr als zwei Ursachenwerten nimm für jeden Wert einen Term auf. Du kannst auch für jede Ursache einen Wert aus Likelihood mal A-priori-Wahrscheinlichkeit berechnen und diese Werte normieren.

Ein Beispiel mit einer seltenen Erkrankung

Angenommen, eine Erkrankung betrifft 1 % einer Bevölkerung. Ein Test fällt bei 90 % der Erkrankten und 5 % der Gesunden positiv aus. Die Wahrscheinlichkeit eines positiven Ergebnisses ist

P(+)=0,9(0,01)+0,05(0,99)=0,009+0,0495=0,0585.

Die Wahrscheinlichkeit, krank und positiv getestet zu sein, beträgt 0,009, also

P(ill∣+)=0,009/0,0585≈0,154.

Natürliche Häufigkeiten machen den Nenner leichter verständlich. Unter 10.000 Menschen sind 100 krank, und 90 davon werden positiv getestet. Von 9.900 Gesunden werden 495 positiv getestet. Insgesamt gibt es 585 positive Ergebnisse; 90 davon gehören zu Erkrankten.

Die Sensitivität von 90 % beantwortet die Frage „Wie oft wird eine kranke Person positiv getestet?“. Sie beantwortet nicht „Wie oft ist eine positiv getestete Person krank?“. Vernachlässigung der Basisrate gewichtet die A-priori-Wahrscheinlichkeit zu wenig. Bei einer seltenen Erkrankung sind zunächst weit weniger Menschen krank, sodass falsch positive Ergebnisse aus der größeren Gruppe Gesunder die richtig positiven überwiegen können. Bleiben Sensitivität und Falsch-positiv-Rate gleich, verändert eine andere Häufigkeit der Erkrankung dennoch die A-posteriori-Wahrscheinlichkeit.

Ein negatives Ergebnis nutzt die komplementären Likelihoods:

P(ill∣−)=0,1(0,01)0,1(0,01)+0,95(0,99)≈0,0011.
Bei neuer Evidenz erneut aktualisieren

Die A-posteriori-Wahrscheinlichkeit einer Beobachtung wird zur A-priori-Wahrscheinlichkeit für die nächste. Ist ein zweites Testergebnis bei gegebenem Erkrankungsstatus vom ersten bedingt unabhängig, ergibt ein weiteres positives Ergebnis:

P(ill∣+,+)=0,92(0,01)0,92(0,01)+0,052(0,99)≈0,766.

Runde die erste A-posteriori-Wahrscheinlichkeit bei sequenziellen Rechnungen nicht. Bedingte Unabhängigkeit ist entscheidend: Wiederholte Messungen desselben defekten Sensors können einen gemeinsamen Fehler haben. Ihre Likelihoods als unabhängige Evidenz zu multiplizieren, kann die Aktualisierung übertreiben.

Hintergrundinformationen bleiben in jeder relevanten Bedingung erhalten:

P(c∣e,b)=P(e∣c,b)P(c∣b)P(e∣b).

So kann ein Agent seine Einschätzung innerhalb der bereits bekannten Bevölkerung oder Situation mit seiner aktuellen A-priori-Wahrscheinlichkeit und den passenden Likelihoods aktualisieren.

Wichtige Erkenntnisse

  • Der Satz von Bayes multipliziert die Likelihood mit der A-priori-Wahrscheinlichkeit und teilt durch die Wahrscheinlichkeit der Evidenz.
  • Die Wahrscheinlichkeit der Evidenz umfasst alle möglichen Ursachen.
  • Eine hohe Sensitivität kann bei einer seltenen Erkrankung mit einer niedrigen A-posteriori-Wahrscheinlichkeit einhergehen.
  • Bei sequenziellen Aktualisierungen wird die aktuelle A-posteriori-Wahrscheinlichkeit zur nächsten A-priori-Wahrscheinlichkeit.

1.4 Ein Modell durch Unabhängigkeit verkleinern

Manche Beobachtungen verändern gegenseitig ihre Wahrscheinlichkeiten; andere liefern keine zusätzliche Information, sobald eine relevante Bedingung bekannt ist. Unabhängigkeit zeigt, wann ein langer Wahrscheinlichkeitsausdruck durch kleinere Teile ersetzt werden kann.

Unabhängigkeit ist eine Aussage über jeden Wert

Ereignisse sind unabhängig, wenn P(a,b)=P(a)P(b) gilt. Für Variablen muss diese Gleichung für jedes Wertepaar gelten. Ein einziges Paar, für das sie nicht gilt, belegt Abhängigkeit. In der Wettertabelle gilt P(rain,late)=0,12, während P(rain)P(late)=0,20(0,34)=0,068 ist. Wetter und Busstatus sind also abhängig.

Unvereinbare Ereignisse mit positiven Wahrscheinlichkeiten sind abhängig: Erfährt man, dass eines eingetreten ist, wird die Wahrscheinlichkeit des anderen null. Unabhängige Ereignisse können zusammen eintreten. Sind n boolesche Variablen alle wechselseitig unabhängig, werden nur n Wahrscheinlichkeiten benötigt, gegenüber 2n−1 für eine uneingeschränkte gemeinsame Tabelle.

Wissen, was festgehalten wird

Bedingte Unabhängigkeit, geschrieben X⊥Y∣Z, bedeutet:

P(x,y∣z)=P(x∣z)P(y∣z).

Die Gleichung gilt für jede relevante Wertekombination. Gleichwertig gilt: Ist Z bekannt, liefert die Kenntnis von Y keine zusätzliche Information über X.

Im Grippemodell gilt P(k∣v,f)=P(k∣f)=0,7 und P(k∣v,¬f)=P(k∣¬f)=0,2. Fieber und Husten sind bei gegebenem Grippestatus bedingt unabhängig. Ohne diese Bedingung sind sie abhängig: P(k)=0,25, während P(k∣v)=0,074/0,17≈0,435 gilt. Fieber verändert die Einschätzung von Grippe und damit die Einschätzung von Husten.

AussageWas geprüft werden muss
UnabhängigkeitDie gemeinsame Wahrscheinlichkeit ist für jedes Wertepaar gleich dem Produkt der Randwahrscheinlichkeiten
Bedingte UnabhängigkeitDie bedingte gemeinsame Wahrscheinlichkeit ist für jeden Wert der Bedingung gleich dem Produkt der bedingten Wahrscheinlichkeiten

Unabhängigkeit ohne Evidenz und Unabhängigkeit bei gegebener Evidenz sind getrennte Aussagen. Die Beobachtung einer gemeinsamen Wirkung kann sogar zwei zuvor unabhängige Ursachen abhängig machen.

Mit Naive Bayes klassifizieren

Ein Naive-Bayes-Modell nimmt an, dass Merkmale bei gegebener Klasse bedingt unabhängig sind. Seine A-posteriori-Verteilung lautet:

P(C∣e1,…,en)=αP(C)∏iP(ei∣C).

Eine boolesche Klasse mit n booleschen Merkmalen benötigt 1+2n Wahrscheinlichkeiten. Die Annahme kann unvollkommen sein und trotzdem eine nützliche Klassifikation ermöglichen; korrelierte Merkmale können aber zu übermäßig sicheren Wahrscheinlichkeiten führen.

Für Spam sei P(spam)=0,3. Das Wort „Angebot“ erscheint mit Wahrscheinlichkeit 0,4 in Spam und 0,05 in regulären Nachrichten. Das Wort „Gewinner“ erscheint mit den Wahrscheinlichkeiten 0,2 und 0,01. Sind beide Wörter vorhanden, sind die Werte 0,3(0,4)(0,2)=0,024 für Spam und 0,7(0,05)(0,01)=0,00035 für reguläre Nachrichten. Normierung ergibt P(spam∣o,w)≈0,986.

Auch das Fehlen eines Merkmals liefert Evidenz. Ist „Angebot“ vorhanden, aber „Gewinner“ nicht, werden die Werte zu 0,3(0,4)(0,8)=0,096 und 0,7(0,05)(0,99)=0,03465. Das ergibt eine A-posteriori-Wahrscheinlichkeit für Spam von etwa 0,735. Nutze für ein fehlendes boolesches Merkmal das Komplement der Likelihood. Eine Likelihood von null macht den gesamten Klassenwert null. Daher sollte ein mögliches Ereignis nicht allein deshalb null erhalten, weil es in einer kleinen Stichprobe fehlte.

Wichtige Erkenntnisse

  • Eine einzige nicht erfüllte Gleichung zwischen gemeinsamer Wahrscheinlichkeit und Produkt der Randwahrscheinlichkeiten belegt Abhängigkeit.
  • Bedingte Unabhängigkeit betrifft Verteilungen bei einer festen Bedingung.
  • Unvereinbarkeit bei positiven Wahrscheinlichkeiten erzeugt Abhängigkeit.
  • Naive Bayes multipliziert die Likelihoods der Merkmale bei gegebener Klasse.
  • Für fehlende boolesche Merkmale werden komplementäre Likelihoods genutzt.
  • Normiere die Klassenwerte, wenn eine Wahrscheinlichkeit gefragt ist.
2

Stelle Abhängigkeiten mit bayesschen Netzen dar

Ein bayessches Netz ersetzt eine riesige gemeinsame Tabelle durch einen Graphen und kleine lokale Tabellen. An seinen Pfeilen erkennst du, welche Wahrscheinlichkeiten zu speichern und wie sie zur Wahrscheinlichkeit einer vollständigen Welt zu multiplizieren sind. Beim Aufbau des Graphen musst du sorgfältig über Unabhängigkeiten entscheiden; d-Separation prüft diese Entscheidungen entlang von Pfaden. Lokale Eigenschaften und strukturierte Tabellen erleichtern die Darstellung größerer Modelle.

2.1 Ein Netz lesen und seine Tabellen multiplizieren

Ein bayessches Netz stellt eine gemeinsame Verteilung mit einem gerichteten azyklischen Graphen und lokalen Wahrscheinlichkeitstabellen dar. Jeder Knoten ist eine Zufallsvariable. Ein Pfeil in einen Knoten kennzeichnet einen seiner Elternknoten; folgt man den Pfeilen, darf man nie zum Ausgangsknoten zurückgelangen.

Ein Pendelmodell

Verwende fünf boolesche Variablen: Regen (R), Unfall (A), dichten Verkehr (T), Verspätung (L) und das Mitführen eines Schirms (U). Die Pfeile sind R→T, A→T, T→L und R→U. Regen und Unfall haben die A-priori-Wahrscheinlichkeiten P(r)=0,2 und P(a)=0,1.

Die bedingte Wahrscheinlichkeitstabelle (CPT) des Verkehrs hängt von beiden Elternknoten ab:

RegenUnfallWahrscheinlichkeit für dichten Verkehr
WahrWahr0,95
WahrFalsch0,70
FalschWahr0,80
FalschFalsch0,20

Die übrigen Tabellen ergeben P(l∣t)=0,6, P(l∣¬t)=0,1, P(u∣r)=0,9 und P(u∣¬r)=0,2. Jede Belegung der Elternknoten wählt eine Verteilung über die Werte des Kindknotens aus. Für boolesche Knoten wird nur die Wahrscheinlichkeit für wahr gespeichert; die Wahrscheinlichkeit für falsch ist ihr Komplement. Somit gilt P(¬t∣r,¬a)=0,3.

Die Wahrscheinlichkeit einer vollständigen Welt berechnen

Das Netz definiert seine gemeinsame Verteilung durch

P(x1,…,xn)=∏iP(xi∣parents(Xi)).

Für Regen, keinen Unfall, dichten Verkehr, Verspätung und einen Schirm wähle aus jedem Knoten einen Eintrag:

P(r,¬a,t,l,u)=0,2(0,9)(0,7)(0,6)(0,9)=0,06804.

Die Faktoren beschreiben jeweils Regen, keinen Unfall, Verkehr bei diesen Werten der Elternknoten, Verspätung bei dichtem Verkehr und das Mitführen eines Schirms bei Regen. Wird ein Knoten ausgelassen, ist das Produkt unvollständig. Die Wahl von 0,95 für den Verkehr würde auch einen Unfall beschreiben und damit nicht zur betrachteten Welt passen.

Die Formel folgt aus der Kettenregel in einer topologischen Ordnung, in der Elternknoten vor Kindknoten stehen. Die bedingten Unabhängigkeiten des Netzes verkürzen jede Bedingung von allen vorangehenden Variablen auf die Elternknoten.

Parameter zählen und Randwahrscheinlichkeiten unterscheiden

Ein boolescher Knoten mit k booleschen Elternknoten benötigt 2k freie Wahrscheinlichkeiten. Allgemeiner benötigt ein Knoten mit d Werten und k Elternknoten mit je d Werten (d−1)dk Werte. Das Pendelnetz benötigt 1+1+4+2+2=10 Zahlen; eine vollständige gemeinsame Verteilung über seine fünf booleschen Variablen benötigt 31. Dreißig boolesche Knoten mit jeweils höchstens fünf Elternknoten benötigen höchstens 960 Zahlen, gegenüber mehr als einer Milliarde für eine uneingeschränkte vollständige gemeinsame Verteilung.

Ein CPT-Eintrag beantwortet eine Frage bei festgelegten Werten aller Elternknoten. Für eine Randwahrscheinlichkeit mittle über die fehlenden Werte der Elternknoten. Hier gilt

P(t)=0,019+0,126+0,064+0,144=0,353,

wobei die vier Terme die Verkehrszeilen mit den Wahrscheinlichkeiten ihrer Elternknoten gewichten. Ebenso gilt P(t∣r)=0,1(0,95)+0,9(0,7)=0,725. Das ist nicht der einzelne Zeilenwert 0,7.

Pfeile verlaufen oft von der Ursache zur Wirkung, weil das Modell dadurch kompakt und verständlich wird. Formal kodieren sie eine Faktorisierung und Unabhängigkeitsaussagen. Ein umgekehrter Graph mit zwei Knoten kann dieselbe gemeinsame Verteilung mit anderen Tabellen darstellen; ein Pfeil allein belegt keine Kausalität.

Wichtige Erkenntnisse

  • Jeder Knoten hat eine Wahrscheinlichkeitstabelle, die von seinen Elternknoten abhängt.
  • Multipliziere für eine vollständige Belegung pro Knoten einen passenden Eintrag.
  • Jede CPT-Zeile ergibt über die Werte des Kindknotens die Summe 1.
  • Mittle über unbekannte Elternknoten, um eine Randwahrscheinlichkeit zu erhalten.
  • Ein Graph kodiert bedingte Unabhängigkeiten; für eine kausale Deutung ist mehr nötig.

2.2 Elternknoten wählen und eine Markov-Decke bestimmen

Ein nützliches Netz lässt unnötige Abhängigkeiten weg und behält die für die Verteilung nötigen bei. Wenige Elternknoten können viele Tabelleneinträge sparen, aber jede Auslassung legt das Modell auf eine Unabhängigkeitsaussage fest.

Das Netz in einer Reihenfolge aufbauen

Wähle Variablen und ihre Wertebereiche und ordne sie dann an. Wähle für jede Variable eine minimale Menge früherer Variablen, die sie von den anderen früheren Variablen unabhängig macht. Füge Pfeile von diesen Elternknoten hinzu und fülle die CPT anhand von Expertenschätzungen oder aus Häufigkeiten geschätzten Wahrscheinlichkeiten aus.

Eine Reihenfolge mit Ursachen zuerst ergibt für das Pendelmodell vier Pfeile und zehn freie Wahrscheinlichkeiten. Eine andere zulässige Reihenfolge ist L,T,U,R,A mit den Elternmengen T:{L}, U:{T}, R:{T,U} und A:{T,R}. Sie benötigt sechs Pfeile und 1+2+2+4+4=13 Zahlen. Bei gegebener Verkehrslage verändert Regen die Einschätzung eines Unfalls, daher muss Regen in dieser Reihenfolge unter den Elternknoten des Unfalls bleiben.

Jede Reihenfolge kann die Verteilung darstellen, wenn jeder Knoten genügend Elternknoten erhält. Gibt man jedem Knoten alle früheren Knoten als Elternknoten, funktioniert das immer, bietet aber keine Komprimierung. Eine diagnostische Reihenfolge kann außerdem schwerer einzuschätzende Wahrscheinlichkeiten verlangen, etwa Regen bei gegebenem Verkehr und Schirm. Ein fehlender benötigter Elternknoten erzwingt eine falsche Unabhängigkeit; ein unnötiger Elternknoten vergrößert die Tabelle.

Zwei lokale Unabhängigkeitsregeln

Die lokale Markov-Eigenschaft besagt, dass ein Knoten bei gegebenen Elternknoten von seinen Nichtnachkommen unabhängig ist. Im Pendelnetz gilt L⊥{R,A,U}∣T und U⊥{A,T,L}∣R. Ist die Verkehrslage bekannt, liefern die anderen Variablen keine weitere Information über eine Verspätung.

Die Markov-Decke eines Knotens enthält seine Elternknoten, seine Kindknoten und die anderen Elternknoten seiner Kindknoten. Bei gegebenen Werten dieser Variablen ist der Knoten von jeder Variablen außerhalb der Decke unabhängig. Die Decke von Regen ist {T,U,A}: Der Unfall gehört dazu, weil er der andere Elternknoten des Verkehrs ist. Die Decke des Verkehrs ist {R,A,L}, die der Verspätung enthält nur {T}. Die Decke ermöglicht lokale Aktualisierungen auch in einem großen Netz.

Eine große Tabelle durch Struktur ersetzen

Ein deterministischer Knoten ist eine feste Funktion seiner Elternknoten, etwa Late=Traffic∨Strike. Seine Zeilen enthalten Nullen und Einsen. Ein Noisy-OR lässt jede zutreffende Ursache unabhängig fehlschlagen. Hat Ursache i die Hemmungswahrscheinlichkeit qi, bleibt die Wirkung nur aus, wenn alle aktiven Ursachen fehlschlagen:

P(¬effect∣aktive Ursachen)=∏i aktivqi.

Angenommen, ein Unfall verursacht mit Wahrscheinlichkeit 0,2 keinen Stau und eine Baustelle mit Wahrscheinlichkeit 0,4 keinen Stau. Ein Unfall allein ergibt eine Stauwahrscheinlichkeit von 0,8; eine Baustelle allein ergibt 0,6. Treten beide auf, beträgt die Wahrscheinlichkeit für keinen Stau 0,2(0,4)=0,08, also ist die Stauwahrscheinlichkeit 0,92.

Einfaches Noisy-OR ergibt keine Wirkung, wenn keine Ursache aktiv ist. Eine Leckursache, dargestellt als stets vorhandene Ursache, lässt die Wirkung durch nicht aufgeführte Ursachen entstehen. Das Modell benötigt eine Hemmungswahrscheinlichkeit pro Ursache statt einer uneingeschränkten Tabelle mit 2k Zeilen. Diese Ersparnis beruht auf unabhängigem Fehlschlagen der Ursachen; für beliebige Wechselwirkungen ist ein umfangreicheres Modell nötig.

Wichtige Erkenntnisse

  • Wähle Elternknoten, die einen Knoten von anderen früheren Variablen unabhängig machen.
  • Die Variablenreihenfolge verändert Größe und Interpretation der Tabellen.
  • Eine Markov-Decke enthält die anderen Elternknoten der Kindknoten.
  • Noisy-OR multipliziert die unabhängigen Ausfallwahrscheinlichkeiten aktiver Ursachen.
  • Eine Leckursache berücksichtigt nicht aufgeführte Ursachen.

2.3 Unabhängigkeit anhand von Pfaden prüfen

d-Separation findet bedingte Unabhängigkeiten, die der Graph eines Netzes garantiert. Sie betrachtet Pfade, ohne zu verlangen, dass die Pfeile in Laufrichtung zeigen. Die Pfeilspitzen sind dennoch wichtig, weil sie das Verhalten jedes mittleren Knotens bestimmen.

Drei Pfadmuster
MusterMittlerer Knoten unbeobachtetMittlerer Knoten beobachtet
Kette: X→Y→ZAktivBlockiert
Gabel: X←Y→ZAktivBlockiert
Collider: X→Y←ZBlockiert, sofern kein Nachkomme beobachtet wirdAktiv

In einer Kette schirmt die Kenntnis der mittleren Variablen den Einfluss der früheren Variablen ab. In R→T→L liefert Regen keine zusätzliche Information über eine Verspätung, sobald die Verkehrslage bekannt ist. Bei einer Gabel bewirkt die Kenntnis der gemeinsamen Ursache dasselbe: Ein Schirm sagt nichts Weiteres über den Verkehr aus, sobald Regen bekannt ist.

Ein Collider oder eine gemeinsame Wirkung funktioniert umgekehrt. Der Pfad R→T←A ist ohne Evidenz zu Verkehr oder seinen Nachkommen blockiert. Die Beobachtung des Verkehrs oder der nachgelagerten Verspätung öffnet den Collider. Zuvor unabhängige Ursachen können dann Informationen übereinander liefern.

Wegerklären

Im Pendelmodell gilt P(a∣r)=P(a)=0,1. Dichter Verkehr erhöht die Unfallwahrscheinlichkeit auf etwa 0,235. Kommt Regen hinzu, sinkt sie auf P(a∣t,r)≈0,131; kommt die Information hinzu, dass es nicht regnet, ergibt sich P(a∣t,¬r)≈0,308. Regen erklärt einen Teil des beobachteten Verkehrs, sodass ein Unfall als Erklärung weniger nötig ist. Das ist Wegerklären.

Jeden Pfad prüfen

Um X⊥Y∣Z zu prüfen:

  1. Liste jeden ungerichteten Pfad zwischen den Anfragevariablen auf.
  2. Bestimme an jedem inneren Knoten, ob der Pfad dort einen Collider oder einen Nicht-Collider bildet.
  3. Blockiere einen Pfad, wenn er einen beobachteten Nicht-Collider oder einen Collider enthält, bei dem weder der Knoten selbst noch ein Nachkomme beobachtet wird.
  4. Folgere d-Separation nur, wenn jeder Pfad blockiert ist.

Für Schirm und Unfall ist der einzige Pfad U←R→T←A. Ohne Evidenz blockiert der Verkehr ihn, also gilt U⊥A. Bei gegebener Verspätung öffnet sich der Collider beim Verkehr und Regen bleibt unbeobachtet, sodass der Pfad aktiv wird. Das Zahlenmodell ergibt P(u∣l)≈0,434, aber P(u∣a,l)≈0,356.

Werden sowohl Verspätung als auch Regen beobachtet, bleibt der Collider beim Verkehr offen, aber Regen blockiert den Pfad als beobachteter Nicht-Collider. Daher gilt U⊥A∣L,R. Ein offener Abschnitt hebt eine Blockade an anderer Stelle nicht auf.

Schirm und Verspätung haben den Pfad U←R→T→L. Er ist ohne Evidenz aktiv und wird durch Regen oder Verkehr blockiert. Zum Beispiel gilt P(l∣u,r)=P(l∣r)=0,4625.

Die Garantie des Graphen deuten

d-Separation ist korrekt: Die Unabhängigkeit gilt für jede Verteilung, die dem Graphen entspricht. Ein aktiver Pfad bedeutet, dass Unabhängigkeit nicht garantiert ist. Bestimmte CPT-Werte können die Variablen dennoch zufällig unabhängig machen. In einem Graphen mit mehreren Pfaden genügt es nicht, einen blockierten Pfad zu prüfen; ein anderer kann aktiv bleiben.

Wichtige Erkenntnisse

  • Ketten und Gabeln werden durch Beobachtung ihres mittleren Knotens blockiert.
  • Ein Collider öffnet sich, wenn er selbst oder einer seiner Nachkommen beobachtet wird.
  • Für d-Separation muss jeder Pfad blockiert sein.
  • Wegerklären verknüpft Ursachen nach der Beobachtung einer gemeinsamen Wirkung.
  • Ein aktiver Pfad hebt die Garantie der Unabhängigkeit auf.
  • Ein blockierter innerer Knoten blockiert den gesamten Pfad.
3

Berechne exakte Ergebnisse durch Aufzählung und Variablenelimination

Exakte Inferenz kombiniert die lokalen Wahrscheinlichkeitstabellen, um eine bedingte Anfrage zu beantworten. Aufzählung macht die vollständige Summe von Produkten explizit, während Variablenelimination gemeinsame Teilergebnisse wiederverwendet. Beide Verfahren liefern dieselbe A-posteriori-Wahrscheinlichkeit, ihr Rechenaufwand kann sich aber stark unterscheiden. Das Einschränken auf Evidenz, das Entfernen irrelevanter Variablen und eine sorgfältige Eliminationsreihenfolge konzentrieren die Arbeit auf die Anfrage.

3.1 Welten in einem Netz aufzählen

Ein Netz speichert eine gemeinsame Verteilung in lokalen Teilen. Exakte Inferenz kombiniert diese Teile zur Beantwortung einer Anfrage und summiert über Variablen, deren Werte unbekannt bleiben. Die Aufzählung ist der direkte Weg dazu.

Die drei Rollen der Variablen unterscheiden

In P(X∣e) ist X die Anfragevariable und e legt die Evidenz fest. Jede andere Variable ist verborgen. Setze das Produkt des Netzes in die allgemeine Aufzählungsformel ein:

P(X∣e)=α∑y∏iP(xi∣parents(Xi)).

Berechne für jeden Wert der Anfragevariablen eine nicht normierte Summe und teile sie dann durch ihre Gesamtsumme. Evidenzwerte bleiben in jedem Produkt fest. Verborgene Variablen durchlaufen ihre gesamten Wertebereiche.

Im Pendelmodell mit den Pfeilen R→T←A, T→L und R→U verbirgt die Anfrage P(R∣l) Unfall, Verkehr und Schirm. Jeder vollständige Term nutzt P(R)P(A)P(T∣R,A)P(l∣T)P(U∣R).

Ein irrelevantes Blatt entfernen

Der Schirm hat keinen beobachteten Nachkommen und ist weder Anfrage noch Evidenz. Das Summieren seiner CPT über beide Werte ergibt für jeden Regenwert ∑u′P(u′∣r)=1. Sein Beitrag entfällt.

Allgemeiner behält man Anfragevariablen, Evidenzvariablen und alle ihre Vorfahren. Andere Variablen können entfernt werden, indem man zuerst irrelevante Blätter aussummiert und sich dann rückwärts vorarbeitet. Das ist eine Aussage über ihren Beitrag zu dieser Anfrage; ein unbeobachteter Knoten kann bei einer anderen Anfrage wichtig sein.

Die beiden Summen für Regen berechnen

Die Pendeltabellen ergeben P(r)=0,2, P(a)=0,1, Verkehrswahrscheinlichkeiten von 0,95, 0,7, 0,8 und 0,2 für die Kombinationen der Elternknoten (r,a),(r,¬a),(¬r,a),(¬r,¬a) und Verspätungswahrscheinlichkeiten von 0,6 bei Verkehr und 0,1 ohne Verkehr.

Für Regen und einen Unfall summiere die Verkehrsalternativen: 0,95(0,6)+0,05(0,1)=0,575. Für Regen ohne Unfall ist das Ergebnis 0,7(0,6)+0,3(0,1)=0,45. Gewichte mit den Unfallwahrscheinlichkeiten und dann mit der Regenwahrscheinlichkeit:

P(r,l)=0,2[0,1(0,575)+0,9(0,45)]=0,0925.

Ohne Regen sind die entsprechenden inneren Summen 0,5 und 0,2. Das ergibt:

P(¬r,l)=0,8[0,1(0,5)+0,9(0,2)]=0,184.

Normiere durch 0,0925+0,184=0,2765. Die Antwort ist P(R∣l)≈⟨0,335;0,665⟩ für wahr und falsch. Die Angabe 0,0925 würde das gemeinsame Ereignis vor der Bedingung angeben.

Summen an ihre Abhängigkeiten binden

Ein Faktor darf nur dann vor eine Summe gezogen werden, wenn keines seiner Argumente von der summierten Variablen abhängt. Zum Beispiel kann P(r) vor die Summe über Unfälle gezogen werden; P(t∣r,a′) nicht, weil der Unfall ein Argument für einen Elternknoten ist.

Wird der Schirm beobachtet, fällt er beim Summieren nicht mehr weg. Mit P(u∣r)=0,9 und P(u∣¬r)=0,2 ist die neue A-posteriori-Wahrscheinlichkeit 0,08325/(0,08325+0,0368)≈0,693. Aufzählung kann als Tiefensuche mit wenig Speicher ablaufen, besucht aber exponentiell viele verborgene Belegungen und wiederholt Teilrechnungen.

Wichtige Erkenntnisse

  • Lege Evidenz fest und summiere über jede verborgene Belegung.
  • Entferne Variablen, die weder Anfrage oder Evidenz noch deren Vorfahren sind.
  • Ein Faktor darf nur vor eine Summe gezogen werden, wenn er nicht von der summierten Variablen abhängt.
  • Normiere gemeinsame Summen, um die A-posteriori-Verteilung zu erhalten.

3.2 Teilsummen durch Variablenelimination wiederverwenden

Aufzählung wiederholt Arbeit, weil viele vollständige Welten dieselbe Teilrechnung enthalten. Variablenelimination (VE) speichert diese Teilergebnisse als Faktoren und verwendet sie wieder. Sie berechnet dieselbe exakte A-posteriori-Verteilung in einer anderen Rechenreihenfolge.

Faktoren, Multiplikation und Evidenz

Ein Faktor ordnet Belegungen seiner Variablen nichtnegative Zahlen zu. CPTs sind Ausgangsfaktoren, Zwischenfaktoren müssen aber nicht die Summe 1 ergeben. Wende Evidenz an, indem du den beobachteten Wert behältst. Bei Evidenz für Verspätung ist P(l∣T) ein Faktor über den Verkehr mit den Einträgen 0,6 und 0,1.

Das Multiplizieren von Faktoren multipliziert passende Einträge und nutzt die Vereinigung ihrer Variablenmengen. Die Multiplikation von P(A) und P(T∣R,A) ergibt einen Faktor über Regen, Unfall und Verkehr. Das Aussummieren des Unfalls addiert Einträge, die sich nur im Unfallwert unterscheiden.

Multipliziere für jede verborgene Variable alle Faktoren, die sie enthalten, summiere sie aus und ersetze diese Faktoren durch das Ergebnis. Behalte Faktoren, die sie nicht enthalten. Multipliziere am Ende die verbleibenden Faktoren und normiere über die Anfragewerte.

Unfall, dann Verkehr eliminieren

Für P(R∣l) entferne das unbeobachtete Blatt Schirm. Beginne mit P(R), P(A), P(T∣R,A) und P(l∣T). Die Elimination des Unfalls ergibt:

f1(R,T)=∑a′P(a′)P(T∣R,a′).

Die Werte für dichten Verkehr sind f1(r,t)=0,1(0,95)+0,9(0,7)=0,725 und f1(¬r,t)=0,1(0,8)+0,9(0,2)=0,26. Die Werte für keinen dichten Verkehr sind 0,275 und 0,74.

Eliminiere nun den Verkehr:

f2(R)=∑t′f1(R,t′)P(l∣t′).

Das ergibt f2(r)=0,725(0,6)+0,275(0,1)=0,4625 und f2(¬r)=0,26(0,6)+0,74(0,1)=0,23. Die Multiplikation mit der A-priori-Wahrscheinlichkeit für Regen ergibt ⟨0,0925;0,184⟩. Teile durch 0,2765 und erhalte ⟨0,335;0,665⟩.

Auch die Elimination des Verkehrs zuerst funktioniert. Der Faktor g(R,A)=∑t′P(t′∣R,A)P(l∣t′) hat die Einträge 0,575, 0,45, 0,5 und 0,2. Die anschließende Gewichtung mit der A-priori-Wahrscheinlichkeit für einen Unfall liefert dieselben beiden Likelihoods für die Verspätung.

Eine Reihenfolge mit kleinen Faktoren wählen

Ein Faktor über k Variablen mit je d Werten hat dk Einträge. Der größte Zwischenfaktor bestimmt meist den Aufwand. Angenommen, das verborgene Z zeigt auf boolesche Variablen X1,…,Xn, die jeweils einen beobachteten Kindknoten Yi haben, und die Anfrage gilt Xn. Eliminiert man zuerst Z, entsteht durch Multiplikation eine Tabelle über Z,X1,…,Xn; danach bleiben 2n Einträge. Eliminiert man stattdessen zuerst die anderen Xi, wird jeder Zweig auf einen Faktor über Z reduziert; der größte durch Multiplikation entstehende Faktor umfasst nur Z,Xi und hat vier Einträge.

Ein Polybaum hat höchstens einen ungerichteten Pfad zwischen je zwei Knoten. Bei guter Reihenfolge ist die Inferenz linear in der Gesamtgröße der CPTs. Allgemeine exakte Inferenz und die Suche nach der optimalen Eliminationsreihenfolge sind NP-schwer. Eine praktische Heuristik wählt eine Variable, die als Nächstes einen kleinen Faktor erzeugt. Behalte die Anfragevariable bis zur Normierung. Die Multiplikation eines ganzen Faktors mit einer positiven Konstante lässt das normierte Ergebnis unverändert.

Wichtige Erkenntnisse

  • Schränke auf Evidenz ein, bevor du verborgene Variablen eliminierst.
  • Multipliziere alle Faktoren mit einer Variablen, bevor du sie aussummierst.
  • Zwischenfaktoren müssen keine Wahrscheinlichkeitsverteilungen sein.
  • Die Eliminationsreihenfolge verändert den Aufwand, aber nicht das exakte Ergebnis.
  • Der größte Zwischenfaktor bestimmt die Tabellengröße.
  • Eine gute Reihenfolge macht die Inferenz in einem Polybaum linear in der CPT-Größe.
4

Bestimme Näherungsergebnisse durch Stichprobenziehung

Stichprobenziehung schätzt eine Wahrscheinlichkeit durch das Erzeugen von Belegungen, statt jede verborgene Kombination auszuwerten. Die Verfahren unterscheiden sich darin, wie sie Beobachtungen nutzen: durch Filtern von A-priori-Stichproben, Gewichten von Belegungen mit festgelegter Evidenz oder wiederholtes Ziehen aus einer lokalen bedingten Verteilung. Einzelne Ziehungen verdeutlichen ihre Schätzer und zeigen, wie seltene Evidenz, ungleiche Gewichte und korrelierte Zustände die Genauigkeit beeinflussen.

4.1 Stichproben erzeugen und passende behalten

Sind exakte Summen zu aufwendig, kann ein Agent Belegungen simulieren und Wahrscheinlichkeiten anhand ihrer Häufigkeiten schätzen. Die Qualität der Näherung hängt davon ab, wie viel nutzbare Information die Ziehungen enthalten.

Eine Zufallszahl in einen Wert umwandeln

Ziehe eine gleichverteilte Zahl u aus [0,1). Teile das Intervall in Abschnitte, deren Längen den Wahrscheinlichkeiten entsprechen. Bei den Wetterwahrscheinlichkeiten ⟨0,5;0,3;0,2⟩ belegt Sonne [0;0,5), Wolken [0,5;0,8) und Regen [0,8;1). Eine Ziehung von 0,63 ergibt Wolken. Wähle bei einer booleschen Variablen wahr, wenn die gezogene Zahl kleiner als ihre Wahrscheinlichkeit für wahr ist.

Elternknoten vor Kindknoten ziehen

A-priori-Sampling besucht Variablen in topologischer Reihenfolge. Für jeden Knoten wird ein Wert aus der CPT-Zeile gezogen, die durch die gezogenen Werte seiner Elternknoten bestimmt ist. „A priori“ bezieht sich auf Ziehungen aus dem Netz, bevor die Stichproben auf die Evidenz der Anfrage bedingt werden.

Nutze im Pendelmodell die Reihenfolge R,A,T,L,U und die Zufallszahlen 0,13, 0,57, 0,40, 0,81 und 0,35:

  1. Regen ist wahr, weil 0,13<0,2.
  2. Unfall ist falsch, weil 0,57≥0,1.
  3. Verkehr ist wahr, weil 0,40<P(t∣r,¬a)=0,7.
  4. Verspätung ist falsch, weil 0,81≥P(l∣t)=0,6.
  5. Schirm ist wahr, weil 0,35<P(u∣r)=0,9.

Die Belegung ist (r,¬a,t,¬l,u). Ihre Erzeugungswahrscheinlichkeit ist 0,2(0,9)(0,7)(0,4)(0,9)=0,04536, genau ihre Wahrscheinlichkeit in der gemeinsamen Verteilung des Netzes. Würde ein Kindknoten vor seinen Elternknoten gezogen, stünde die benötigte CPT-Zeile noch nicht fest.

Wahrscheinlichkeiten aus Häufigkeiten schätzen

Der Anteil der A-priori-Stichproben mit Verspätung schätzt P(l), das in diesem Modell 0,2765 beträgt. Der Schätzer ist konsistent: Mit wachsender Anzahl unabhängiger Ziehungen konvergiert er gegen die wahre Wahrscheinlichkeit. Auch ein längerer Lauf kann schwanken. Der typische Fehler unabhängiger Stichproben skaliert wie 1/N, sodass viermal so viele Stichproben den Fehler ungefähr halbieren; doppelt so viele tun das nicht.

Mit der Verwerfungsmethode bedingen

Die Verwerfungsmethode erzeugt A-priori-Belegungen und verwirft solche, die der Evidenz widersprechen. Zähle Anfragewerte nur unter den behaltenen Belegungen. Angenommen, 280 von 1.000 Belegungen enthalten eine Verspätung und 94 davon auch Regen. Dann gilt P(r∣l)≈94/280≈0,336. Eine Division durch 1.000 würde stattdessen das gemeinsame Ereignis Regen und Verspätung schätzen.

Eine Stichprobe kann abgebrochen werden, sobald sie einer Beobachtung widerspricht; das spart die restliche Simulation. Der erwartete Anteil der behaltenen Stichproben ist dennoch P(e). Verspätung allein behält etwa 28 %; Verspätung mit Schirm etwa 12 %, da P(l,u)=0,12005. Viele Beobachtungen können ihre Kombination selten machen, selbst wenn jede einzelne für sich gewöhnlich ist. Überlebt keine Stichprobe, ist die bedingte Schätzung nicht definiert und es werden mehr nutzbare Stichproben benötigt.

Wichtige Erkenntnisse

  • A-priori-Sampling besucht Elternknoten vor Kindknoten.
  • Jede vollständige Belegung wird mit ihrer gemeinsamen Wahrscheinlichkeit erzeugt.
  • Die Verwerfungsmethode teilt die Anzahl passender Anfragen durch die Anzahl der behaltenen Stichproben.
  • Der erwartete Akzeptanzanteil entspricht der Wahrscheinlichkeit der Evidenz.
  • Viermal so viele unabhängige Stichproben halbieren ungefähr den typischen Fehler.

4.2 Stichproben bei festgelegter Evidenz gewichten

Die Verwerfungsmethode verbringt Zeit mit der Erzeugung unbrauchbarer Belegungen. Likelihood-Gewichtung hält jede Evidenzvariable fest und gleicht das durch ein Gewicht aus. Stichproben, deren verborgene Werte die Evidenz wahrscheinlich machen, tragen mehr bei.

Eine gewichtete Belegung erzeugen

Beginne jede Stichprobe mit Gewicht 1. Besuche Knoten in topologischer Reihenfolge. Ziehe für einen Knoten ohne Evidenz anhand der aktuellen Werte seiner Elternknoten einen Wert. Behalte bei einem Evidenzknoten seinen beobachteten Wert und multipliziere das Gewicht mit der CPT-Wahrscheinlichkeit dieses Werts:

w=∏iP(ei∣parents(Ei)).

Nur Evidenzwahrscheinlichkeiten gehen in dieses Gewicht ein. Die Wahrscheinlichkeiten der Knoten, für die Werte gezogen werden, bestimmen bereits, wie häufig ihre Belegungen erzeugt werden. Eine Multiplikation dieser Wahrscheinlichkeiten in das Gewicht würde sie doppelt zählen.

Zwei Stichproben im Pendelmodell

Für P(R∣l,u) halte Verspätung und Schirm auf wahr. Ziehe Werte für Regen, Unfall und Verkehr. Die Verkehrswahrscheinlichkeiten für (r,a),(r,¬a),(¬r,a),(¬r,¬a) sind 0,95, 0,7, 0,8 und 0,2, mit den A-priori-Wahrscheinlichkeiten P(r)=0,2 und P(a)=0,1.

Die Ziehungen 0,13, 0,57 und 0,40 ergeben Regen, keinen Unfall und dichten Verkehr. Die festgelegte Verspätung trägt P(l∣t)=0,6 bei; der festgelegte Schirm trägt P(u∣r)=0,9 bei. Das Gewicht der Stichprobe ist 0,6(0,9)=0,54.

Die Ziehungen 0,66, 0,05 und 0,92 ergeben stattdessen keinen Regen, einen Unfall und keinen dichten Verkehr. Die Evidenz-Likelihoods sind nun P(l∣¬t)=0,1 und P(u∣¬r)=0,2, sodass das Gewicht 0,02 ist. Beide Stichproben passen zur Evidenz, weil diese Werte festgelegt wurden; ihre Beiträge unterscheiden sich dennoch stark.

Gewichte statt Stichprobenzahlen normieren

Schätze eine Anfragewahrscheinlichkeit durch

P^(x∣e)=∑j:Xj=xwj∑jwj.

Die Regenschätzung aus zwei Stichproben ist 0,54/(0,54+0,02)≈0,964. Das liegt weit von der exakten A-posteriori-Wahrscheinlichkeit von etwa 0,693 entfernt; zwei Ziehungen sind zu wenige, um die relevanten verborgenen Belegungen darzustellen. Bei vielen Ziehungen konvergiert der gewichtete Quotient gegen die A-posteriori-Wahrscheinlichkeit. Eine Division von 0,54 durch zwei ergäbe keine Schätzung der bedingten Wahrscheinlichkeit.

Die Korrektur funktioniert, weil die Multiplikation der Ziehungswahrscheinlichkeit mit dem Evidenzgewicht das vollständige gemeinsame Produkt ergibt. Die Normierung entfernt die gemeinsame Wahrscheinlichkeit der Evidenz und lässt die bedingte Verteilung übrig.

Konzentrierte Gewichte erkennen

Festgelegte Evidenz beeinflusst die Ziehung ihrer Nachkommen, da diese die Evidenz in den Zeilen ihrer Elternknoten nutzen. Werte für vorgelagerte Variablen werden weiterhin ohne Rückwirkung nachgelagerter Beobachtungen gezogen. Liegt seltene Evidenz an Blattknoten, erklären die meisten vorgelagerten Belegungen sie möglicherweise schlecht. Ihre Gewichte sind winzig und einige wenige Belegungen können das Ergebnis bestimmen.

Likelihood-Gewichtung nutzt den Rechenaufwand oft effizienter als die Verwerfungsmethode, aber „keine verworfenen Stichproben“ bedeutet nicht, dass alle Stichproben gleich aussagekräftig sind. Auch ein langer Lauf mit sehr ungleichen Gewichten kann eine instabile Schätzung liefern. Prüfe beim Vergleich mehrerer Läufe, welche Belegungen das Gesamtgewicht tragen.

Wichtige Erkenntnisse

  • Lege Evidenz fest und ziehe nur Werte für die übrigen Variablen.
  • Gewichte multiplizieren Evidenz-Likelihoods, nicht die Wahrscheinlichkeiten gezogener Knoten.
  • Teile das aufsummierte Gewicht einer Anfrage durch das Gesamtgewicht.
  • Seltene nachgelagerte Evidenz kann fast das gesamte Gewicht auf einige wenige Stichproben konzentrieren.

4.3 Mit Gibbs-Sampling lokal erneut ziehen

Gibbs-Sampling behält eine vollständige Belegung und ändert jeweils eine Variable, die keine Evidenzvariable ist. Jede Änderung wird aus der bedingten Verteilung der Variablen bei den aktuellen Werten aller anderen Variablen gezogen. Die Folge bildet ein Markov-Ketten-Monte-Carlo-Verfahren, kurz MCMC.

Eine Kette starten und Evidenz festhalten

Setze Evidenz auf ihre beobachteten Werte und initialisiere die übrigen Variablen. Beginne bei deterministischen Nullen mit einer evidenzverträglichen Belegung mit positiver gemeinsamer Wahrscheinlichkeit. Wähle eine Variable ohne Evidenz zur Aktualisierung, berechne für jeden ihrer möglichen Werte eine Wahrscheinlichkeit, normiere und ziehe den neuen Wert. Alle anderen Werte bleiben in diesem Schritt bestehen. Durch Wiederholung kann Evidenz sowohl vorgelagerte als auch nachgelagerte Einschätzungen beeinflussen.

Benötigt wird nur die Markov-Decke des gewählten Knotens: seine Elternknoten, Kindknoten und die anderen Elternknoten seiner Kindknoten. Faktoren außerhalb dieser Decke ändern sich nicht mit dem gewählten Wert und kürzen sich daher bei der Normierung heraus. Die lokale Formel lautet:

P(x∣mb(X))=αP(x∣parents(X))∏Y∈children(X)P(y∣parents(Y)).

Kindknoten behalten ihre aktuellen Werte, während jeder mögliche Wert des gewählten Elternknotens erprobt wird. Ihre CPT-Einträge können sich daher ändern, obwohl für die Kindknoten selbst keine neuen Werte gezogen werden.

Regen im Pendelmodell aktualisieren

Halte Verspätung und Schirm auf wahr. Der aktuelle verborgene Zustand sei kein Regen, kein Unfall und dichter Verkehr. Die Decke des Regens besteht aus Verkehr, Schirm und Unfall. Für Regen wahr ist der lokale Wert:

P(r)P(u∣r)P(t∣r,¬a)=0,2(0,9)(0,7)=0,126.

Für Regen falsch ist der Wert 0,8(0,2)(0,2)=0,032. Normierung ergibt P(r∣Decke)=0,126/0,158≈0,797. Eine gleichverteilte Ziehung von 0,40 ändert Regen daher zu wahr. Der Faktor der Verspätung fehlt bei dieser Aktualisierung, weil der Verkehr fest bleibt und dieser Faktor für beide Regenwerte konstant ist.

Verkehr mit dem neuen Regenwert aktualisieren

Die Decke des Verkehrs besteht aus Regen, Unfall und Verspätung. Seine beiden Werte sind 0,7(0,6)=0,42 für dichten Verkehr und 0,3(0,1)=0,03 für keinen dichten Verkehr. Somit ist seine Wahrscheinlichkeit für wahr 0,42/0,45≈0,933. Bei einer Aktualisierung des Unfalls mit festem Regen und dichtem Verkehr beträgt die Wahrscheinlichkeit für wahr 0,095/(0,095+0,63)≈0,131.

Zustände zählen und Zeit zur Durchmischung geben

Nach jeder Aktualisierung kann die vollständige Belegung als Stichprobe zählen, auch wenn der gewählte Wert unverändert bleibt. Verwirf eine anfängliche Einlaufphase, um den Einfluss der Initialisierung zu verringern. Bei Konvergenz der Kette nähert sich die langfristige Regenhäufigkeit für diese Anfrage etwa 0,693.

Benachbarte Zustände teilen fast alle ihre Werte und sind korreliert. Sie enthalten weniger unabhängige Information als dieselbe Anzahl unabhängiger Ziehungen. Liegen alle CPT-Einträge strikt zwischen 0 und 1, können geeignete wiederholte Aktualisierungen jeden Zustand erreichen und gegen die A-posteriori-Verteilung konvergieren. Deterministische Constraints können eine Kette mit Aktualisierung einzelner Variablen festhalten; nahezu deterministische Beziehungen können sie sehr langsam machen.

A-priori-Sampling zieht aus der gemeinsamen Verteilung; die Verwerfungsmethode filtert diese Ziehungen; Likelihood-Gewichtung legt Evidenz fest und gewichtet Belegungen; Gibbs-Sampling aktualisiert wiederholt einen Zustand mit fester Evidenz. Eine Bedingung allein auf Elternknoten ergäbe bei einer Gibbs-Aktualisierung die falsche lokale Verteilung, weil die Evidenz der Kindknoten fehlte.

Wichtige Erkenntnisse

  • Gibbs-Sampling ändert jeweils eine Variable, die keine Evidenzvariable ist.
  • Nutze die CPT des Knotens und alle CPTs seiner Kindknoten.
  • Normiere die Werte über die möglichen Werte, bevor du ziehst.
  • Aufeinanderfolgende Zustände sind korreliert.
  • Die Einlaufphase verringert die Abhängigkeit von der beliebigen Startbelegung.
  • Deterministische Constraints können verhindern, dass eine Kette alle relevanten Zustände erreicht.
5

Triff Entscheidungen anhand von Nutzen, Entscheidungsnetzen und dem Wert von Information

Ein nützlicher Agent muss nicht nur einschätzen, was zutrifft, sondern auch entscheiden, was er tut. Nutzenwerte drücken Präferenzen über Ergebnisse aus; der erwartete Nutzen verbindet diese Präferenzen mit unsicheren Aktionen. Entscheidungsnetze ordnen die verfügbaren Informationen, möglichen Entscheidungen und deren Folgen. Der Vergleich der besten Aktion vor und nach einer Beobachtung zeigt dann, ob weitere Information ihre Kosten wert ist.

5.1 Aktionen anhand des erwarteten Nutzens wählen

Wahrscheinlichkeiten beschreiben, was geschehen kann; Nutzenwerte beschreiben, wie wünschenswert die Ergebnisse sind. Eine Nutzenfunktion weist bevorzugten Ergebnissen höhere Zahlen zu. Eine unsichere Aktion ist eine Lotterie, die Ergebnisse und ihre Wahrscheinlichkeiten aufführt.

Den Nutzen über mögliche Ergebnisse mitteln

Der erwartete Nutzen einer Aktion ist

EU(a∣e)=∑sP(s∣a,e)U(s).

Multipliziere den Nutzen jedes Ergebnisses mit seiner Wahrscheinlichkeit und addiere. Das Prinzip des maximalen erwarteten Nutzens (MEU) wählt die Aktion mit dem größten Ergebnis. Das Ergebnis mit dem höchsten einzelnen Nutzen muss nicht zur besten Aktion gehören, und das wahrscheinlichste Ergebnis allein bestimmt die Wahl nicht. Eine vernünftige Entscheidung kann durch Zufall dennoch ein schlechtes Ergebnis liefern.

Warum widerspruchsfreie Präferenzen MEU stützen

Die Nutzentheorie nutzt diese Rationalitätsanforderungen:

  • Vergleichbarkeit: Je zwei Lotterien können verglichen werden, wobei Indifferenz möglich ist.
  • Transitivität: Wer A gegenüber B und B gegenüber C bevorzugt, bevorzugt A gegenüber C.
  • Stetigkeit: Ein mittleres Ergebnis kann durch eine Lotterie zwischen einem besseren und einem schlechteren Ergebnis ausgeglichen werden.
  • Substituierbarkeit: Gleichwertige Ergebnisse oder Lotterien können innerhalb einer größeren Lotterie einander ersetzen.
  • Monotonie: Bei Lotterien mit denselben besseren und schlechteren Ergebnissen wird die höhere Wahrscheinlichkeit des besseren Ergebnisses bevorzugt.
  • Zerlegbarkeit: Eine Lotterie über Lotterien lässt sich auf ihre Wahrscheinlichkeiten für die Endergebnisse zurückführen.

Das Ergebnis von von Neumann und Morgenstern stellt Präferenzen, die diese Anforderungen erfüllen, durch erwarteten Nutzen dar. Zyklische Präferenzen verletzen die Transitivität. Zahlt ein Agent einen kleinen Betrag, um von B zu A, von A zu C und von C zu B zu wechseln, bringen wiederholte Tauschvorgänge ihn an seine Ausgangsposition zurück und zehren dabei sein Geld auf. Das ist das Problem der „Geldpumpe“.

Geld und Nutzen können Lotterien unterschiedlich ordnen

Vergleiche eine sichere Zahlung von 400 mit einer Chance von 50 % auf 1.000 und einer Chance von 50 % auf null. Der erwartete Geldbetrag spricht für die Lotterie, deren Mittelwert 500 ist. Für U(x)=x beträgt der erwartete Nutzen der Lotterie jedoch 0,51000+0,50≈15,81, während die sichere Zahlung 20 ergibt. Dieser Agent wählt 400.

Das Sicherheitsäquivalent ist der sichere Betrag mit dem Nutzen der Lotterie. Hier ist es (0,51000)2=250. Die Differenz zwischen erwartetem Geldbetrag und Sicherheitsäquivalent ist die Risikoprämie, in diesem Beispiel 250.

Nutzen des GeldesRisikoeinstellung
KonkavRisikoavers
LinearRisikoneutral
KonvexRisikofreudig

Bei konkavem Nutzen ist ein sicherer Betrag in Höhe des Erwartungswerts mindestens so wünschenswert wie die Lotterie mit diesem Erwartungswert. Strenge Konkavität macht diese Präferenz bei einer nicht trivialen Lotterie strikt. Eine hinreichend günstige riskante Option kann dennoch einen weniger wertvollen sicheren Betrag übertreffen.

Skalen ändern, ohne Präferenzen zu ändern

Der Ersatz des Nutzens durch U′(s)=kU(s)+c mit k>0 erhält jeden Vergleich erwarteter Nutzenwerte. Jeder Erwartungswert erhält dieselbe positive Skalierung und Verschiebung. Eine allgemeine steigende Transformation erhält die Rangfolge sicherer Ergebnisse, kann aber die Rangfolge von Lotterien ändern.

Beim Vergleich mehrerer wünschenswerter Attribute dominiert eine Option die andere, wenn sie bei jedem Attribut mindestens ebenso gut und bei mindestens einem besser ist. Bei Präferenzen, die diese Verbesserungen schätzen, kann die dominierte Option ohne genaue Gewichte der Attribute entfernt werden.

Wichtige Erkenntnisse

  • Der erwartete Nutzen gewichtet den Nutzen jedes Ergebnisses mit seiner Wahrscheinlichkeit.
  • MEU bewertet eine Wahl anhand verfügbarer Information, nicht anhand des späteren Glücks.
  • Widerspruchsfreie Lotteriepräferenzen lassen sich durch erwarteten Nutzen darstellen.
  • Geld und Nutzen müssen nicht dieselbe Skala oder Krümmung haben.
  • Ein Sicherheitsäquivalent entspricht dem erwarteten Nutzen einer Lotterie.
  • Positive affine Nutzen-Transformationen erhalten die Entscheidungen.
  • Dominanz kann eine unterlegene Option vor einer detaillierten Gewichtung ausschließen.

5.2 Beobachtungen in eine Entscheidungsstrategie überführen

Ein Entscheidungsnetz, auch Einflussdiagramm genannt, kombiniert ein Wahrscheinlichkeitsmodell mit Entscheidungen und Präferenzen. Seine Lösung erfordert sowohl Inferenz über unsichere Zustände als auch den Vergleich der dem Agenten verfügbaren Aktionen.

Die drei Knotentypen lesen

Zufallsknoten, meist Ovale, haben Wahrscheinlichkeitstabellen. Entscheidungsknoten, meist Rechtecke, stellen vom Agenten kontrollierte Aktionen dar. Nutzenknoten, meist Rauten, ordnen Kombinationen von Werten ihrer Elternknoten einen Nutzen zu. Ein Pfeil in einen Entscheidungsknoten kennzeichnet Information, die zum Entscheidungszeitpunkt verfügbar ist. Er ist keine gewöhnliche Abhängigkeit einer bedingten Wahrscheinlichkeit.

Bei einer Freiluftveranstaltung beeinflusst Regen eine Prognose und den Nutzen der Veranstaltung. Auch die Aktion beeinflusst den Nutzen. Die Prognose zeigt auf die Entscheidung, wenn sie vor der Wahl der veranstaltenden Person beobachtet wird. Es gibt keinen Pfeil von der Aktion zu Regen: Der Wechsel nach drinnen ändert das Wetter nicht.

Ohne Prognose lösen

Angenommen, P(rain)=0,3, und nutze diese Nutzentabelle:

AktionKein RegenRegen
Draußen1000
Drinnen6070

Die erwarteten Nutzenwerte sind EU(outdoors)=0,7(100)+0,3(0)=70 und EU(indoors)=0,7(60)+0,3(70)=63. Wähle ohne weitere Information draußen; der MEU ist 70. Der Entscheidungsknoten erhält einen gewählten Wert und keine Wahrscheinlichkeitstabelle, über die Aktionen gemittelt werden.

Eine Prognose einbeziehen

Es gelte P(wet∣rain)=0,8 und P(wet∣¬rain)=0,1. Die Wahrscheinlichkeit einer Regenprognose ist 0,8(0,3)+0,1(0,7)=0,31. Der Satz von Bayes ergibt P(rain∣wet)=0,24/0,31≈0,774. Eine Trockenprognose ergibt P(rain∣dry)=0,06/0,69≈0,087.

Bei einer Regenprognose beträgt der erwartete Nutzen draußen etwa 22,6 und drinnen etwa 67,7, also wähle drinnen. Bei einer Trockenprognose ergibt draußen etwa 91,3 und drinnen etwa 60,9, also wähle draußen. Nutze nach einer Beobachtung die A-posteriori-Wahrscheinlichkeit; das Beibehalten der A-priori-Wahrscheinlichkeit würde die Information der Prognose verwerfen.

Die entstehende Strategie lautet „Wähle bei Regenprognose drinnen; wähle bei Trockenprognose draußen“. Eine Strategie ordnet Beobachtungen Aktionen zu und kann daher vor der Beobachtung festgelegt werden. Eine Aktion ist die einzelne Wahl, sobald ihre Information verfügbar ist.

Bestimmen, wo die Wahl wechselt

Sei p die aktuelle Regenwahrscheinlichkeit. Dann gilt EU(outdoors)=100(1−p) und EU(indoors)=60(1−p)+70p=60+10p. Gleichsetzen ergibt 40=110p oder p=4/11≈0,364. Unter dieser Schwelle wähle draußen; darüber drinnen; an der Schwelle sind die Aktionen gleich gut.

Um ein anderes Entscheidungsnetz zu lösen, lege die aktuelle Evidenz fest, betrachte jede Aktion einzeln, bestimme die für den Nutzen relevante Zufallsverteilung und berechne ihren erwarteten Nutzen. Ändert eine Aktion ein unsicheres Ergebnis, berücksichtige ihre Auswirkungen im Wahrscheinlichkeitsmodell, bevor du Erwartungswerte vergleichst. Wähle schließlich die beste Aktion getrennt für jede mögliche Beobachtung, die die Strategie erhält.

Wichtige Erkenntnisse

  • Zufalls-, Entscheidungs- und Nutzenknoten spielen unterschiedliche Rollen.
  • Ein eingehender Entscheidungspfeil kennzeichnet vor der Wahl bekannte Information.
  • Bewerte jede Aktion mit der A-posteriori-Verteilung zur verfügbaren Evidenz.
  • Eine Strategie ordnet Beobachtungen Aktionen zu.
  • Das Gleichsetzen erwarteter Nutzenwerte bestimmt eine Entscheidungsschwelle.

5.3 Den Wert einer Beobachtung berechnen

Eine Beobachtung ist wertvoll, wenn sie dem Agenten hilft, eine bessere Aktion zu wählen. Der Wert perfekter Information (VPI) misst die erwartete Verbesserung durch Kenntnis des Werts einer Variablen vor dem Handeln. „Perfekt“ beschreibt den Zugang zum tatsächlichen Wert dieser Variablen; die Variable selbst kann eine unvollkommene Prognose für etwas anderes sein.

Innerhalb jeder möglichen Beobachtung optimieren

Bei aktueller Evidenz e ist der Wert der Beobachtung von E′:

VPI(E′∣e)=∑e′P(e′∣e)MEU(e,e′)−MEU(e).

Bestimme zuerst den besten erwarteten Nutzen einer sofortigen Entscheidung. Aktualisiere dann für jede mögliche Beobachtung die Wahrscheinlichkeiten und wähle die beste Aktion für diese Beobachtung. Mittle diese optimierten Nutzenwerte mit den Beobachtungswahrscheinlichkeiten. Ziehe den aktuellen MEU ab. Würde zuerst eine Aktion gewählt und dann gemittelt, bliebe die Möglichkeit unberücksichtigt, die Aktion anzupassen.

Prognose und Wetter bewerten

Im Veranstaltungsmodell ergibt die Wahl von draußen ohne Prognose einen MEU von 70. Regenprognosen treten mit Wahrscheinlichkeit 0,31 auf und führen zur Wahl drinnen, mit einem MEU von etwa 67,74. Trockenprognosen treten mit Wahrscheinlichkeit 0,69 auf und führen zur Wahl draußen, mit einem MEU von etwa 91,30. Mit exakten Werten ergibt sich:

0,31MEU(wet)+0,69MEU(dry)=21+63=84.

Somit beträgt VPI(F)=84−70=14 Nutzeneinheiten. Kosten, die als Nutzenverlust ausgedrückt unter 14 liegen, machen das Einholen der Prognose lohnend; bei 14 ist der Agent indifferent. Ein Geldpreis muss zuerst auf der Nutzenskala des Agenten bewertet werden.

Das Wetter selbst zu kennen ist nützlicher. Regen führt zur Wahl drinnen mit Nutzen 70; kein Regen führt zur Wahl draußen mit Nutzen 100. Der Mittelwert ist 0,3(70)+0,7(100)=91, also VPI(Rain)=91−70=21.

Warum Information einen nichtnegativen Erwartungswert hat

Der Agent kann kostenlose Information immer ignorieren und seine ursprüngliche Aktion beibehalten. Die Optimierung nach der Beobachtung kann daher den erwarteten Nutzen vor Bekanntwerden der Beobachtung nie senken. Ist für jedes mögliche Ergebnis dieselbe Aktion am besten, hat die Information den Wert null. Information, die bei aktueller Evidenz von allen für den Nutzen relevanten Zufallsvariablen unabhängig ist, hat in diesem Entscheidungsmodell ebenfalls den Wert null.

Ein bestimmtes Ergebnis kann dennoch unerwünscht sein. Nach einer Regenprognose ist der MEU etwa 67,7 und damit unter den früheren 70. Nichtnegativität betrifft den Durchschnitt über alle Ergebnisse, bevor sie bekannt sind.

Information ohne Doppelzählung kombinieren

VPI ist im Allgemeinen nicht additiv. Die Prognose allein ist 14 wert und das Wetter allein 21, doch beides zu erfahren ist 21 wert, weil die Prognose nach Kenntnis des Wetters nichts hinzufügt.

Nach einer Regenprognose fügt das Wissen über das Wetter etwa 9,03 hinzu; nach einer Trockenprognose etwa 6,09. Vor Kenntnis der Prognose ist der erwartete zusätzliche Wert 0,31(9,03)+0,69(6,09)≈7. Der gemeinsame Gewinn ist also 14+7=21, ebenso viel wie bei Kenntnis des Wetters zuerst und anschließendem Zuwachs von null. Der Gesamtwert ist unabhängig von der Reihenfolge, wenn alle Beobachtungen vor der Aktion erfolgen und jeder spätere Gewinn anhand der früheren Information bewertet wird.

Ein informationsbeschaffender Agent kann wiederholt die Beobachtung mit dem größten positiven VPI abzüglich Kosten wählen und handeln, wenn keine mehr lohnend ist. Diese myopische Strategie bewertet jeweils eine Beobachtung. Zwei Beobachtungen können zusammen nützlich sein, selbst wenn keine allein die beste Aktion verändert; daher kann die gierige Auswahl ein wertvolles Paar übersehen.

Wichtige Erkenntnisse

  • Mittle die beste Aktion für jede Beobachtung und ziehe dann den aktuellen MEU ab.
  • VPI wird vor Bekanntwerden der Beobachtung gemessen.
  • Kostenlose Information hat einen nichtnegativen Erwartungswert, weil sie ignoriert werden kann.
  • Ein bestimmtes Ergebnis kann den A-posteriori-MEU senken.
  • Mehrere Beobachtungen können Information gemeinsam haben, sodass ihre einzelnen VPI-Werte nicht additiv sein müssen.
  • Vergleiche die Informationskosten auf derselben Nutzenskala wie ihren Vorteil.

Bayessche Netze: Beispiele

5 Interaktive Lektionen

1

Von einer gemeinsamen Tabelle zur aktualisierten Einschätzung

14 Schritte
Lies mögliche Welten, bedinge auf eine Beobachtung, wende den Satz von Bayes an und nutze bedingte Unabhängigkeit.
  1. 1
    EinführungMit möglichen Welten beginnen

    Ein Agent kann gleichzeitig über mehrere Dinge unsicher sein. Beginne mit einer gemeinsamen Tabelle, die jeder Kombination eine Wahrscheinlichkeit zuordnet, und frage dann, wie eine Beobachtung die relativen Wahrscheinlichkeiten ändert.

    Der Weg lautet: Welten beschreiben, die beobachteten behalten, normieren und nach Unabhängigkeit suchen, die die nächste Rechnung vereinfacht.

  2. 2
    ErklärungJeder Kombination eine Wahrscheinlichkeit geben

    Das Wetter hat die Werte Sonne, Wolken und Regen; der Bus hat die Werte pünktlich und verspätet. Zusammen ergeben sie sechs Welten. Ihre gemeinsamen Wahrscheinlichkeiten sind 0,40 und 0,10 für Sonne, 0,18 und 0,12 für Wolken sowie 0,08 und 0,12 für Regen, jeweils in der Reihenfolge pünktlich und verspätet.

    Alle sechs Einträge ergeben zusammen 1. Eine Zeile muss nicht die Summe 1 ergeben, weil sie nur einen Wetterwert umfasst.

  3. 3
    BeispielDie Welten eines Ereignisses addieren

    Für die Regenwahrscheinlichkeit addiere beide Busmöglichkeiten: 0,08+0,12=0,20. Für die Verspätung addiere über alle drei Wetterwerte: 0,10+0,12+0,12=0,34.

    Das ist Marginalisierung. Die entfernte Variable durchläuft alle ihre Werte; für jeden Wert der behaltenen Variablen bleibt eine eigene Summe.

  4. 4
    HerausforderungEine Vereinigung ohne Doppelzählung bestimmen

    Bestimme mit der Regenwahrscheinlichkeit 0,20, der Verspätungswahrscheinlichkeit 0,34 und ihrer gemeinsamen Wahrscheinlichkeit 0,12 die Wahrscheinlichkeit für Regen oder Verspätung.

    ---reveal---

    0,20+0,34−0,12=0,42.

    Die Welt mit Regen und Verspätung erscheint in beiden Randwahrscheinlichkeiten. Zieht man ihre Wahrscheinlichkeit einmal ab, wird jede Welt der Vereinigung genau einmal gezählt.

  5. 5
    ErklärungNur die beobachtete Spalte behalten

    Der Bus ist verspätet. Die verbleibenden Wettersummen sind nun 0,10 für Sonne, 0,12 für Wolken und 0,12 für Regen. Zusammen ergeben sie 0,34, die Wahrscheinlichkeit der Verspätung.

    Teile jede Summe durch 0,34 und erhalte P(Weather∣late)≈⟨0,294;0,353;0,353⟩. Die neuen Wahrscheinlichkeiten beschreiben Anteile innerhalb der beobachteten Gruppe und ergeben daher zusammen 1.

  6. 6
    HerausforderungDie bedingte Frage umkehren

    Die gemeinsame Wahrscheinlichkeit für Regen und Verspätung ist 0,12, die Randwahrscheinlichkeit für Regen 0,20. Wie groß ist P(late∣rain)? Warum unterscheidet sich der Nenner von der vorangehenden Rechnung für Regen bei Verspätung?

    ---reveal---

    P(late∣rain)=0,12/0,20=0,6.

    Regen ist nun die Evidenz, daher bilden alle Regenwelten die Vergleichsgruppe. Regen bei Verspätung wird dagegen durch die Randwahrscheinlichkeit der Verspätung von 0,34 geteilt.

  7. 7
    VerbindungEine Bedingung in ein Produkt umwandeln

    Das Umstellen der bedingten Wahrscheinlichkeit ergibt P(a,b)=P(a∣b)P(b). Wiederholt man diese Identität, erhält man die Kettenregel, bei der jede Variable auf die früheren Variablen bedingt wird.

    Nutze für eine Anfrage mit verborgenen Variablen dieselben gemeinsamen Wahrscheinlichkeiten: Wähle evidenzverträgliche Welten, addiere über verborgene Werte und normiere. Weder Multiplikationssatz noch Aufzählung setzen Unabhängigkeit voraus.

  8. 8
    BeispielEin positives Ergebnis mit seiner A-priori-Wahrscheinlichkeit gewichten

    Eine Erkrankung hat die A-priori-Wahrscheinlichkeit 0,01. Ein Test ist bei Erkrankung mit Wahrscheinlichkeit 0,9 und sonst mit 0,05 positiv.

    Der Wert für krank und positiv ist 0,01(0,9)=0,009. Der Wert für gesund und positiv ist 0,99(0,05)=0,0495. Diese beiden Wege erfassen alle positiven Ergebnisse; ihre Summe ist 0,0585.

  9. 9
    BeispielDie konkurrierenden Erklärungen normieren

    Der Satz von Bayes teilt den Wert für krank und positiv durch alle positiven Ergebnisse:

    P(ill∣+)=0,009/0,0585≈0,154.

    Unter 10.000 Menschen werden 90 Erkrankte und 495 Gesunde positiv getestet. Nur 90 der 585 positiven Ergebnisse gehören zu Erkrankten. Die niedrige Basisrate ist wichtig, weil die Gruppe Gesunder viel größer ist.

  10. 10
    HerausforderungEin zweites positives Ergebnis deuten

    Ein zweiter Test ist bei gegebenem Erkrankungsstatus vom ersten bedingt unabhängig und hat dieselben Likelihoods. Wie sollte sein positives Ergebnis die erste A-posteriori-Wahrscheinlichkeit aktualisieren?

    ---reveal---

    Nutze die erste A-posteriori-Wahrscheinlichkeit als nächste A-priori-Wahrscheinlichkeit. Gleichwertig sind die beiden Werte 0,01(0,9)2=0,0081 und 0,99(0,05)2=0,002475. Normierung ergibt etwa 0,766. Würde man für das zweite Ergebnis allein wieder die ursprüngliche A-priori-Wahrscheinlichkeit nutzen, ginge die erste Beobachtung verloren.

  11. 11
    ErklärungVor dem Multiplizieren die Klasse festhalten

    Im Grippemodell beträgt die Hustenwahrscheinlichkeit 0,7 mit Grippe und 0,2 ohne Grippe, unabhängig davon, ob Fieber vorliegt. Fieber und Husten sind bei gegebenem Grippestatus bedingt unabhängig.

    Ohne Festlegung des Grippestatus verändert Fieber die Hustenwahrscheinlichkeit, weil es die Einschätzung von Grippe verändert. Naive Bayes nutzt diese klassenbedingte Unabhängigkeit, um Merkmal-Likelihoods zu multiplizieren, nicht ihre unbedingten Randwahrscheinlichkeiten.

  12. 12
    BeispielBeide Klassen bewerten

    Für Spam beträgt die A-priori-Wahrscheinlichkeit 0,3. Das Wort „Angebot“ hat die Likelihood 0,4 in Spam und 0,05 in regulären Nachrichten; „Gewinner“ hat die Likelihoods 0,2 und 0,01.

    Sind beide Wörter vorhanden, sind die Werte 0,3(0,4)(0,2)=0,024 und 0,7(0,05)(0,01)=0,00035. Teile den Spam-Wert durch ihre Summe und erhalte etwa 0,986. Ein Klassenwert allein ist noch keine A-posteriori-Wahrscheinlichkeit.

  13. 13
    HerausforderungBei einem fehlenden Merkmal aktualisieren

    Behalte dasselbe Spam-Modell, aber die E-Mail enthält „Angebot“ und nicht „Gewinner“. Bestimme die A-posteriori-Wahrscheinlichkeit für Spam.

    ---reveal---

    Nutze die komplementären Likelihoods für „Gewinner“. Für Spam ergibt sich 0,3(0,4)(0,8)=0,096; für reguläre Nachrichten 0,7(0,05)(0,99)=0,03465. Normiere und erhalte 0,096/0,13065≈0,735. Das fehlende Wort ist Evidenz; seinen Faktor wegzulassen würde eine andere Frage beantworten.

  14. 14
    ZusammenfassungDie richtige Wahrscheinlichkeitsoperation wählen

    Eine gemeinsame Tabelle beschreibt vollständige Welten. Marginalisierung entfernt eine Variable durch Addition; Bedingen legt eine Beobachtung fest und normiert. Der Satz von Bayes kehrt eine bedingte Wahrscheinlichkeit um, indem er sowohl Likelihood als auch A-priori-Wahrscheinlichkeit berücksichtigt.

    Unabhängigkeit verkürzt eine Rechnung nur unter der Bedingung, unter der sie gilt. Behalte diese Bedingungen beim Multiplizieren von Evidenz-Likelihoods bei.

2

Ein Netz lesen und seine Pfade verfolgen

12 Schritte
Nutze lokale Tabellen, bestimme eine Markov-Decke und entscheide, welche Pfade die Evidenz blockiert.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungTabellen mit der Graphenstruktur verbinden
  2. 2
    ErklärungDie Pfeile des Pendelnetzes lesen
  3. 3
    BeispielAn jedem Knoten einen Eintrag auswählen
  4. 4
    HerausforderungDie freien Wahrscheinlichkeiten des Modells zählen
  5. 5
    ErklärungDie Variablen finden, die Regen abschirmen
  6. 6
    HerausforderungUnabhängiges Fehlschlagen von Ursachen anwenden
  7. 7
    KernaussageEin ausgelassener Elternknoten ist eine Aussage
  8. 8
    ErklärungNicht-Collider von Collidern unterscheiden
  9. 9
    BeispielBeobachten, wie eine Wirkung ihre Ursachen verbindet
  10. 10
    HerausforderungDen Nachkommen eines Colliders beobachten
  11. 11
    HerausforderungEinen anderen Teil desselben Pfads blockieren
  12. 12
    ZusammenfassungDen Graphen für zwei Aufgaben nutzen
3

Eine A-posteriori-Wahrscheinlichkeit auf zwei exakte Arten berechnen

11 Schritte
Berechne Regen bei gegebener Verspätung durch Aufzählung und Variablenelimination und vergleiche dann die Faktorgrößen.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungDas Ergebnis beim Ändern der Rechnung festhalten
  2. 2
    ErklärungDie verborgenen Variablen bestimmen
  3. 3
    BeispielVerborgene Alternativen bei Regen summieren
  4. 4
    HerausforderungDie bedingte Verteilung vervollständigen
  5. 5
    ErklärungFaktoren auf die Evidenz einschränken
  6. 6
    BeispielZuerst Unfall eliminieren
  7. 7
    BeispielVerkehr eliminieren und Regen behalten
  8. 8
    HerausforderungVor einer Summe alle Faktoren sammeln
  9. 9
    KernaussageDen größten durch Multiplikation entstandenen Geltungsbereich messen
  10. 10
    HerausforderungEin beobachtetes Blatt wieder in die Rechnung aufnehmen
  11. 11
    ZusammenfassungDie Rollen der Wahrscheinlichkeiten sichtbar halten
4

Vier Stichprobenverfahren vergleichen

14 Schritte
Erzeuge eine A-priori-Belegung, filtere oder gewichte Evidenz und aktualisiere dann einen Gibbs-Zustand anhand lokaler Werte.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungEntscheiden, was als Stichprobe zählt
  2. 2
    ErklärungAus der aktuellen Zeile der Elternknoten ziehen
  3. 3
    BeispielEine gemeinsame Ziehung vervollständigen
  4. 4
    HerausforderungDie behaltenen Stichproben als Nenner nutzen
  5. 5
    TippNutzbare Ziehungen statt nur der Gesamtzahl messen
  6. 6
    ErklärungBeobachtete Werte festlegen und ihre Likelihood aufsummieren
  7. 7
    BeispielDen Einfluss zweier Stichproben vergleichen
  8. 8
    HerausforderungEinen Lauf mit konzentrierten Gewichten beurteilen
  9. 9
    ErklärungEine Variable aktualisieren und die übrigen festhalten
  10. 10
    BeispielDie beiden lokalen Werte für Regen berechnen
  11. 11
    HerausforderungDen neuen Zustand an die nächste Aktualisierung übergeben
  12. 12
    KernaussageAuch eine lange Kette muss sich bewegen
  13. 13
    HerausforderungFür jedes Protokoll einen Schätzer wählen
  14. 14
    ZusammenfassungErzeugung und Schätzung aufeinander abstimmen
5

Von unsicheren Ergebnissen zum Wert einer Prognose

15 Schritte
Vergleiche Nutzenwerte, wähle nach einer Prognose eine Veranstaltungsstrategie und berechne den erwarteten Gewinn durch ihre Beobachtung.

Speichere diese Einheit, um jede Interaktive Lektion Schritt für Schritt durchzugehen.

  1. 1
    EinführungEinschätzung und Präferenz unterscheiden
  2. 2
    ErklärungNutzenwerte der Ergebnisse mitteln
  3. 3
    BeispielVor der Wahl die Nutzenskala prüfen
  4. 4
    HerausforderungDie Skala ändern, ohne die Wahl zu ändern
  5. 5
    ErklärungDie Veranstaltungsentscheidung aufstellen
  6. 6
    BeispielVor Erhalt einer Prognose wählen
  7. 7
    BeispielNach einer Regenprognose aktualisieren
  8. 8
    HerausforderungDie beobachtungsabhängige Strategie vervollständigen
  9. 9
    ErklärungEntscheidungen mit Information mitteln
  10. 10
    HerausforderungAbziehen, was der Agent bereits hat
  11. 11
    KernaussageAuch ein unerwünschtes Ergebnis kann wissenswert sein
  12. 12
    BeispielEine Prognose mit der Kenntnis des Wetters vergleichen
  13. 13
    HerausforderungEine zweite Beobachtung bedingt bewerten
  14. 14
    VerbindungErkennen, wann gierige Beobachtungswahl scheitern kann
  15. 15
    ZusammenfassungDie Strategie bewerten, bevor für Information gezahlt wird

Bayessche Netze: Übungsaufgaben

60 Übungsfragen in 6 Sets

Set 1: Abhängigkeiten darstellen und Pfade prüfen10 Übungsfragen

Frage 1 von 10

Ein boolescher Knoten hat drei boolesche Elternknoten. Wie viele freie Wahrscheinlichkeiten benötigt seine uneingeschränkte CPT?
  1. 3
  2. 6
  3. 8
  4. 16
Antwort zeigenAntwort ausblenden
Antwort: C
Es gibt 23=8 Belegungen der Elternknoten. Jede Zeile benötigt eine frei gewählte Wahrscheinlichkeit für wahr, weil die Wahrscheinlichkeit für falsch ihr Komplement ist. Sechzehn zählt beide Werte in jeder Zeile, obwohl jedes Paar die Summe 1 ergeben muss.

Frage 2 von 10

Ein Netz lautet Power→Sensor→Alert. Es gilt P(p)=0,8, P(s∣p)=0,9 und P(a∣¬s)=0,15. Wie groß ist P(p,¬s,a)?
  1. 0,012
  2. 0,108
  3. 0,120
  4. 0,072
Antwort zeigenAntwort ausblenden
Antwort: A
Wähle bei vorhandener Stromversorgung den Eintrag für den falschen Sensorwert: P(¬s∣p)=0,1. Die vollständige Belegung hat die Wahrscheinlichkeit 0,8(0,1)(0,15)=0,012. Eine Multiplikation mit 0,9 würde einen wahren Sensorwert beschreiben, obwohl die gesuchte Welt ihn auf falsch festlegt.

Frage 3 von 10

Für eine Wurzel gilt P(h)=0,25. Ihr Kindknoten hat P(c∣h)=0,8 und P(c∣¬h)=0,2. Wie groß ist die Randwahrscheinlichkeit für wahr beim Kindknoten?
  1. 0,20
  2. 0,50
  3. 0,80
  4. 0,35
Antwort zeigenAntwort ausblenden
Antwort: D
Mittle die beiden Zeilen des Kindknotens mit den Wahrscheinlichkeiten der Wurzel: 0,25(0,8)+0,75(0,2)=0,35. Ein einfaches Mittel der Zeilenwerte ergibt 0,50 und behandelt die Wurzelzustände als gleich wahrscheinlich, entgegen der angegebenen A-priori-Wahrscheinlichkeit.

Frage 4 von 10

Was ist bei A→C←B und C→D die Markov-Decke von A?
  1. {C}
  2. {B,C}
  3. {C,D}
  4. {B,C,D}
Antwort zeigenAntwort ausblenden
Antwort: B
Der Kindknoten von A ist C, und der andere Elternknoten dieses Kindknotens ist B. Diese beiden Knoten bilden die Markov-Decke von A. D wäre ein Enkelknoten, der bei festem C abgeschirmt ist; ohne B fehlte die Abhängigkeit über den beobachteten gemeinsamen Kindknoten.

Frage 5 von 10

Drei aktive Ursachen in einem Noisy-OR haben die Hemmungswahrscheinlichkeiten 0,1, 0,5 und 0,4; eine Leckursache gibt es nicht. Wie groß ist die Wahrscheinlichkeit der Wirkung?
  1. 0,02
  2. 0,90
  3. 0,20
  4. 0,98
Antwort zeigenAntwort ausblenden
Antwort: D
Alle drei Ursachen müssen fehlschlagen, damit die Wirkung ausbleibt; das ergibt 0,1(0,5)(0,4)=0,02. Die Wahrscheinlichkeit der Wirkung ist das Komplement 0,98. Die Antwort 0,02 verwechselt das Produkt unabhängiger Fehlschläge mit der Wahrscheinlichkeit, dass mindestens eine Ursache die Wirkung hervorbringt.

Frage 6 von 10

Welche Beobachtung d-separiert in der Kette A→B→C A von C?
  1. Keine Variable beobachten.
  2. B beobachten.
  3. Einen Kindknoten von C beobachten.
  4. Einen Kindknoten von B beobachten.
Antwort zeigenAntwort ausblenden
Antwort: B
Der einzige Pfad führt durch B als Nicht-Collider, daher blockiert die Beobachtung von B ihn. Die Beobachtung eines Nachkommen von B blockiert diese Kette nicht: Evidenz zu Nachkommen öffnet Collider, aber für diese Trennung muss bei einer Kette der mittlere Knoten selbst beobachtet werden.

Frage 7 von 10

Der Graph lautet H→J←K und J→M. Ist die Unabhängigkeit von H und K garantiert, wenn nur M beobachtet wird?
  1. Nein; die Beobachtung von M öffnet den Collider bei J.
  2. Ja; J selbst wird nicht beobachtet.
  3. Ja; die Pfeile führen nicht von H zu K.
  4. Nein; unbeobachtete Collider sind immer offen.
Antwort zeigenAntwort ausblenden
Antwort: A
M ist ein Nachkomme des Colliders J, daher aktiviert die Beobachtung von M den Pfad H–J–K. Unabhängigkeit ist nicht mehr garantiert. J selbst muss nicht beobachtet werden; Evidenz über eine nachgelagerte Wirkung kann ebenfalls die beiden möglichen vorgelagerten Erklärungen verbinden.

Frage 8 von 10

Der Graph enthält A→B→D und A→C→D. Garantiert die Beobachtung von B die Unabhängigkeit von A und D?
  1. Ja; B blockiert jeden gerichteten Weg.
  2. Ja; die Bedingung blockiert den gemeinsamen Endpunkt.
  3. Nein; der Pfad über C bleibt aktiv.
  4. Nein; die Beobachtung von B öffnet den Pfad über B.
Antwort zeigenAntwort ausblenden
Antwort: C
Die Beobachtung von B blockiert den Pfad A–B–D, aber A–C–D enthält weiterhin den unbeobachteten Nicht-Collider C. d-Separation erfordert, dass jeder Pfad blockiert ist. Wer nur den Weg über den beobachteten Knoten prüft, übersieht den zweiten Weg, auf dem Information zwischen den Endpunkten fließen kann.

Frage 9 von 10

Der Graph lautet Q←A→C←B→R und C→E. Sind Q und R bei gegebenem A und E d-separiert?
  1. Nein; E öffnet den ganzen Pfad über C.
  2. Ja; A blockiert den Pfad, obwohl E den Collider C öffnet.
  3. Ja; die Beobachtung von E schließt den Collider C.
  4. Nein; die Bedingung auf A öffnet die Gabel.
Antwort zeigenAntwort ausblenden
Antwort: B
E öffnet den Collider C, weil E ein Nachkomme von C ist. Derselbe Pfad enthält aber weiterhin den beobachteten Nicht-Collider A, der ihn blockiert; einen zweiten Weg gibt es nicht. Das Öffnen eines Colliders beseitigt eine Blockade, hebt aber keine andere Blockade an anderer Stelle des Pfads auf.

Frage 10 von 10

Ein Graph lässt bei gegebenem Z einen aktiven Pfad zwischen X und Y. Was lässt sich ohne die CPT-Werte folgern?
  1. Der Graph garantiert keine Unabhängigkeit.
  2. X und Y müssen für jede CPT abhängig sein.
  3. X und Y müssen für jede CPT unabhängig sein.
  4. Der Graph kann keine gemeinsame Verteilung darstellen.
Antwort zeigenAntwort ausblenden
Antwort: A
Ein aktiver Pfad erlaubt Abhängigkeit für manche mit dem Graphen vereinbaren Verteilungen. Besondere Tabellenwerte können die Variablen dennoch unabhängig machen, sodass sichere Abhängigkeit mehr als diesen Graphtest erfordert. d-Separation liefert allgemeingültige Unabhängigkeitsgarantien; ein nicht bestandener Test hebt diese Garantie auf.
Set 2: Evidenz lesen und Wahrscheinlichkeiten aktualisieren10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Ein Sortiermodell ordnet „rot und beschädigt“ die Wahrscheinlichkeit 0,22 und „rot und unbeschädigt“ die Wahrscheinlichkeit 0,18 zu. Wie groß ist die Randwahrscheinlichkeit für Rot?
  1. 0,04
  2. 0,40
  3. 0,22
  4. 0,60
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Für ein Gerät gilt P(hot)=0,45, P(noisy)=0,30 und P(hot,noisy)=0,12. Wie groß ist die Wahrscheinlichkeit, dass es weder heiß noch laut ist?
  1. 0,25
  2. 0,63
  3. 0,87
  4. 0,37
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Wie viele freie Wahrscheinlichkeiten werden für eine uneingeschränkte gemeinsame Verteilung über vier boolesche Variablen benötigt?
  1. 15
  2. 4
  3. 8
  4. 16
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

In einem Dateimodell gilt P(corrupt,flag)=0,06 und P(intact,flag)=0,14. Wie groß ist die Wahrscheinlichkeit einer beschädigten Datei bei einer Markierung?
  1. 0,06
  2. 0,20
  3. 0,30
  4. 0,70
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Welcher Ausdruck der Kettenregel ist für die Variablen A, B und C in dieser Reihenfolge gleich P(a,b,c)?
  1. P(a)P(b)P(c)
  2. P(a)P(b∣a)P(c∣a,b)
  3. P(a)P(b∣a)P(c∣b)
  4. P(a∣b)P(b∣c)P(c∣a)
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Ein Bauteil ist mit Wahrscheinlichkeit 0,04 defekt. Eine Warnung erscheint bei einem Defekt mit Wahrscheinlichkeit 0,80 und sonst mit 0,10. Wie groß ist die Wahrscheinlichkeit eines Defekts nach einer Warnung?
  1. 0,040
  2. 0,320
  3. 0,250
  4. 0,800
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Ein Prüfverfahren hat die Sensitivität 0,85 und die Falsch-positiv-Rate 0,15. Beide bleiben gleich. Wie verändert sich die A-posteriori-Fehlerwahrscheinlichkeit nach einem positiven Ergebnis, wenn die A-priori-Fehlerwahrscheinlichkeit steigt?
  1. Sie steigt.
  2. Sie bleibt gleich.
  3. Sie sinkt.
  4. Sie entspricht der Sensitivität.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Ein Paket enthält mit A-priori-Wahrscheinlichkeit 0,05 einen Gegenstand, der Beschränkungen unterliegt. Jeder von zwei Detektoren ist mit Wahrscheinlichkeit 0,9 positiv, wenn ein solcher Gegenstand enthalten ist, und sonst mit 0,2. Ihre Ergebnisse sind bei gegebenem Gegenstandsstatus bedingt unabhängig. Wie groß ist nach zwei positiven Ergebnissen die A-posteriori-Wahrscheinlichkeit?
  1. 0,191
  2. 0,810
  3. 0,096
  4. 0,516
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Zwei Ereignisse haben jeweils die Wahrscheinlichkeit 0,5 und können nicht zusammen eintreten. Sind sie unabhängig?
  1. Ja; ihre Wahrscheinlichkeiten sind gleich.
  2. Ja; keines verändert das andere.
  3. Nein; ihre gemeinsame Wahrscheinlichkeit ist 0 statt 0,25.
  4. Nein; ihre gemeinsame Wahrscheinlichkeit muss 0,5 sein.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Für ein Naive-Bayes-Modell gilt P(C)=0,4, P(x∣C)=0,6, P(x∣¬C)=0,2, P(y∣C)=0,3 und P(y∣¬C)=0,7. Wie groß ist P(C∣x,¬y)?
  1. 0,824
  2. 0,462
  3. 0,168
  4. 0,933
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Set 3: A-posteriori-Wahrscheinlichkeiten mit Faktoren berechnen10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Eine Anfrage lautet P(Q∣b) im Graphen A→B→Q mit einem zusätzlichen Kindknoten B→Z. Welche verborgene Variable gehört nicht zu den Vorfahren von Anfrage und Evidenz?
  1. A
  2. Z
  3. B
  4. Q
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Eine boolesche verborgene Variable H ergibt die nicht normierten Anfragesummen 0,03+0,09 für q und 0,08+0,10 für ¬q. Wie groß ist P(q∣e)?
  1. 0,12
  2. 0,30
  3. 0,40
  4. 0,60
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Ein Netz lautet H→S und H→T, mit P(h)=0,3, P(s∣h)=0,8, P(s∣¬h)=0,2, P(t∣h)=0,6 und P(t∣¬h)=0,1. Wie groß ist P(s∣t)?
  1. 0,632
  2. 0,800
  3. 0,380
  4. 0,158
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Schränke die CPT P(E∣A,B) auf die Beobachtung E=false ein. Welche Variablen bleiben im Geltungsbereich des Faktors?
  1. E,A,B
  2. E
  3. A
  4. A,B
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Für einen Faktor gilt f(h,x)=0,3 und f(¬h,x)=0,7. Für einen anderen gilt g(h)=0,4 und g(¬h)=0,2. Welcher Eintrag ergibt sich für x nach Multiplikation der Faktoren und Elimination von H?
  1. 0,60
  2. 1,00
  3. 0,26
  4. 0,12
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Die aktuellen Faktoren sind f(A,B), g(B,C), h(C) und j(A). Welcher Faktor ersetzt die Faktoren mit B, wenn B eliminiert wird?
  1. k(A,C)=(∑bf(A,b))(∑bg(b,C))
  2. k(A,C)=∑bf(A,b)g(b,C)
  3. k(A)=∑bf(A,b)
  4. k(C)=∑bg(b,C)
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Das boolesche Z ist Elternknoten von fünf verborgenen booleschen Blättern X1,…,X5. Die Anfrage ist Z. Vergleiche die Elimination der Blätter zuerst mit der Elimination von Z zuerst. Welche Reihenfolge ist gültig und behält die Anfragevariable?
  1. Eliminiere die fünf Blätter; behalte Z.
  2. Eliminiere Z, dann die fünf Blätter.
  3. Eliminiere Z und rekonstruiere seine A-priori-Verteilung.
  4. Eliminiere jede Variable und normiere dann.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Das boolesche H zeigt auf vier verborgene boolesche Knoten Xi, die jeweils einen beobachteten Kindknoten Ei haben. Die Anfrage ist X4. Wie viele Einträge hat der entstehende Faktor über die Xi, wenn H vor allen Xi eliminiert wird?
  1. 4
  2. 8
  3. 32
  4. 16
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Die Faktoren f(A,B), g(B,C) und h(C,D) betreffen boolesche Variablen; Anfragevariablen sind A und D. Welche erste Elimination ergibt den kleineren durch Multiplikation entstandenen Faktor: B oder C?
  1. B: Der durch Multiplikation entstandene Faktor hat 4 Einträge.
  2. Gleichstand: Beide durch Multiplikation entstandenen Faktoren haben 8 Einträge.
  3. C: Der durch Multiplikation entstandene Faktor hat 4 Einträge.
  4. Gleichstand: Beide durch Multiplikation entstandenen Faktoren haben 16 Einträge.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Eine Implementierung multipliziert jeden Eintrag eines Faktors mit 7, bevor sie die Variablenelimination beendet. Wie verändert das die abschließende normierte A-posteriori-Verteilung?
  1. Jeder A-posteriori-Eintrag wird mit 7 multipliziert.
  2. Jeder A-posteriori-Eintrag wird durch 7 geteilt.
  3. Die A-posteriori-Verteilung wird gleichförmig.
  4. Die A-posteriori-Verteilung bleibt unverändert.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Set 4: Wahrscheinlichkeiten aus nutzbaren Stichproben schätzen10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Eine Variable hat die Wahrscheinlichkeiten 0,2 für niedrig, 0,5 für mittel und 0,3 für hoch, in dieser kumulierten Reihenfolge. Welchen Wert wählt eine gleichverteilte Ziehung von 0,68?
  1. Niedrig.
  2. Hoch.
  3. Niedrig oder mittel.
  4. Mittel.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Von 2.400 A-priori-Stichproben passen 120 zur Evidenz und davon 42 zum Anfragewert. Wie lautet die Schätzung der Verwerfungsmethode?
  1. 0,3500
  2. 0,0175
  3. 0,0500
  4. 0,6500
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Evidenz hat die Wahrscheinlichkeit 0,003. Wie viele passende Stichproben sind unter 20.000 unabhängigen A-priori-Stichproben ungefähr zu erwarten?
  1. 6
  2. 600
  3. 60
  4. 2000
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Ein Verfahren mit unabhängigen Ziehungen erhöht seinen Lauf von 900 auf 8.100 Ziehungen. Auf welchen Bruchteil schrumpft der typische Fehler?
  1. Auf ein Neuntel.
  2. Auf ein Drittel.
  3. Auf die Hälfte.
  4. Auf das Dreifache.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Zwei festgelegte Evidenzknoten haben bei einer gezogenen Belegung die Likelihoods 0,3 und 0,8. Die gezogene Wurzel hatte die A-priori-Wahrscheinlichkeit 0,2. Wie groß ist das Gewicht bei der Likelihood-Gewichtung?
  1. 0,048
  2. 0,24
  3. 0,16
  4. 0,30
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Drei durch Likelihood-Gewichtung erzeugte Stichproben haben die Gewichte 0,15, 0,05 und 0,30. Bei den ersten beiden ist der Anfragewert wahr. Wie lautet die Schätzung seiner A-posteriori-Wahrscheinlichkeit?
  1. 0,20
  2. 0,67
  3. 0,40
  4. 0,10
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Ein Fehler ist selten und mehrere nahezu deterministische nachgelagerte Alarme werden beobachtet. Die Verwerfungsmethode behält wenige Ziehungen, während Likelihood-Gewichtung meist winzige Gewichte erzeugt. Welche gemeinsame Eigenschaft erklärt beide Probleme?
  1. A-priori-Ziehungen wählen selten Fehlerzustände, die die Alarme erklären.
  2. Festgelegte Alarme machen jede vorgelagerte Ziehung zu einer A-posteriori-Ziehung.
  3. Die Alarme zwingen beide Verfahren, alle Evidenzwerte erneut zu ziehen.
  4. Winzige Evidenzwahrscheinlichkeiten lassen normierte Schätzungen über 1 steigen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Welche Variablen dürfen beim Gibbs-Sampling von P(X,Y∣z) erneut gezogen werden?
  1. X, Y und Z.
  2. Nur Z.
  3. Nur X.
  4. Nur X und Y.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Der Graph lautet H→S, mit P(h)=0,4, P(s∣h)=0,9 und P(s∣¬h)=0,2. S wird als wahr beobachtet. Welche Wahrscheinlichkeit für wahr sollte eine Gibbs-Aktualisierung für H nutzen?
  1. 0,40
  2. 0,36
  3. 0,75
  4. 0,90
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Zwei boolesche Variablen erfüllen eine deterministische Gleichheit: Nur (falsch, falsch) und (wahr, wahr) haben positive Wahrscheinlichkeit. Eine Gibbs-Kette mit Aktualisierung einzelner Variablen beginnt bei (falsch, falsch). Warum kann sie die A-posteriori-Verteilung möglicherweise nicht erkunden?
  1. Jeder Wechsel einer einzelnen Variablen führt in einen Zustand mit Wahrscheinlichkeit null.
  2. Ihre Einlaufphase muss der Zahl möglicher Zustände entsprechen.
  3. Ihre Stichproben werden nach einem vollständigen Durchlauf unabhängig.
  4. Ihre lokalen Aktualisierungen erfordern eine erneute Ziehung der Evidenz.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Set 5: Aktionen wählen und Information bewerten10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Eine Aktion hat eine Chance von 0,7 auf den Nutzen 20 und eine Chance von 0,3 auf den Nutzen −10. Wie groß ist ihr erwarteter Nutzen?
  1. 11
  2. 5
  3. 14
  4. 17
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Für einen Agenten gilt U(x)=x. Eine Lotterie zahlt mit Wahrscheinlichkeit 0,25 den Betrag 900 und sonst null. Wie groß ist ihr Sicherheitsäquivalent?
  1. 225,00
  2. 7,50
  3. 56,25
  4. 675,00
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Nutzenwerte werden durch U′=3U−8 ersetzt. Wie verändern sich Entscheidungen nach dem maximalen erwarteten Nutzen?
  1. Sie bevorzugen niedrigen Nutzen.
  2. Sie sind risikoneutral.
  3. Sie werden risikoavers.
  4. Sie bleiben gleich.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Ein Roboter kann Route A mit Nutzen 80 bei freier und −40 bei blockierter Strecke oder Route B mit Nutzen 35 in beiden Zuständen wählen. Die aktuelle Wahrscheinlichkeit einer Blockade ist 0,25. Was sollte er wählen?
  1. Route B mit erwartetem Nutzen 35.
  2. Route A mit erwartetem Nutzen 50.
  3. Route A mit erwartetem Nutzen 80.
  4. Route B mit erwartetem Nutzen 26,25.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Eine Maschine fällt mit Wahrscheinlichkeit 0,2 aus. Eine rote Anzeige erscheint bei Ausfall mit Wahrscheinlichkeit 0,75 und sonst mit 0,1. Weiterbetrieb hat den Nutzen 60 bei funktionierender Maschine und −100 bei Ausfall; Anhalten ergibt 10. Welche Aktion maximiert nach einer roten Anzeige den erwarteten Nutzen?
  1. Anhalten; sein Nutzen 10 übersteigt den erwarteten Nutzen des Weiterbetriebs.
  2. Weiterbetreiben; sein erwarteter Nutzen 28 übersteigt die 10 des Anhaltens.
  3. Weiterbetreiben; sein erwarteter Nutzen 44 übersteigt die 10 des Anhaltens.
  4. Anhalten; Rot belegt einen Ausfall mit Wahrscheinlichkeit 0,75.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Ein Kurier wählt Express mit Nutzen 90 ohne und −30 mit Verspätung oder Standard mit Nutzen 42 in beiden Fällen. Bei welcher Verspätungswahrscheinlichkeit wechselt die beste Aktion?
  1. 0,35
  2. 0,60
  3. 0,65
  4. 0,40
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Der aktuelle MEU ist 24. Eine kostenlose Beobachtung hat zwei Ergebnisse mit den Wahrscheinlichkeiten 0,4 und 0,6, die zu bedingten MEU-Werten 18 und 33 führen. Wie groß ist ihr VPI?
  1. 27
  2. 3
  3. 9
  4. 1,5
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Eine Person in der Frachtabfertigung wählt offene Lagerung mit Nutzen 50 bei Trockenheit und −50 bei Nässe oder überdachte Lagerung mit Nutzen 20 in beiden Fällen. Die Wahrscheinlichkeit für Nässe ist 0,2. Was ist die genaue Kenntnis des Nässezustands vor der Wahl wert?
  1. 0
  2. 6
  3. 14
  4. 20
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Ein Beobachtungsergebnis senkt den aktuellen MEU. Was belegt das über den VPI, bevor das Ergebnis bekannt war?
  1. Der VPI war negativ.
  2. Der VPI war null.
  3. Der VPI entspricht dieser Senkung.
  4. Dieses Ergebnis allein bestimmt den VPI nicht.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Zwei kostenlose Beobachtungen lassen einzeln jeweils dieselbe Aktion als beste übrig. Zusammen können sie einen Zustand offenbaren, in dem eine andere Aktion besser ist. Was kann für ihren gemeinsamen Wert gelten?
  1. Er muss null sein, weil beide einzelnen VPI-Werte null sind.
  2. Er kann positiv sein, selbst wenn jeder einzelne VPI null ist.
  3. Er muss der Summe ihrer einzelnen VPI-Werte entsprechen.
  4. Er muss negativ sein, weil die Aktionen einander widersprechen.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Set 6: Inferenz, Stichprobenziehung und Entscheidungen verbinden10 Übungsfragen

Speichere diese Einheit, um jede Antwort zu sehen und jedes Set zu üben.

Frage 1 von 10

Ein Naive-Bayes-Klassifikator erhält ein Merkmal zweimal, weil ein Protokolleintrag dupliziert wurde. Welche Modellierungsfrage sollte geprüft werden, bevor die beiden Einträge als getrennte Evidenz behandelt werden?
  1. Ob ihre Randwahrscheinlichkeiten zusammen eins ergeben.
  2. Ob die A-priori-Klassenwahrscheinlichkeit genau ein Halb ist.
  3. Ob beide Likelihoods die A-priori-Wahrscheinlichkeit übersteigen.
  4. Ob sie bei gegebener Klasse bedingt unabhängig sind.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 2 von 10

Eine Person ändert die Variablenreihenfolge eines Netzes und hält jeden Knoten mit allen früheren Variablen verbunden. Kann dies weiterhin die ursprüngliche gemeinsame Verteilung darstellen, und was geschieht mit der Komprimierung?
  1. Ja, und es benötigt immer weniger freie Parameter.
  2. Ja, aber es kann die gesamte auf Unabhängigkeit beruhende Komprimierung verlieren.
  3. Nein, weil nur eine kausale Reihenfolge eine gemeinsame Verteilung faktorisiert.
  4. Nein, weil eine vollständige gerichtete Reihenfolge einen Zyklus haben muss.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 3 von 10

Der Graph lautet A→C←B, C→D→E und A→F→B. Ist bei gegebenem D und F die Unabhängigkeit von A und B garantiert?
  1. Nein; D öffnet C, obwohl F den anderen Weg blockiert.
  2. Ja; F blockiert den einzigen aktiven Weg.
  3. Ja; die Beobachtung von D blockiert jeden Weg über C.
  4. Nein; die Beobachtung von F öffnet seine Kette.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 4 von 10

Faktoren über boolesche Variablen haben die Geltungsbereiche {A,H},{H,B},{H,C},{B,C}; die Anfrage ist A. Vergleiche die Reihenfolgen H,B,C und B,C,H. Wie groß sind ihre jeweils größten durch Multiplikation entstandenen Faktoren?
  1. 8 und 8
  2. 16 und 16
  3. 16 und 8
  4. 8 und 16
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 5 von 10

Likelihood-Gewichtung ergibt das Gesamtgewicht 0,8, wovon 0,6 q unterstützt. Eine andere Implementierung skaliert jedes Stichprobengewicht mit 0,01. Welche Anfrageschätzung sollte sie zurückgeben?
  1. 0,0075
  2. 0,60
  3. 0,75
  4. 0,0060
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 6 von 10

Ein boolesches Netz lautet A→B←C, wobei A und C unabhängige Wurzeln sind. B wird als wahr beobachtet, C ist aktuell falsch, P(a)=0,3, P(b∣a,¬c)=0,8 und P(b∣¬a,¬c)=0,1. Welche Wahrscheinlichkeit sollte eine Gibbs-Aktualisierung für A nutzen?
  1. 0,300
  2. 0,240
  3. 0,889
  4. 0,774
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 7 von 10

Ein Agent mit Wurzelfunktion als Nutzenfunktion wählt zwischen sicheren 100 und einer Lotterie, die mit Wahrscheinlichkeit 0,2 den Betrag 400 und sonst null zahlt. Was sollte er wählen?
  1. Die sicheren 100 mit Nutzen 10 gegenüber erwartetem Nutzen 4.
  2. Die Lotterie mit erwartetem Nutzen 80 gegenüber Nutzen 10.
  3. Die sicheren 100 mit Nutzen 100 gegenüber erwartetem Nutzen 80.
  4. Die Lotterie mit erwartetem Nutzen 20 gegenüber Nutzen 10.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 8 von 10

Die A-priori-Ausfallwahrscheinlichkeit eines Roboters ist 0,1. Eine Warnung wird mit Likelihood 0,9 bei Ausfall und sonst mit 0,2 beobachtet. Weiterfahren ergibt den Nutzen 70 bei funktionsfähigem und −50 bei ausgefallenem Roboter; Anhalten ergibt 25. Was ist nach der Warnung die beste Aktion?
  1. Anhalten, weil Weiterfahren den erwarteten Nutzen −38 hat.
  2. Weiterfahren mit erwartetem Nutzen 30.
  3. Weiterfahren mit erwartetem Nutzen 58.
  4. Anhalten, weil Weiterfahren den erwarteten Nutzen 10 hat.
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 9 von 10

Eine Drohne wählt zwischen Starten mit Nutzen 100 bei Windstille und −100 bei Wind oder Warten mit Nutzen 10. Die Windwahrscheinlichkeit ist 0,3. Ein Signal ist mit Wahrscheinlichkeit 0,8 bei Wind und 0,2 bei Windstille „hoch“. Wie groß ist der VPI des Signals?
  1. 53,8
  2. 33,0
  3. 0,0
  4. 13,8
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Frage 10 von 10

Eine sofortige Entscheidung ergibt den MEU 40. Beobachtung X erhöht den erwarteten MEU auf 46. Nach X fügt Beobachtung Y voraussichtlich weitere 9 hinzu. Y allein ist 11 wert. Wie groß ist der gemeinsame Wert von X und Y?
  1. 15
  2. 17
  3. 20
  4. 55
Antwort zeigenAntwort ausblenden

Speichere diese Einheit, um diese Antwort zu sehen.

Hängst du bei deiner eigenen Aufgabe fest? Hausaufgabenhilfe

Schlüsselbegriffe

73 Schlüsselbegriffe, jeweils mit Definition

A

A-posteriori-Wahrscheinlichkeit
Eine A-posteriori-Wahrscheinlichkeit beschreibt eine Einschätzung, nachdem Evidenz durch Bedingen oder bayessche Aktualisierung berücksichtigt wurde.
Bei einer A-priori-Erkrankungswahrscheinlichkeit von 0,01 erhöht ein positiver Test die Erkrankungswahrscheinlichkeit auf etwa 0,154.
A-priori-Sampling
A-priori-Sampling erzeugt gemeinsame Belegungen, indem jede Variable in topologischer Reihenfolge aus ihrer auf die Elternwerte bedingten Wahrscheinlichkeitstabelle gezogen wird.
Ein gezogener Regenwert bestimmt die Schirmzeile, die später in derselben Belegung verwendet wird.
A-priori-Wahrscheinlichkeit
Eine A-priori-Wahrscheinlichkeit beschreibt eine Einschätzung, bevor die betrachtete neue Evidenz berücksichtigt wird, einschließlich bereits bekannter Hintergrundinformation.
Eine A-priori-Erkrankungswahrscheinlichkeit von 0,01 beschreibt die Einschätzung, bevor sie anhand eines Testergebnisses aktualisiert wird.
Aktiver Pfad
Ein aktiver Pfad hat keinen beobachteten Nicht-Collider, und jeder Collider ist beobachtet oder hat einen beobachteten Nachkommen.
Auf dem Pfad Regen → Verkehr ← Unfall öffnet die Beobachtung von Verspätung, einem Kindknoten von Verkehr, den Collider Verkehr.
Akzeptanzrate
Eine Akzeptanzrate ist der Anteil der erzeugten Stichproben, der behalten wird; bei der Verwerfungsmethode entspricht ihr Erwartungswert der Evidenzwahrscheinlichkeit.
Bei Evidenz mit Wahrscheinlichkeit 0,003 werden im Durchschnitt etwa drei von tausend A-priori-Ziehungen behalten.
Anfragevariable
Eine Anfragevariable ist die Variable, deren Wahrscheinlichkeitsverteilung gesucht wird, während Evidenz beobachtete Werte anderer Variablen festlegt.
Regen ist die Anfragevariable bei der Berechnung von Regen bei beobachteter Verspätung.
Aussummieren
Das Aussummieren einer Variablen addiert Faktoreinträge über alle ihre Werte und behält für jede verbleibende Belegung einen eigenen Eintrag.
Wird Unfall aus einer verknüpften Tabelle aussummiert, bleibt ein Faktor über Regen und Verkehr.

B

Bayessches Netz
Ein bayessches Netz stellt eine gemeinsame Verteilung mit einem gerichteten azyklischen Graphen und einer lokalen Wahrscheinlichkeitstabelle an jedem Knoten dar.
Ein Pendelnetz, das zehn freie Wahrscheinlichkeiten speichert, ersetzt eine vollständige gemeinsame Tabelle mit 31 freien Wahrscheinlichkeiten.
Bedingte Unabhängigkeit
Bedingte Unabhängigkeit bedeutet, dass nach Kenntnis bestimmter Variablen die Kenntnis einer weiteren Variablen keine zusätzliche Information über eine andere liefert.
Im Grippemodell liefert Fieber keine zusätzliche Information über Husten, sobald der Grippestatus feststeht.
Bedingte Wahrscheinlichkeit
Eine bedingte Wahrscheinlichkeit gibt den relativen Anteil eines Ereignisses unter den Ergebnissen an, die mit einer bestimmten Evidenz vereinbar sind.
In einer Wetter- und Bustabelle nutzt Regen bei gegebenem verspätetem Bus die Verspätungsspalte als Bezugsgruppe, nicht alle möglichen Welten.
Bedingte Wahrscheinlichkeitstabelle
Eine bedingte Wahrscheinlichkeitstabelle führt für jede Belegung der Elternknoten die Wahrscheinlichkeiten der Knotenwerte auf, wobei jede Zeile die Summe 1 ergibt.
In einer Verkehrstabelle mit den Elternknoten Regen und Unfall ordnet die Zeile für Regen ohne Unfall wahr die Wahrscheinlichkeit 0,7 und falsch die Wahrscheinlichkeit 0,3 zu.
Beschneidung anhand der Vorfahren
Die Beschneidung anhand der Vorfahren entfernt Variablen außerhalb der Vorfahren von Anfrage und Evidenz, indem sie irrelevante Blätter rückwärts eliminiert.
Ein unbeobachtetes Blatt Schirm kann für die Anfrage Regen bei gegebener Verspätung entfernt werden.
Burn-in
Burn-in ist ein verworfener Anfangsteil einer Stichprobenkette, der den Einfluss der gewählten Startbelegung verringern soll.
Frühe Zustände können die Initialisierung stärker widerspiegeln als spätere Zustände, nachdem sich die Kette bewegt hat.

C

Collider
Ein Collider ist ein innerer Pfadknoten, auf den beide benachbarten Pfeile zeigen; seine Beobachtung oder die eines Nachkommen öffnet diesen Teil des Pfads.
Verkehr ist der Collider auf dem Pfad Regen → Verkehr ← Unfall.

D

d-Separation
d-Separation liegt vor, wenn jeder Pfad zwischen zwei Variablen durch die Evidenz gemäß den Regeln für Collider und Nicht-Collider blockiert ist.
Auf einem Pendelpfad von Schirm über Regen zu Verspätung blockiert die Beobachtung von Regen diesen Pfad.
Deterministischer Knoten
Ein deterministischer Knoten hat einen durch die Werte seiner Elternknoten festgelegten Wert, sodass seine Zeilen bedingter Wahrscheinlichkeiten nur Nullen und Einsen enthalten.
Die Regel „Verspätung gleich Verkehr oder Streik“ legt die Ausgabe für jede Kombination der Elternknoten fest.
Durchmischung
Durchmischung beschreibt, wie wirksam sich eine Stichprobenkette durch ihre Zielverteilung bewegt, statt in der Nähe eines begrenzten Bereichs zu bleiben.
Fast deterministische Beziehungen können eine Gibbs-Kette über viele Aktualisierungen nahe an einem Zustand halten.

E

Eliminationsreihenfolge
Eine Eliminationsreihenfolge legt die Abfolge fest, in der versteckte Variablen entfernt werden, und bestimmt die dabei entstehenden Variablenmengen der Zwischenfaktoren.
Wird ein zentraler versteckter Elternknoten zu früh eliminiert, können sonst getrennte Zweige zu einem großen Faktor verknüpft werden.
Elternknoten
Ein Elternknoten ist ein Knoten mit einem direkten Pfeil in einen anderen Knoten; sein Wert dient zur Auswahl der bedingten Wahrscheinlichkeitszeile dieses Kindknotens.
Regen und Unfall sind im Pendelnetz beide Elternknoten von Verkehr.
Entscheidungsknoten
Ein Entscheidungsknoten stellt eine vom Agenten kontrollierte Handlung dar; seine eingehenden Pfeile zeigen Informationen an, die vor der Wahl verfügbar sind.
Ein Vorhersagepfeil zum Entscheidungsknoten für die Veranstaltung ermöglicht es der Organisation, den Ort an die Vorhersage anzupassen.
Entscheidungsnetz
Ein Entscheidungsnetz erweitert ein probabilistisches Modell um kontrollierte Entscheidungen, Nutzen und Informationen, die bei der Wahl von Handlungen verfügbar sind.
Ein Entscheidungsnetz für eine Veranstaltung verbindet Regen und die Wahl der Organisation zwischen drinnen und draußen mit dem Nutzen.
Entscheidungsschwelle
Eine Entscheidungsschwelle ist ein Wahrscheinlichkeitswert, bei dem konkurrierende Handlungen denselben erwarteten Nutzen haben und die bevorzugte Wahl wechseln kann.
Für eine Organisation, die zwischen einer Veranstaltung drinnen und draußen wählt, sind beide Handlungen bei einer aktuellen Regenwahrscheinlichkeit von 4/11 gleich gut.
Ereignis
Ein Ereignis ist eine Menge von Ergebnissen, deren Wahrscheinlichkeit durch Addition der Wahrscheinlichkeiten aller Ergebnisse dieser Menge bestimmt wird.
Das Ereignis „Der Bus hat Verspätung“ fasst die Welten mit Verspätung bei Sonne, Wolken und Regen zusammen.
Ergebnisraum
Ein Ergebnisraum ist die vollständige Menge der einander ausschließenden Ergebnisse, die ein Wahrscheinlichkeitsmodell betrachtet.
Ein Ergebnisraum aus Wetter- und Buswerten hat sechs Welten, eine für jedes Paar aus einem Wetterwert und einem Buswert.
Erwarteter Nutzen
Der erwartete Nutzen ist der mit Wahrscheinlichkeiten gewichtete Durchschnitt der Ergebnisnutzen einer Handlung, berechnet anhand der verfügbaren Evidenz.
Eine große mögliche Belohnung kann durch ihre geringe Eintrittswahrscheinlichkeit und die Nutzen anderer Ergebnisse aufgewogen werden.
Evidenz
Evidenz ist eine beobachtete Belegung mit Werten, die fest bleibt, während ein Inferenzalgorithmus die Anfrageverteilung berechnet.
Wird beobachtet, dass ein Schirm vorhanden ist, muss die Likelihood dieses wahren Werts in der Berechnung erhalten bleiben.

F

Faktor
Ein Faktor ist eine nicht negative Tabelle über einer Menge von Variablen, die Wahrscheinlichkeitsprodukte oder Teilsummen speichert und nicht normalisiert sein muss.
Wird Verspätung in einer Tabelle für Verspätung gegeben Verkehr auf wahr gesetzt, entsteht ein Faktor über Verkehr mit den Einträgen 0,6 und 0,1.
Faktorverknüpfung
Eine Faktorverknüpfung multipliziert passende Einträge von Faktoren und erzeugt eine Tabelle über der Vereinigung ihrer Variablenmengen.
Die Verknüpfung der A-priori-Wahrscheinlichkeit eines Unfalls mit einer Verkehr-CPT mit den Elternknoten Regen und Unfall ergibt eine Tabelle über Regen, Unfall und Verkehr.

G

Gemeinsame Ursache
Eine gemeinsame Ursache ist der mittlere Knoten einer Gabel mit Pfeilen zu beiden Endpunkten; ihre Beobachtung blockiert diesen Gabelpfad.
Regen ist die gemeinsame Ursache in Schirm ← Regen → Verkehr.
Gemeinsame Verteilung
Eine gemeinsame Verteilung ordnet jeder Kombination von Werten ihrer Variablen eine Wahrscheinlichkeit zu, wobei die gesamte Tabelle die Summe 1 ergibt.
In einer gemeinsamen Tabelle über Wetter und Busstatus hat die Welt mit Regen und verspätetem Bus die Wahrscheinlichkeit 0,12.
Gerichteter azyklischer Graph
Ein gerichteter azyklischer Graph hat Pfeile zwischen Knoten, aber keinen Pfad, der entlang der Pfeilrichtungen zu seinem Ausgangsknoten zurückführt.
Der Pfad von Regen über Verkehr zu Verspätung führt entlang gerichteter Pfeile nicht zu Regen zurück.
Gewichtete Schätzung
Eine gewichtete Schätzung teilt das gesamte Stichprobengewicht, das einen Anfragewert unterstützt, durch das Gesamtgewicht aller erzeugten Stichproben.
Zwei Stichproben mit wahrem Anfragewert können weniger Wahrscheinlichkeit beitragen als eine stark gewichtete Stichprobe mit falschem Anfragewert.
Gewichtskonzentration
Gewichtskonzentration liegt vor, wenn wenige Belegungen den größten Teil des gesamten Stichprobengewichts tragen und dadurch die Information in der Schätzung begrenzen.
Seltene Evidenz an Blattknoten kann fast allen Ziehungen vorgelagerter Variablen winzige Gewichte zuweisen.
Gibbs-Sampling
Gibbs-Sampling bildet eine Kette, indem eine Variable ohne Evidenz aus ihrer bedingten Verteilung gegeben die aktuellen übrigen Werte neu gezogen wird.
Die Aktualisierung von Regen verwendet Verkehr, Schirm und Unfall, während deren aktuelle Werte fest bleiben.

I

Inferenz durch Aufzählung
Inferenz durch Aufzählung addiert die Wahrscheinlichkeiten aller evidenzverträglichen verborgenen Belegungen und normiert die Summen für die Anfragewerte.
Eine durch Aufzählung bestimmte Summe von 0,0925 für Regen und Verspätung wird erst nach Normierung zu einer A-posteriori-Wahrscheinlichkeit.

K

Kettenregel
Die Kettenregel faktorisiert eine gemeinsame Wahrscheinlichkeit in aufeinanderfolgende bedingte Wahrscheinlichkeiten, die jeweils auf alle früheren Variablen einer Reihenfolge bedingt sind.
Bei drei Variablen behält der letzte Term beide vorangehenden Werte, sofern nicht eine Unabhängigkeit einen davon entfernt.
Konsistenter Schätzer
Ein konsistenter Schätzer nähert sich unter seinen Stichprobenbedingungen der Zielwahrscheinlichkeit an, wenn die Zahl relevanter Stichproben unbegrenzt wächst.
In einem Pendelmodell mit der Verspätungswahrscheinlichkeit 0,2765 nähern sich die Verspätungshäufigkeiten der A-priori-Stichproben dem Wert 0,2765.

L

Leckursache
Eine Leckursache ist eine stets vorhandene Ursache in einem Noisy-OR-Modell, die eine Wirkung bei inaktiven aufgeführten Ursachen ermöglicht.
Ein Stau kann auch ohne aufgeführten Unfall oder aufgeführte Baustelle entstehen, wenn eine Leckursache andere Ursachen darstellt.
Likelihood
Eine Likelihood ist die Wahrscheinlichkeit der beobachteten Evidenz unter einem bestimmten angenommenen Zustand oder einer bestimmten Ursache.
Die Testsensitivität von 0,9 liefert die Likelihood eines positiven Ergebnisses bei Erkrankung.
Likelihood-Gewichtung
Die Likelihood-Gewichtung fixiert die Evidenz, zieht Werte für die übrigen Variablen und gewichtet jede Belegung mit dem Produkt ihrer Evidenz-Likelihoods.
Sind Verspätung und Schirm als Evidenz fixiert, erhält eine gezogene Belegung mit Regen und Verkehr das Gewicht 0,54.
Lokale Markov-Eigenschaft
Die lokale Markov-Eigenschaft macht einen Knoten von seinen Nichtnachkommen bedingt unabhängig, sobald seine Elternknoten bekannt sind.
In einem Pendelmodell, in dem Verkehr der einzige Elternknoten von Verspätung ist, liefern Regen und Schirm keine zusätzliche Information über Verspätung, sobald Verkehr bekannt ist.
Lotterie
Eine Lotterie ist eine unsichere Aussicht, die durch ihre möglichen Ergebnisse und die Wahrscheinlichkeit jedes Ergebnisses beschrieben wird.
Eine Auszahlung von 1.000 mit 50 % Wahrscheinlichkeit und eine Auszahlung von null mit 50 % Wahrscheinlichkeit bilden eine Lotterie mit zwei Ergebnissen.

M

Marginalisierung
Marginalisierung ist das Addieren über nicht benötigte Variablen einer gemeinsamen Verteilung, um Wahrscheinlichkeiten für die übrigen zu erhalten.
Die Addition der beiden Regenzellen einer gemeinsamen Wetter- und Bustabelle, je einer für jeden Buswert, ergibt die Randwahrscheinlichkeit 0,20 für Regen.
Markov-Decke
Eine Markov-Decke besteht aus den Elternknoten, Kindknoten und anderen Elternknoten der Kindknoten eines Knotens und schirmt ihn von allen übrigen Knoten ab.
Unfall gehört zur Decke von Regen, weil beide Elternknoten von Verkehr sind.
Maximaler erwarteter Nutzen
Der maximale erwartete Nutzen ist der größte erwartete Nutzen unter den verfügbaren Handlungen und der Wert, den eine optimale Entscheidung erreicht.
Für eine Veranstaltungsorganisation ohne Vorhersage liefert die Wahl eines Veranstaltungsorts im Freien den höchsten erwarteten Nutzen von 70.
MCMC
Markov-Ketten-Monte-Carlo (MCMC) verwendet eine Folge abhängiger Zustände, deren langfristige Verteilung der zu schätzenden Wahrscheinlichkeitsverteilung entspricht.
Gibbs-Sampling zielt bei festgehaltener Evidenz auf die A-posteriori-Verteilung der übrigen Variablen.
Multiplikationssatz
Der Multiplikationssatz drückt eine gemeinsame Wahrscheinlichkeit als bedingte Wahrscheinlichkeit multipliziert mit der Wahrscheinlichkeit ihrer Bedingung aus.
Multipliziere die Regenwahrscheinlichkeit mit der Wahrscheinlichkeit einer Verspätung bei Regen, um ihre gemeinsame Wahrscheinlichkeit zu erhalten.
Myopische Informationsbeschaffung
Myopische Informationsbeschaffung wählt jeweils eine Beobachtung mit dem größten positiven Nettowert, ohne Kombinationen von Beobachtungen vorauszuplanen.
Zwei einzeln nutzlose Signale können gemeinsam wertvoll sein, sodass eine gierige Strategie ihren gemeinsamen Nutzen übersehen kann.

N

Naive-Bayes-Modell
Ein Naive-Bayes-Modell nutzt eine A-priori-Klassenwahrscheinlichkeit und Merkmal-Likelihoods und nimmt an, dass die Merkmale bei gegebener Klasse bedingt unabhängig sind.
Ein Spam-Wert multipliziert seine A-priori-Wahrscheinlichkeit mit den Likelihoods der beobachteten Wörter innerhalb der Spam-Klasse.
Nichtadditivität des VPI
Die Nichtadditivität des VPI bedeutet, dass sich der gemeinsame Wert von Beobachtungen im Allgemeinen von der Summe ihrer Einzelwerte unterscheidet.
Die Einzelwerte von Vorhersage und Wetter ergeben zusammen 35, doch beide zu beobachten ist nur 21 wert.
Nichtnegativität des VPI
Die Nichtnegativität des VPI bedeutet, dass kostenlose Information den besten erwarteten Nutzen vor Bekanntwerden ihres Ergebnisses nicht senken kann, da sie ignoriert werden kann.
Eine Nassvorhersage kann den bedingten MEU senken, obwohl der gesamte VPI der Vorhersage positiv ist.
Noisy-OR
Ein Noisy-OR modelliert eine Wirkung, deren aktive Ursachen unabhängig fehlschlagen; ihre Hemmungswahrscheinlichkeiten werden für die Wahrscheinlichkeit ausbleibender Wirkung multipliziert.
Hemmungswahrscheinlichkeiten von 0,2 für Unfall und 0,4 für Baustelle ergeben zusammen eine Stauwahrscheinlichkeit von 0,92.
Normierung
Normierung teilt nichtnegative Werte durch ihre positive Gesamtsumme, um aus ihren relativen Größen eine Wahrscheinlichkeitsverteilung zu machen.
Die Division von 0,08 und 0,09 durch 0,17 ergibt die beiden Grippewahrscheinlichkeiten bei gegebenem Fieber.
Nutzenfunktion
Eine Nutzenfunktion weist Ergebnissen Zahlen zu, um Präferenzen darzustellen; bevorzugte Ergebnisse erhalten höhere Werte.
Eine Quadratwurzel-Nutzenfunktion kann dazu führen, dass sichere 400 einer Lotterie mit einem erwarteten Geldbetrag von 500 vorgezogen werden.
Nutzenknoten
Ein Nutzenknoten weist jeder Kombination seiner Elternwerte einen Nutzen zu, einschließlich relevanter Handlungen und unsicherer Zustände.
Eine Nutzentabelle für den Veranstaltungsort weist drinnen bei Regen den Wert 70 und drinnen ohne Regen den Wert 60 zu.

P

Policy
Eine Policy weist jeder möglichen Beobachtung, die zum Entscheidungszeitpunkt verfügbar ist, eine Handlung zu und ermöglicht so eine Reaktion auf neue Informationen.
Die Veranstaltungs-Policy wählt nach einer Nassvorhersage drinnen und nach einer Trockenvorhersage draußen.
Polybaum
Ein Polybaum ist ein gerichteter azyklischer Graph mit höchstens einem ungerichteten Pfad zwischen je zwei Knoten, der effiziente exakte Inferenz ermöglicht.
Ein Pendelgraph, in dem Verkehr zwei eingehende Pfeile hat, ist weiterhin ein Polybaum, wenn keine zwei Knoten durch mehr als einen ungerichteten Pfad verbunden sind.

R

Risikoaversion
Risikoaversion bewertet einen sicheren Betrag mindestens so hoch wie eine Lotterie mit demselben erwarteten Geldbetrag und wird durch eine konkave Nutzenfunktion dargestellt.
Ein Agent mit Quadratwurzel-Nutzenfunktion bewertet den Nutzen des mittleren Geldbetrags einer Lotterie höher als den Mittelwert ihrer Nutzen.
Risikoprämie
Eine Risikoprämie ist die Differenz zwischen dem erwarteten Geldbetrag einer Lotterie und ihrem Sicherheitsäquivalent.
Ein erwarteter Geldbetrag von 500 und ein Sicherheitsäquivalent von 250 ergeben eine Risikoprämie von 250.

S

Satz von Bayes
Der Satz von Bayes berechnet eine A-posteriori-Wahrscheinlichkeit, indem er die Likelihood mit der A-priori-Wahrscheinlichkeit multipliziert und durch die Evidenzwahrscheinlichkeit teilt.
Bei Anwendung des Satzes von Bayes auf eine Warnung addiert der Nenner sowohl die Fälle richtiger als auch falscher Warnungen.
Sicherheitsäquivalent
Ein Sicherheitsäquivalent ist der sichere Betrag, dessen Nutzen dem erwarteten Nutzen einer bestimmten Lotterie entspricht.
Ein Agent mit Quadratwurzel-Nutzenfunktion hat für eine fünfzigprozentige Chance auf 1.000 ein Sicherheitsäquivalent von 250.
Stichprobengewicht
Ein Stichprobengewicht misst anhand der Likelihood der fixierten Evidenz, wie stark eine Belegung zu einer gewichteten Schätzung beiträgt.
Zwei Belegungen, in denen die Evidenz jeweils wahr bleibt, können die Gewichte 0,54 und 0,02 tragen.

T

Topologische Ordnung
Eine topologische Ordnung führt die Knoten eines gerichteten azyklischen Graphen so auf, dass jeder Elternknoten vor jedem seiner Kindknoten erscheint.
Sind Regen und Unfall Elternknoten von Verkehr, müssen beide bei der Erzeugung einer Pendelstichprobe vor Verkehr stehen.

U

Unabhängigkeit
Unabhängigkeit bedeutet, dass gemeinsame Wahrscheinlichkeiten für jede Wertekombination der Variablen den Produkten ihrer Randwahrscheinlichkeiten entsprechen.
Regen und Busverspätung bestehen diesen Test nicht, da ihre gemeinsame Wahrscheinlichkeit 0,12 von ihrem Randwahrscheinlichkeitsprodukt 0,068 abweicht.
Unvereinbarkeit
Unvereinbarkeit bedeutet, dass zwei Ereignisse nicht zusammen eintreten können; haben beide positive Wahrscheinlichkeit, sind sie abhängig.
Die Werte Sonne und Regen sind für eine modellierte Beobachtung unvereinbare Wetterereignisse.

V

Variablenelimination
Die Variablenelimination berechnet exakte Anfragen, indem sie wiederholt alle Faktoren mit einer versteckten Variablen verknüpft und diese Variable aussummiert.
Bei einer Anfrage nach Regen im Pendelnetz wird durch das Eliminieren von Unfall vor Verkehr ein Faktor mit vier Einträgen wiederverwendet.
Verborgene Variable
Eine verborgene Variable ist eine Variable, deren Wert in einem Inferenzproblem weder als Anfrage gesucht noch als Evidenz festgelegt ist.
Husten ist verborgen, wenn die Grippeverteilung bei ausschließlich beobachtetem Fieber bestimmt wird.
Vernachlässigung der Basisrate
Vernachlässigung der Basisrate bedeutet, eine A-priori-Wahrscheinlichkeit bei der Deutung von Evidenz über einen möglichen Zustand zu wenig zu gewichten.
Eine seltene Erkrankung kann nach einem positiven Ergebnis trotz hoher Testsensitivität unwahrscheinlich bleiben.
Verwerfungsmethode
Die Verwerfungsmethode schätzt eine bedingte Verteilung, indem sie A-priori-Stichproben verwirft, die der beobachteten Evidenz widersprechen.
Wenn 280 der A-priori-Stichproben eine Verspätung enthalten, bilden nur diese 280 den Nenner bei der Schätzung einer Pendelwahrscheinlichkeit gegeben Verspätung.

W

Wegerklären
Wegerklären tritt auf, wenn nach Beobachtung einer gemeinsamen Wirkung Evidenz für eine Ursache die Einschätzung einer anderen möglichen Ursache verringert.
Bei gegebenem dichtem Verkehr verringert die Information, dass es regnet, im Pendelmodell die Unfallwahrscheinlichkeit.
Wert perfekter Information
Der Wert perfekter Information ist der erwartete Anstieg des maximalen erwarteten Nutzens, wenn der Wert einer Variablen vor dem Handeln bekannt wird.
Für die Wahl eines Veranstaltungsorts ist das Erfahren der Vorhersage 14 Nutzeneinheiten wert, bevor eines der möglichen Vorhersageergebnisse bekannt ist.
Wertebereich
Ein Wertebereich ist die Menge der Werte, die eine Zufallsvariable annehmen kann, etwa wahr und falsch bei einer booleschen Variablen.
Verkehr hat den Wertebereich {wahr, falsch}, Wetter den Wertebereich {Sonne, Wolken, Regen}.

Z

Zufallsvariable
Eine Zufallsvariable ist eine Funktion, die jedem Ergebnis des Ergebnisraums einen Wert aus einer festgelegten Menge möglicher Werte zuordnet.
In einem Modell von Wetter und Bus ordnet die Variable Wetter jeder möglichen Welt Sonne, Wolken oder Regen zu, unabhängig davon, ob der Bus verspätet ist.

Über diese Einheit

Von StudeliFehler melden

Erstelle deine eigenen Lernmaterialien

Mach aus deinen Notizen, Folien und Dokumenten Lernleitfäden, Übungsfragen, Karteikarten und 6 weitere Tools.

Jetzt starten