We are working a bit with Inference in Graphs, and in Bishop's book (page 403) He mentions that Belief Propagation is an special case of the Sum-Product Algorithm.

The thing is, I seem unable to infer that special case, most papers I read (and even the Wikipedia page) treat the Sum-Product as a tool for Belief Propagation.

I understand how you update the messages, I just don't get very well when do we call it belief propagation.

Thanks

asked Sep 30 '11 at 05:34

Leon%20Palafox's gravatar image

Leon Palafox
31265471107


2 Answers:

I think the paper by Aji/McEliece, "The Generalized Distributive Law" provides a nice overall picture.

answered Sep 30 '11 at 08:14

osdf's gravatar image

osdf
58031018

Afaik the sum-product algorithm is a general algorithm to calculate functions that can be expressed using factor graphs. I believe it is called belief propagation when this factor graph represents a probabilistic graphical model.

Maybe this paper helps: Factor graphs and the sum-product algorithm

answered Sep 30 '11 at 06:08

Andreas%20Mueller's gravatar image

Andreas Mueller
1817133671

edited Sep 30 '11 at 06:11

That's y point, I've understand that paper and I get a hold of what they are doing, I just wanted to know when is it called belief propagation. In there they don't mention belief prop at all.

(Sep 30 '11 at 07:23) Leon Palafox

As I said, I think it's just called belief propagation if the function is a probability density function.

(Sep 30 '11 at 07:25) Andreas Mueller

I think as far as graphical models go BP is always a special-case of sum-product (although sometimes vitberbi is referred to as max-product belief propagation). Maybe he means that sum-product generalizes to semirings and turns out to be the same algorithm for all sort of dynamic programming problems?

(Sep 30 '11 at 07:26) Alexandre Passos ♦

Indeed, I get confused from time to time in Graph Models, since they change some of the terminology for the same tasks if they change the kind of graph (even though the inference process is very similar).

(Sep 30 '11 at 07:33) Leon Palafox
Your answer
toggle preview

powered by OSQA

User submitted content is under Creative Commons: Attribution - Share Alike; Other things copyright (C) 2010, MetaOptimize LLC.