Linear Algebraic Representation of Knowledge State of Agent
Satoshi Tojo
JAIST
28 August, 2018
1 / 40
Linear Algebraic Representation of Knowledge State of Agent Satoshi - - PowerPoint PPT Presentation
Linear Algebraic Representation of Knowledge State of Agent Satoshi Tojo JAIST 28 August, 2018 1 / 40 Outline Introduction 1 Linear Algebraic Semantics for Modal Logic 2 Linear Algebraic Semantics for Multi-agent Communication 3
JAIST
1 / 40
1
2
3
4
2 / 40
3 / 40
4 / 40
4 / 40
4 / 40
4 / 40
5 / 40
1
2
3
4
6 / 40
▶ bisimulation for modal logic (Fitting 2003). ▶ belief revision & fusion of belief logic (Liau 2004). ▶ DEL with communication channels (Tojo 2013, Hatano, Sano &
7 / 40
8 / 40
9 / 40
10 / 40
11 / 40
tR: the transposition of the matrix R
12 / 40
0 1 0 0 0 1
]
13 / 40
14 / 40
15 / 40
15 / 40
15 / 40
15 / 40
15 / 40
15 / 40
15 / 40
16 / 40
16 / 40
17 / 40
1
2
3
4
18 / 40
19 / 40
20 / 40
21 / 40
▶ CFG - NPDA ⋆ We came to see a movie to Shibuya. ⋆ We came to Shibuya to see a movie. ⋆ (*) We came to see to Shibuya a movie. ▶ Dutch crossing ⋆ He said that A saw B help C feed the dogs. ⋆ Hij zegt dat A B C de honden zag helpen voeren. 22 / 40
▶ Two-dimensional approach of Facebook logic
▶ Linear algebraic approach of DEL (Tojo 2013).
23 / 40
24 / 40
25 / 40
26 / 40
b] : “Agent a sends a message A to agent b via a channel.”
27 / 40
b]B
b, w |
b = (W , (R′
a)a∈G, (Cab)a,b∈G, V ) and (R′ c)c∈G is defined as:
b(x) :=
c := Rc.
28 / 40
b]p
b]ccd
b] ¬ B
b]B,
b](B ∨ C)
b]B ∨ [A↓a b]C,
b] Bc B
b]B
b] Bb B
b]B))∧
b]B)
b]) From B, infer [A↓a
b]B
29 / 40
30 / 40
b]: If cab ∧ Ba A then restrict Rb to A else keep Rb.
def
b
b ∥?A∥ + ∥?¬(cab ∧ Ba A)∥RM b
31 / 40
32 / 40
ab,
α ∥A∥M,
a ,
33 / 40
b ?pM = ?cabM? Ba pMRM b ?pM
b, i.e.,
b , we combine both results to obtain updated
b of agent b as:
b = ?(cab ∧ Ba p)MRM b ?pM + ?¬(cab ∧ Ba p)MRM b
34 / 40
35 / 40
a)a∈G, (Cab)a,b∈G, V ) and R′ a is defined as
a(w) := Ra(w) ∩ ϕM.
a(w) := Ra(w).
36 / 40
b∈H (cba ∧ Bb ϕ) → Ba(ϕ → [ϕ↓H]ψ))
b∈H(cba ∧ Bb ϕ
↓H]) From ψ, infer [ϕ↓H]ψ
37 / 40
1
2
3
4
38 / 40
▶ Matrix representation of accessibility in Kripke semantics ▶ Matrix representation of relation changer: a sequence of
▶ Rumor: a transitive closure of collective belief revision ▶ Reliability: each agent may choose which to believe ▶ So many indices; can we control the order of matrix/vector
39 / 40
40 / 40