09.02.2013 Views

extended - EEMCS EPrints Service - Universiteit Twente

extended - EEMCS EPrints Service - Universiteit Twente

extended - EEMCS EPrints Service - Universiteit Twente

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

36 Janneke H. Bolt and Linda C. van der Gaag<br />

z<br />

1<br />

0.78<br />

0.54<br />

0<br />

x<br />

1 0<br />

Figure 3: The line segment capturing Pr(c) and the<br />

surface capturing f Pr(c) as a function of x = πC(a)<br />

and y = πC(b) for the network from Figure 1.<br />

y<br />

1<br />

z<br />

1<br />

0.441<br />

0.207<br />

0<br />

x<br />

1 0<br />

Figure 4: The line segment capturing Pr(c | f) and<br />

the surface capturing f Prconv(c | f) as a function of<br />

x = πC(a) and y = πC(b) for the network from<br />

Figure 1.<br />

account by Pearl’s propagation algorithm. As a result, the difference between the exact probability Pr(c),<br />

and the approximate probability � Pr(c) calculated by Pearl’s algorithm equals<br />

Pr(c) − � Pr(c) = � Pr(c | ab) − Pr(c | a ¯ b) − Pr(c | āb) + Pr(c | ā ¯ b) � ·<br />

� Pr(a | d) − Pr(a | ¯ d) � ·<br />

� Pr(b | d) − Pr(b | ¯ d) � ·<br />

� Pr(d) − Pr(d) 2 �<br />

In the sequel, v is used to denote the prior convergence error Pr(c) − � Pr(c). The absolute value of the v<br />

ranges between 0 and 0.5.<br />

The prior convergence error, is illustrated in Figure 3; for the construction of the figure we used the<br />

network from Figure 1. The line segment captures the exact probability z = Pr(c) as a function of Pr(d),<br />

given the conditional probabilities as specified for the nodes A, B and C of the example network. Note that<br />

each specific Pr(d) corresponds with a unique combination of x = πC(a) and y = πC(b). The depicted<br />

surface captures z = � Pr(c) as a function of x = πC(a) and y = πC(b), given the conditional probabilities<br />

as specified for C of the example network. The approximate probability � Pr(c) is computed from the exact<br />

messages πC(a) and πC(b), and therefore, the convergence error equals the distance between the point on<br />

the line segment that matches the probability Pr(d) from the network and its orthogonal projection on the<br />

surface. For the Pr(d) = 0.5 from the network, the difference between Pr(c) and � Pr(c) is indicated by the<br />

vertical dotted line segment and equals 0.78 − 0.54 = 0.24.<br />

4 The Posterior Error at Convergence Nodes<br />

In this section the posterior error found in the probabilities computed for the convergence node in a network<br />

with just a simple loop is investigated. In Section 4.1 we thereby abstract from the cycling error by considering<br />

the error which would be found given that the convergence node receives the exact causal messages<br />

from its parent nodes. Thereafter, in Section 4.2, the effect of the cycling error in the causal messages on<br />

the error found in the probabilities computed for the convergence node is discussed.<br />

4.1 The Posterior Convergence Error<br />

The error that has arised in the probabilities computed for a convergence node of a Bayesian network in<br />

its prior state, may change in size as soon as an observation is entered into the network. An observation<br />

can influence the computed probabilities through causal messages or through diagnostic messages to the<br />

convergence node. An observation that affects the error through a causal message trivially changes the prior<br />

convergence error by conditioning all probabilities involved on the entered observation. An observation that<br />

affects the error through a diagnostic message, on the other hand, fundamentally changes the expression of<br />

y<br />

1

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

Saved successfully!

Ooh no, something went wrong!