• 検索結果がありません。

JAIST Repository: Channels for Agent Communication

N/A
N/A
Protected

Academic year: 2021

シェア "JAIST Repository: Channels for Agent Communication"

Copied!
31
0
0

読み込み中.... (全文を見る)

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title Channels for Agent Communication Author(s) Saeger, Stijn De

Citation

Issue Date 2007-03-07

Type Presentation

Text version publisher

URL http://hdl.handle.net/10119/8298 Rights

Description

4th VERITE : JAIST/TRUST-AIST/CVS joint workshop on VERIfication TEchnologyでの発表資料, 開催 :2007年3月6日∼3月7日, 開催場所:北陸先端科学技 術大学院大学・知識講義棟2階中講義室

(2)

Japan Advanced Institute of Science and Technology

Channels for Agent

Communication

Stijn De Saeger

[email protected]

(3)

Institutions for Agent Communication



Institutions for Agent Communication



Formalizing Institutions

Channel Theory

(4)

Institutions for Agent Communication

Agent Communication Languages

I Multiagent systems as a “technological extension of

human society” ([2])

I Many aspects of agent societies and interaction

modeled after the “real” world

• Epistemic logic, belief revision, . . . I Protocols (ACLs) for agent interaction

(5)

Institutions for Agent Communication

ACLs and Speech Acts

ACL semantics usually defined in terms of agents’mental attitudes(beliefs, intentions,desires,. . . )

Example:FIPA definition of the inform speech act:

<i, inform(j, φ) >

[FP] Biφ ∧ ¬Bi(Bjφ ∨Bj¬φ)

(6)

Institutions for Agent Communication

Mentalistic Semantics of Speech Acts

Problems with this approach (Singh, Colombetti et al.)

I Long-standing problems with the formalization of

intensional concepts like belief

I Tension betweenpublicnature of communication

andprivatenature of agent beliefs

• FP and RE should be verifiable and transparent • Belief updates do not capture the social updates

triggered by speech acts

(7)

Institutions for Agent Communication

Social Semantics for Speech Acts

But: social semantics for actions is substantially different!

I Requires collective intensionality

Given in terms of normative and constitutive rules

I Normative rules

Regulateexisting forms of behaviour • E.g. “inform(i, j, φ) → Oi(defend(i, j, φ))” I Constitutive rules

Establishnew social realities • Often classificatory in nature:

(8)

Institutions for Agent Communication

Social Semantics for Speech Acts

Institutions

I [. . . ] “institutions” are systems of constitutive rules.

Every institutional fact is underlain by a (system of) rule(s) of the form “X counts as Y in context C”. (J. Searle, [3]:)

I Constitutive rules as “count-as” conditionals:

X ⇒c Y

(9)

Institutions for Agent Communication

Institutions

Logical Properties

Multiple levels ofcontext dependencein a statement “X ⇒c Y00

I X stems from an ontology of so-called “brute facts” I Y denotes some “social” aspect of reality

(10)

Formalizing Institutions



Institutions for Agent Communication



Formalizing Institutions

Channel Theory

(11)

Formalizing Institutions

Preliminaries: Channel Theory

I Qualitative information theory

I Born out of situation semantics in 1990’s

I Information Flow: The Logic of Distributed Systems

(12)

Formalizing Institutions

Classifications

AclassificationC = hS, Σ, |=i consists of

I A non-empty set S of situations (events, actions,. . . ) I A non-empty set Σ of situation types (attributes,

properties, . . . ),

I A classification relation |= ⊆ S × Σ, such that

s |= σ when s is of type σ.

A classification C isbooleanwhen Σ is closed under boolean connectives, and |= is classical satisfaction inductively defined on the structure of formulae φ ∈ Σ

(13)

Formalizing Institutions

Classifications Support Information

AsequenthΓ, ∆i is a pair of sets Γ, ∆ ⊆ Σ

I Γ |=s ∆iff, when s |= γ forallγ ∈ Γ, then s |= δ for

someδ ∈ ∆

I Theorem: For situations S0 ⊆ S, the theory of S0 given

by {hΓ, ∆i | Γ |=S0 ∆}isregular, meaning it satisfies:

Identity: σ |= σ (σ ∈ Σ)

Weakening: if Γ |= ∆ then Γ, Γ0|= ∆, ∆0 (Γ, Γ0, ∆, ∆0 ⊆ Σ) Global Cut: if Γ, Σ0 |= ∆, Σ1for all partitions

(14)

Formalizing Institutions

Information Contexts

Alocal logicL is a tuple hC, `, Ni where

I C is a classification,

I ` ⊆ Pow(ΣC) × Pow(ΣC)is a regular consequence

relation on the types of C, and

I N ⊆ S are called “normal situations”, i.e. situations

the theory ` is “about”. Thus, Γ |=N ∆when Γ ` ∆

L issoundwhen N = SA

L is (locally)completeiff Γ ` ∆ whenever Γ |=N ∆

(15)

Formalizing Institutions

Information Contexts

Properties

Given two contexts L1 = hC, `1,N1i and L2 = hC, `2,N2i I L1v L2iff `1⊆ `2 and N1 ⊇ N2

I hCXT(C), viforms a completelatticeof local logics, with meet and join operations

a. L1u L2=def hC, Reg(`1∩ `2), N1∪ N2i b. L1t L2=def hC, Reg(`1∪ `2), N1∩ N2i

(16)

Formalizing Institutions

Local Logics on C

CXT(C), v L> Ll v { { { { { { { { { { { Lm Ln CCCC CCCCCCC Li | | | | | | | | | | | | Lj BBBB BBBB BBBB | | | | | | | | | | | | Lk CCCCCC CCCCC L⊥ BBBB BBBB BBBB | | | | | | | | | | | |

(17)

Formalizing Institutions

Information Flow between Classifications

Given classifications A and B, aninfomorphismf : A  B from A to B is a pair of contravariant functions hf∧,fi

such that: ∀s ∈ SB, σ ∈ ΣA:f∨(s) |=Aσ iff s |=B f∧(σ) ΣA |=A f∧ // ΣB |=B SA oo f∨ SB

(18)

Formalizing Institutions

Moving Logics over Infomorphisms

Given an infomorphism f : A  B, and local logics LA = hA, `A,NAi and LB = hB, `B,NBi: I f [LA] = hB, `0A,N0Ai, where a. `0A= {hf∧(Γ),f∧(∆)i | Γ `A∆} b. NA0 = {s ∈ SB| f∨(s) ∈ NA} I f−1[LB] = hA, `0B,N0Bi, where a. `0B= {hΓ, ∆i |f∧(Γ) `B f∧(∆)} b. NB0 = {f∨(s) ∈ SA| s ∈ NB}

(19)

Formalizing Institutions

Moving Logics over Infomorphisms

L> L0> Ll        Lm f [Lm] (( Ln :::::: : L0 l       L0m L0n ::: ::: Li        Lj 888888 8        Lk 999 9999 L0 i       L0j 888 888    f−1[L0 j] hh L0k 999 999 L⊥ 888 8888     L0⊥ 888 888   

(20)

Formalizing Institutions

Reasoning Across Contexts

Γ `A

f∧(Γ) `B f∧(∆) f -Intro

f∧(Γ) `B f∧(∆) Γ `A∆ f -Elim

I f -Intro: reasoninginthe direction of f • Sound

• Complete when f∨is surjective (SA=f∨(SB)) I f -Elim: reasoningagainstthe direction of f

• Sound when f∨is surjective • Complete

(21)

Formalizing Institutions



Institutions for Agent Communication



Formalizing Institutions

Channel Theory

(22)

Formalizing Institutions

First Approximation

A given event or situation s supports an institutional fact Y in a context C when:

i. s has a physical property X, such that

ii. X is a proxy for Y by virtue of some institution I, where

(23)

Formalizing Institutions

Example: Classifying “Physical” Reality

A boolean classification CP =Sp, ΣP, |=P of physical

reality (i.e. brute facts), where

I SPis a non-empty set of “real-world” situations I ΣP is (at least) a propositional language built from

types {raiseHand(x),scratchHead(y), . . .}

I For s ∈ SP, σ ∈ ΣP, s |= σ when σ is true in s I E.g. s |=P scratchHead(x)∨ ¬scratchHead(x)

(24)

Formalizing Institutions

Classifying “Social” Reality

Another classification CS= hSS, ΣS, |=Si modeling the

social dimension, where

I SSis a non-empty set of social situations

I ΣSis a propositional (deontic?) language built from

types {makeBid(x),purchase(x,y), . . .}

I e.g. s |=S makeBid(x)∧purchase(x,y) I CXT(CS)is the realm ofnormative rules

(25)

Formalizing Institutions

Formalizing Institutions

A channel classification CI connecting CP and CS

I Institutionsas theories on CIabout how to align Cp

and CS ΣP∪ ΣS |=I ΣP |=P f∧ hhhhh 44h h h h h h h h h h h h h h h h S P× SS f∨ tthhhhhhhhhh hhhhhhhhhh hh g∨ **V V V V V V V V V V V V V V V V V V V V V V ΣS |=S g∧ jjVVVVVVVVVVVVVVVVVV VVV SP SS

(26)

Formalizing Institutions

Formalizing Institutions

A channel classification CI connecting CP and CS

I Institutionsas theories on CIabout how to align Cp

and CS ΣP∪ ΣS |=I ΣP |=P f∧ hhhhh 44h h h h h h h h h h h h h h h h S P× SS f∨ tthhhhhhhhhh hhhhhhhhhh hh g∨ **V V V V V V V V V V V V V V V V V V V V V V ΣS |=S g∧ jjVVVVVVVVVVVVVVVVVV VVV SP SS

(27)

Formalizing Institutions

Alignment Semantics

CI = hSI, ΣI, |=Ii as thesum classificationCP+ CS I A set of connection tokens SI =SP× SS I Disjoint union ΣI = ΣP∪ ΣS

I For hs0,s1i ∈ SI:

hs0,s1i |=I σP iff s0 |=P σ

hs0,s1i |=I σSiff s1|=Sσ

. . . with straightforward infomorphisms f and g, e.g. f∧(σ) = σP

(28)

Formalizing Institutions

Institutions as Local Logics on C

I

Count-as conditionals defined in terms of constraints: X ⇒C Y iff f∧(X) `LC g

(Y)

I raiseHand(x)⇒Auc makeBid(x)iff

f∧(raiseHand(x)) `LAuc g∧(makeBid(x))

I raiseHand(x)⇒Vot vote(x)iff

f∧(raiseHand(x)) `LVot g

(29)

Formalizing Institutions

Logical Properties of the Count-as Relation

Generally accepted desirables:

I Left / right logical equivalence

(A ⇒cB) ∧ (A ≡ A0) `A0⇒cB/(A ⇒cB) ∧ (B ≡ B0) `A ⇒cB0 I Left disjunction (A ⇒cB) ∧ (A0⇒cB) ` A ∨ A0⇒cB I Right conjunction (A ⇒cB) ∧ (A ⇒cB0) `A ⇒cB ∧ B0 Non-desirables:

I Left and right logical consequence

A ⇒cB ∧ A ⊃ A00 A0 ⇒cB/A ⇒cB ∧ B ⊃ B00 A ⇒cB0 I Left strengthening and right weakening

(30)

Formalizing Institutions

Count-as Conditionals

Nonmonotonicity

Problems with Weakening

raiseHand(x) ⇒AucmakeBid(x) raiseHand(x),scratchHead(x);AucmakeBid(x)

(31)

Formalizing Institutions

Thank You

J. Barwise and J. Seligman.

Information Flow. The Logic of Distributed Systems.

Cambridge Tracts in Theoretical Computer Science, Cambridge University Press, 1997.

N. Fornara, F. Vigan `o, and M. Colombetti. Agent communication and institutional reality.

In International Workshop on Agent Communication AC2004, pages 1–17, 2004.

J. R. Searle.

Speech Acts: An Essay in the Philosophy of Language.

参照

関連したドキュメント

In this paper, we propose a method for describing the data flow and processing of bi-directional and diverse data flow patterns in IoT systems using a single language and

To solve the problems, we proposed a Web communication platform that (1) reduces the time to obtain Web files for users in developing coun- tries, (2) reduces the Internet traffic, and

In this study, the biodistribution of 227 Th-EDTMP over a period of 14 days in mice was compared with that of 227 Th-citrate, and the retention of the daughter nuclide 223 Ra

Solvability conditions for linear differential equations are usually formulated in terms of orthogonality of the right-hand side to solutions of the homogeneous adjoint

These results are motivated by the bounds for real subspaces recently found by Bachoc, Bannai, Coulangeon and Nebe, and the bounds generalize those of Delsarte, Goethals and Seidel

The following result about dim X r−1 when p | r is stated without proof, as it follows from the more general Lemma 4.3 in Section 4..

0.1. Additive Galois modules and especially the ring of integers of local fields are considered from different viewpoints. Leopoldt [L] the ring of integers is studied as a module

EXCEPT AS EXPRESSLY STATED HEREIN, LOVELAND PRODUCTS, INC., THE MANUFACTURER OR SELLER MAKES NO WARRANTY OF RESULTS TO BE OBTAINED BY USE OF THE PRODUCT. BUYER'S OR USER'S