Can we build a junction tree for any given Graphical model (directed, undirected) ? I am using the following line of reasoning to answer this:
a) Any graph that is chordal/decomposable has a Junction tree. b) Any graph can be made chordal/decomposable (by adding additional edges...i am not looking for the best triangulation as that would be NP-hard, just any triangulation that makes the graph chordal will do ) c) hence i can have a junction tree for any graph

Thanks in advance

asked Apr 06 '13 at 04:32

turbo364's gravatar image

turbo364
3191012


3 Answers:

Yes, it is possible to build a junction tree for every graphical model. However, in general the size each node of this junction tree is exponential in the size of the original graph, which makes it impractical to run belief propagation on it.

answered Apr 11 '13 at 14:35

Alexandre%20Passos's gravatar image

Alexandre Passos ♦
2554154278421

hi There has to something wrong in the reasoning i presented above. (that one can construct a Junction tree for every graphical model)

If we can get a Junction Tree for any graphical model then why do we need approx inference technique like loopy BP, Var inference etc

Kindly clarify

answered Apr 07 '13 at 01:53

turbo364's gravatar image

turbo364
3191012

Is this because for many graphical models the complexity of inference on their respective Junction Tree could be prohibitively very high (because of their large tree-width) thus necessitating the need for approximate inference ?

(Apr 07 '13 at 05:15) turbo364

There is always a trivial triangulation: a fully connected graph. This yeilds a trivial jointree with a single cluster containing all variables. This is as bad as explicitly representing a full joint distribution table.

In general, the complexity of the jointree algorithm is exponential in the largest cluster. As you said, one problem is finding a jointree whose largest cluster is bounded, but one may not exist.

(Apr 11 '13 at 04:23) arthur

Yes, also known as "Tree Decomposition" in algorithms literature.

answered Apr 06 '13 at 18:39

Yaroslav%20Bulatov2's gravatar image

Yaroslav Bulatov2
16112

edited Apr 06 '13 at 18:40

Your answer
toggle preview

powered by OSQA

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