Bayesian Belief Network oder Bayesian Network oder Belief Network ist ein Probabilistisches Graphisches Modell (PGM), das bedingte Abhängigkeiten zwischen Zufallsvariablen durch einen Directed Acyclic Graph (DAG) darstellt.
Heute werde ich versuchen, die Hauptaspekte von Belief-Netzen zu erläutern, insbesondere für Anwendungen, die mit der Analyse sozialer Netzwerke (SNA) in Verbindung stehen können. Außerdem zeige ich Ihnen eine Beispielimplementierung dieser Art von Netzwerk.
Wofür verwenden wir Bayes’sche Netzwerke?
Bayes’sche Netzwerke werden in vielen Bereichen eingesetzt. Zum Beispiel Krankheitsdiagnose, optimierte Websuche, Spam-Filterung, genregulatorische Netze, usw. Und diese Liste kann noch erweitert werden. Das Hauptziel dieser Netze besteht darin, die Struktur der Kausalitätsbeziehungen zu verstehen. Um dies zu verdeutlichen, betrachten wir ein Problem der Krankheitsdiagnose. Bei gegebenen Symptomen und der daraus resultierenden Krankheit konstruieren wir unser Belief Network, und wenn ein neuer Patient kommt, können wir daraus ableiten, welche Krankheit oder Krankheiten der neue Patient haben könnte, indem wir Wahrscheinlichkeiten für jede Krankheit angeben. In ähnlicher Weise können diese Kausalitätsbeziehungen auch für andere Probleme konstruiert werden, und die Inferenztechniken können zu interessanten Ergebnissen führen.
Kurzer Überblick über die Wahrscheinlichkeit
Bevor wir fortfahren, möchte ich Ihnen zur Auffrischung unseres Gedächtnisses die Definition der bedingten Eigenschaft geben. Die bedingte Wahrscheinlichkeit ist die Wahrscheinlichkeit einer Zufallsvariablen, wenn eine andere Zufallsvariable gegeben ist. Sie wird gezeigt durch
Wenn diese beiden Zufallsvariablen abhängig sind,
Dieses etwas kompliziertere Netzwerk wird uns helfen, die Unsicherheit der Knoten zu bestimmen, die mit einer Führungsrolle in Verbindung stehen.
Eine weitere Anwendung wäre das Ableiten der Links. Die neuen Verbindungen können aus den bestehenden abgeleitet werden. Zum Beispiel kann von der Gruppenzugehörigkeit in einem sozialen Netzwerk auf die wahrscheinliche Mitgliedschaft geschlossen werden. Was ich meinte, ist, dass wir eine neue Verbindung zwischen Benutzern und Gruppen modellieren können, indem wir bestehende Verbindungen berücksichtigen. Siehe das folgende Modelldiagramm
So, das sind einige grundlegende Beispiele dafür, wie Bayes’sche Netzwerke in SNA angewendet werden können. Dieses Thema ist nicht sehr gut erforscht, aber ich denke, es könnte sehr nützlich sein, um es weiter zu erforschen.
Schlussfolgerung
Das Schwierige an Bayes’schen Netzen ist das Design. Vor allem, wenn man an SNA denkt, ist das Konstruieren eines Mappings von sozialen Netzwerken mit einem Bayes’schen Netzwerk eher eine Kunst als eine Wissenschaft 😃 Aber wenn man die Kunst einmal gemacht hat und sein Modell sehr gut entworfen hat, können diese praktischen Werkzeuge einem eine Menge Dinge sagen. Wie wir wissen, werden Bayes’sche Netzwerke in vielen Bereichen eingesetzt. In den meisten Fällen haben sie sehr gut funktioniert. Daher bin ich der festen Überzeugung, dass wir auch bei sozialen Netzwerken sehr tiefgreifende Schlüsse ziehen können.
Für weitere Untersuchungen mit SNA und Bayes’schen Netzwerken bleiben Sie bitte dran 🚀