06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>and</strong> α is a normalizing constant, determined by<br />

α = ∑v ∈(true, false) P(ev - /V). P(V/ev + ) (9.14)<br />

It seems from the last expression that v could assume only two values:<br />

true <strong>and</strong> false. It is just an illustrative notation. In fact, v can have a number of<br />

possible values.<br />

Let node V have n offsprings, vide fig. 9.5. For computing λ(V), we<br />

divide ev - into n disjoint subsets eZ i, 1≤ i ≤n, where Zi is a child of V.<br />

So, λ(V) = P(ev - /V).<br />

= P(eZ1 - , eZ2 - , …, eZn - / V)<br />

= P(eZ1 - /V). P(eZ2 - /V)…. P(eZn - /V).<br />

= Π n i=1λ Zi.(V) (9.15)<br />

U<br />

V<br />

λZ1.(V) λV (U)<br />

… .<br />

Z1 Z2 Z3 Zn<br />

Fig. 9.5: Propagation of λs from the children to the parent<br />

in an illustrative tree.<br />

We now compute ∏(V) using the message ∏V (U) = P(U|ev + ) from the parent<br />

U of V.<br />

∏(V) = P(U|ev + )<br />

= ∑u ∈ (true, false) P ( V | eV + , U = u) P(U = u |ev + )<br />

= ∑u ∈ (true, false) P(V |U = u). P(U = u | ev + )<br />

= ∑u∈ (true, false) P(V| U = u). ∏ v(U = u)<br />

= [P(V|U)] T 2 x 2 x [ ∏ v (0) ∏ v (1)] T 2 x1 (9.16)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!