15.12.2012 Views

Bayesian Programming and Learning for Multi-Player Video Games ...

Bayesian Programming and Learning for Multi-Player Video Games ...

Bayesian Programming and Learning for Multi-Player Video Games ...

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.

• modus ponens, A entails B <strong>and</strong> A = true gives us B = false:<br />

translates to<br />

[A ⇒ B] ∧ [A = true]<br />

B = true<br />

P(B|A, C) =<br />

As P(A, B|C) = P(A|C) we have P(B|A, C) = 1<br />

P(A, B|C)<br />

P(A|C)<br />

• modus tollens, A entails B <strong>and</strong> B = false gives us A = false (otherwise B = true):<br />

translates to<br />

[A ⇒ B] ∧ [B = false]<br />

A = false<br />

P(A|C¬B) = P(A¬B|C)<br />

P(¬B|C)<br />

As P(A¬B|C) = 0 we have P(A|¬B, C) = 0, so P(¬A|¬B, C) = 1<br />

Also, additionally to the two strong logic syllogisms above, plausible reasoning gets two weak<br />

syllogisms, from:<br />

•<br />

•<br />

we get<br />

P(B|A, C)<br />

P(A|B, C) = P(A|C)<br />

P(B|C)<br />

[A ⇒ B] ∧ [B = true]<br />

A becomes more plausible<br />

If A st<strong>and</strong>s <strong>for</strong> “the enemy has done action a” <strong>and</strong> B <strong>for</strong> “the enemy is doing action b”:<br />

“the enemy is doing b so it is more probable that she did a be<strong>for</strong>eh<strong>and</strong> (than if we knew<br />

nothing)”. Because there are only a (not strict) subset of all the possible states (possibly<br />

all possible states) which may lead in new states, when we are in these new states, the<br />

probability of their origin states goes up.<br />

we get<br />

P(¬A|B, C)<br />

P(B|C¬A) = P(B|C)<br />

P(¬A|C)<br />

[A ⇒ B] ∧ [A = false]<br />

B becomes less plausible<br />

Using the same meanings <strong>for</strong> A <strong>and</strong> B as above: “the enemy has not done a so it is less<br />

probable that she does b (than if we knew nothing)”. Because there are only a (not strict)<br />

subset of all the possible states (possibly all possible states) which may lead in new states,<br />

when we are not in one of these origin states, there are less ways to go to new states.<br />

A reasoning mechanism needs to be consistent (one cannot prove A <strong>and</strong> ¬A at the same time).<br />

For plausible reasoning, consistency means: a) all the possible ways to reach a conclusion leads<br />

to the same result, b) in<strong>for</strong>mation cannot be ignored, c) two equal states of knowledge have the<br />

same plausibilities. Adding consistency to plausible reasoning leads to Cox’s theorem [Cox, 1946],<br />

44

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

Saved successfully!

Ooh no, something went wrong!