Pourquoi utiliser le graphique des facteurs pour l'inférence bayésienne?

10

Je ne comprends pas pourquoi la conversion d'un réseau bayésien en un graphique factoriel est bonne pour l'inférence bayésienne?

Mes questions sont:

  1. Quel est l'avantage d'utiliser le graphe factoriel dans le raisonnement bayésien?
  2. Que se passerait-il si nous ne l'utilisions pas?

Tout exemple concret sera apprécié!

xiaohan2012
la source

Réponses:

5

Je vais essayer de répondre à ma propre question.

Message

Une notion très importante de graphe factoriel est le message , qui peut être compris comme A dit quelque chose à propos de B, si le message est transmis de A à B.

Dans le contexte du modèle probabiliste, message du facteur f à variable x peut être noté comme μfx, qui peut être compris comme f sait quelque chose (distribution de probabilité dans ce cas) et lui dit de x.

Factor résume les messages

Dans le contexte «factoriel», pour connaître la distribution de probabilité d'une variable, il faut que tous les messages soient prêts à partir de ses facteurs voisins, puis résumer tous les messages pour dériver la distribution.

Par exemple, dans le graphique suivant, les bords, xi, sont des variables et des nœuds, fi, sont des facteurs reliés par des arêtes.

Exemple de graphique des facteurs

À savoir P(x4), nous devons connaître μf3x4 et μf4x4 et résumez-les ensemble.

Structure récursive des messages

Alors comment connaître ces deux messages? Par exemple,μf4x4. Il peut être vu comme le message après avoir résumé deux messages,μx5f4 et μx6f4. Etμx6f4 est essentiellement μf6x6, qui peut être calculé à partir d'autres messages.

Il s'agit de la structure récursive des messages, les messages peuvent être définis par des messages .

La récursivité est une bonne chose, une pour une meilleure compréhension, une pour une mise en œuvre plus facile du programme informatique.

Conclusion

Les avantages des facteurs sont:

  1. Factor, qui résume les messages entrants et sort le message sortant, active les messages qui sont essentiels pour le calcul marginal
  2. Les facteurs permettent la structure récursive du calcul des messages, ce qui rend le processus de transmission des messages ou de propagation des croyances plus facile à comprendre et peut-être plus facile à mettre en œuvre.
xiaohan2012
la source
1

Un réseau bayésien, par définition, est un ensemble de variables aléatoires {Xn:PR} et un graphique G de telle sorte que la fonction de probabilité P(X1,...,Xn) facteurs comme probabilités conditionnelles d'une manière déterminée par G. Voir http://en.wikipedia.org/wiki/Factor_graph .

Plus important encore, les facteurs du réseau bayésien sont de la forme P(Xi|Xj1,..,Xjn).

Un graphe factoriel, même s'il est plus général, est le même en ce qu'il est un moyen graphique de conserver des informations sur la factorisation de P(X1,...,Xn) ou toute autre fonction.

La différence est que lorsqu'un réseau bayésien est converti en graphe factoriel, les facteurs du graphe factoriel sont regroupés. Par exemple, un facteur du graphique des facteurs peut êtreP(Xi|Xj1,..,Xjn)P(Xjn)P(Xj1)=P(Xi|Xj2,..,Xjn1). Le réseau bayésien d'origine stockait cela comme trois facteurs, mais le graphique des facteurs ne le stockait que comme un seul facteur. En général, le graphique factoriel d'un réseau bayésien garde une trace de moins de factorisations que le réseau bayésien d'origine.

SomeEE
la source