Chapter 6:

The Junction Tree Algorithm 

slabod@, 26.01.2018

В прошлой серии

Factor graphs

В прошлой серии

Factor graphs: single-connected

В прошлой серии

Marginal inference,

элиминация переменных

В прошлой серии

Передача сообщений

Репараметризация

=

?

p(b, c) \,=\, \sum\limits_{a, d} p(a,b) p(b,c) p(c,d) \,=\,
=\, p(b,c) \sum\limits_{a} p(a,b) \sum\limits_{d} p(c,d) \,=\, p(b)p(b,c)p(c)

Репараметризация

=

Clique Graphs

Clique Graphs: пример 

Clique Graphs: пример 

Junction Tree Algorithm: обобщение

Absorption (Поглощение)

Absorption: явное вычисление

Absorption: определение

Absorption: обратный проход

Absorption: график поглощений

Junction tree

Junction tree

Junction tree

\Rightarrow

Junction tree: the running intersection & consistency

Junction tree: the running intersection & consistency

Последовательность поглощений

локальная содержательность

Running intersection

глобальная содержательность

возможность вывода маргинального представления

\Rightarrow
\Rightarrow
\Rightarrow

Junction tree: the running intersection. Пример

\Rightarrow

Junction tree:

Построение для односвязных распределений

Junction tree:

Построение для односвязных распределений

Junction tree: задание потенциалов

Junction tree для многосвязных распределений.

Триангуляция.

\Rightarrow
\Rightarrow
\Rightarrow
\Rightarrow

Триангуляция.

Триангуляция влияет на эффективность вывода

The Junction Tree Algorithm

JTA: пример

JTA: применение. Нормировочная константа

Локальная содержательность

Можно отрезать висячие вершины

\Rightarrow
\Rightarrow

JTA: применение. Наиболее вероятное состояние

JTA. Shafer-Shenoy propagation

JTA. Приближения.

После триангуляции граф на 

\{d_i\} = K_5

Спасибо за внимание!

Chapter 6

By Michael Slabodkin

Chapter 6

Chapter 6 of «Bayesian Reasoning and Machine Learning»

  • 82