周辺分布
の推論
以下の図1の(b)において、を考えます。
図1

図1の(b)の同時分布は次のように書けます。
は
以外の全ての変数で周辺化することによって求められます。
ところで、式をそのまま計算するのは計算効率が悪いので、効率よく計算する式は以下で与えられます。
式の計算をうまく表現するために、局所的なメッセージがグラフを伝播するという風に考えると、式
は以下のように書けます。
を、ノード
からノード
へ連鎖に沿って前向きに伝わるメッセージと考えます。
同様にを、ノード
からノード
へ連鎖に沿って後ろ向きに伝わるメッセージと考えます。
は、以下のように再帰的に計算できます。
最初に以下の式でを計算すれば、式
を再帰的に適用できます。
は、以下のように再帰的に計算できます。
最初に以下の式でを計算すれば、式
を再帰的に適用できます。
以上より、が求めれば、式
の
は以下のように求まります。
メッセージのイメージを以下の図2に示しました。
図2

全てのノードの周辺分布
の推論
今までは、あるについて
考えましたが、今度は全ての全てのノード
の周辺分布
について考えます。
つずつ求めると効率が悪いです。
そこで、始めにメッセージをノード
からノード
まで後ろ向きに伝播させ、
同様にメッセージをノード
からノード
まで前向きに伝播させます。
この伝播中のメッセージを保存しておきます。
こうすることにより、式を適用するだけで、全てのノードの周辺分布
が求められます。
つの隣接するノードの同時分布の
の推論
連鎖上のつの隣接するノードの同時分布の
について考えます。
を
で周辺化したものが式
であるので、
式から
を取って周辺化をなくせば、
となります。
よって、は以下の式で表せます。
偉人の名言

弱気は相手を強気にさせる、
弱気は強気に押し切られる、
強気は弱気を制していく、
強気は強気を押し退ける
星野仙一