Top Banner
Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom
38

Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

Knowledge, Rationality, & Action

Courtesy of Prof. Wiebe van der Hoek

Computer ScienceThe University of Liverpool

United Kingdom

Page 2: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

2

Agents’ Paradigm

``..eventually, when you put enough feelingless calculations together in a huge coordinated organization, you’ll get something that has properties on another level. You can see it .... as a system of tendencies and desires and beliefs and so on’’

Hofstadter, 1981, Scientific American

Page 3: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

3

sensesense

planplanactact

sense-plan-act cycle (Agents)

infoinfogoalgoal

sensesensesensesense

actact actact

Page 4: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

4

sensesense

planplanactact

sense-plan-act cycle (MAS)

infoinfogoalgoal

sensesensesensesense

actact actact

Page 5: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

5

Rationality

B

A

A AA

B

$1 for A$6 for B

$2$4

$7$3

$6$5

$4$3

$1$5

14

Page 6: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

6

Rationality

B

A

A AA

B

24

73

65

43

15

14

$1 for A$6 for B

Page 7: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

7

Rationality

B

A

A AA

B

24

73

65

43

15

14

$1 for A$6 for B

Page 8: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

8

Rationality

B

A

A AA

B

24

73

65

43

15

14

$1 for A$6 for B

Page 9: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

9

Rationality

B

A

A AA

B

$1 for A$6 for B

24

73

65

43

15

14

Page 10: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

10

Rationality

B

A

A AA

B

24

73

65

43

15

14

$1 for A$6 for B

Page 11: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

11

Rationality

B

A

A AA

B

24

73

65

43

15

14

$1 for A$6 for B

Page 12: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

12

Epistemic Logic Relies on 4 Axioms

agents reason logically

veridicality

positive introspection

¬K¬K negative introspection

Page 13: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

13

Multiagent Knowledge

KAm: A knows m

A sends m to B

KAm ?KBm ? Em ?

KAKB m?

KBKAKB m? KAKBKAKB m, ..., Cm?

Page 14: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.
Page 15: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.
Page 16: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

16

Knowledge

: Monica and Chandler are ...

¬: they are just friends

Page 17: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

17

Page 18: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

18

Nested Knowledge

Post:Kc, Km, KjE{cmj} , E{cmj}E{cmj} E{cmj} (¬Kr & ¬Kp &¬Kro)

Goal{m,c} (¬Kr & ¬Kp &¬Kro)

Goalj (Kr & Kp & Kro)

Page 19: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

19

Rachel Finds Out …

Pre: Kj, ¬Kr, Br ¬KjKr, ¬Kj

¬Kr

Page 20: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

20

Page 21: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

21

Rachel Found Out

Post: Kj, Kr, KjKr, KrKj, E{j,r}, E{j,r} E{j,r}

Pre: Kj, ¬Kr, Br ¬KjKr, ¬Kj ¬Kr

Page 22: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

22

Phoebe Found Out

Pre: Kj, Km, Kp, Kr E{j,r,p}, ¬E{j,r,p}E{j,r,p}

Let us call this team the Friends team (r, p, and j) and let {c, m, and j } be the Lovers team: ¬EFEF

Page 23: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

23

Page 24: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

24

Page 25: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

25

Phoebe Found Out

Post: EFEF ¬KmEF, ¬KcEF ¬ELEF, Goalp ¬ELEF, Goalj ELEF

(Phoebe tries to seduce Chandler)

Pre: Kj, Km, Kp, Kr, Kc EF,

¬EFEF

Page 26: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

26

m and c Learn EF

Post: EFEF ¬KmEF, ¬KcEF ¬ELEF

(Chandler tells Monica about the attempted seduction)

Page 27: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

27

Page 28: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

28

Page 29: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

29

m and c Learn EF

Post: KmEF, KcEF EL EF ¬EF EL EF

Pre: EFEF ¬KmEF, ¬KcEF ¬ELEF

Page 30: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

30

p and r Learn EL EF

Pre: KmEF, KcEF EL EF ¬EF EL EF, BF EL EF

Page 31: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

31

Page 32: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

32

p and r learn EL EF

Pre: KmEF, KcEF EL EF ¬EF EL EF, BF EL EF

Post: EF EL EF ¬E LEFELEF

Page 33: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

33

E (Friends) Happy?

Page 34: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

34

Page 35: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

35

Common Knowledge

EEverybody knows EEE Cit is Common Knowledge that idea: CEEE &

EEEEEEE ….. so: ¬C if somebody

considers it possible that somebody considers it possible that

somebody considers it possible that …………. does not

hold

Page 36: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

Enemies“The message is, thatThere are known knowns, there are things we

know that we know. There are known unknowns, that is to say,

there are things that we now know, we don’t know.

But there are also unknown unknowns—there are things we do not know we don’t know.

And each year, we discover a few more of those unknown unknowns.’’ Play

Page 37: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

37

Foot in Mouth Award “Despite Mr. Rumsfeld’s

rather outlandish mode of speaking, fans of the though-talking US defence secretary argue he is misunderstood.”

Page 38: Knowledge, Rationality, & Action Courtesy of Prof. Wiebe van der Hoek Computer Science The University of Liverpool United Kingdom.

38

Knowledge, Rationality, Action

Knowledge about world, other’s knowledge, & rationality uncertainty, beliefs, suspicion dynamic aspects: updating, learning

Rationality optimize utilities, do what is best/most

economic Action

emphasis on choice abilities: physical (robots), computational epistemic actions