Cognitive social evaluations for multi-context BDI agents Isaac - - PowerPoint PPT Presentation

cognitive social evaluations for multi context bdi agents
SMART_READER_LITE
LIVE PREVIEW

Cognitive social evaluations for multi-context BDI agents Isaac - - PowerPoint PPT Presentation

Cognitive social evaluations for multi-context BDI agents Isaac Pinyol and Jordi Sabater-Mir IIIA - Artificial Intelligence Research Institute CSIC - Spanish Scientific Research Council IIIA-CSIC Isaac Pinyol and Jordi Sabater-Mir Cognitive


slide-1
SLIDE 1

IIIA-CSIC

Cognitive social evaluations for multi-context BDI agents

Isaac Pinyol and Jordi Sabater-Mir

IIIA - Artificial Intelligence Research Institute CSIC - Spanish Scientific Research Council

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-2
SLIDE 2

IIIA-CSIC

Outline

1

Introduction and Motivation

2

The Repage Model and Multicontext BDI agents

3

Embedding Repage in a Multi-context BDI Agent

4

Conclusions and Future Work

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-3
SLIDE 3

IIIA-CSIC

Outline

1

Introduction and Motivation

2

The Repage Model and Multicontext BDI agents

3

Embedding Repage in a Multi-context BDI Agent

4

Conclusions and Future Work

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-4
SLIDE 4

IIIA-CSIC

Reputation in Multi-Agent Systems (MAS)

Control of Interactions

Approaches to control interactions among agents: Security Approach: Integrity and authenticity of messages, agent’s identity validation... Institutional Approach: Institutions observe agents’ behaviors, and may punish them. Social Approach: Reputation mechanisms are here. Mechanism to control agents’ behavior in MAS when: Agents in open environments. Agents may have unknown intentions. Agents need to interact to each other to achieve their goals.

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-5
SLIDE 5

IIIA-CSIC

Reputation in Multi-Agent Systems (MAS)

Control of Interactions

Approaches to control interactions among agents: Security Approach: Integrity and authenticity of messages, agent’s identity validation... Institutional Approach: Institutions observe agents’ behaviors, and may punish them. Social Approach: Reputation mechanisms are here. Mechanism to control agents’ behavior in MAS when: Agents in open environments. Agents may have unknown intentions. Agents need to interact to each other to achieve their goals.

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-6
SLIDE 6

IIIA-CSIC

Reputation in Multi-Agent Systems (MAS)

Several models have appeared in literature:

Centralized approach: eBay, SPORAS, HISTOS ... Distributed approach: Regret, AFRAS, Schillo et al., Yu and Singh...

Among them, Repage:

Computational system based on a cognitive theory of reputation.

Fundamental distinction between Image and Reputation Image: Social evaluation that is believed by the agent. Reputation: Social evaluation that has been spread by agents.

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-7
SLIDE 7

IIIA-CSIC

Reputation in Multi-Agent Systems (MAS)

Several models have appeared in literature:

Centralized approach: eBay, SPORAS, HISTOS ... Distributed approach: Regret, AFRAS, Schillo et al., Yu and Singh...

Among them, Repage:

Computational system based on a cognitive theory of reputation.

Fundamental distinction between Image and Reputation Image: Social evaluation that is believed by the agent. Reputation: Social evaluation that has been spread by agents.

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-8
SLIDE 8

IIIA-CSIC

Objective

Current state-of-the-art work Focus on model definitions, not in the integration with the agent’s architecture. Global Objective Integrate Repage information into a BDI agent architecture.

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-9
SLIDE 9

IIIA-CSIC

Objective

Current state-of-the-art work Focus on model definitions, not in the integration with the agent’s architecture. Global Objective Integrate Repage information into a BDI agent architecture.

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-10
SLIDE 10

IIIA-CSIC

Outline

1

Introduction and Motivation

2

The Repage Model and Multicontext BDI agents

3

Embedding Repage in a Multi-context BDI Agent

4

Conclusions and Future Work

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-11
SLIDE 11

IIIA-CSIC

The Repage System: Modeling Image and Reputation

Building Image and Reputation

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-12
SLIDE 12

IIIA-CSIC

The Repage System: Modeling Image and Reputation

Value Representation

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-13
SLIDE 13

IIIA-CSIC

The Repage System: Modeling Image and Reputation

An Example

Image of A as a seller is Implies that in the next direct interaction with A, agent believes that with a prob. of 0.3 it will be very bad with a prob. of 0.5 it will be bad with a prob. of 0.2 it will be neutral

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-14
SLIDE 14

IIIA-CSIC

The Repage System: Modeling Image and Reputation

An Example

Image of A as a seller is Implies that in the next direct interaction with A, agent believes that with a prob. of 0.3 it will be very bad with a prob. of 0.5 it will be bad with a prob. of 0.2 it will be neutral

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-15
SLIDE 15

IIIA-CSIC

Multi-Context Systems(MCS)

Definition Let I be the set of context names, a MCS is formalized as {Ci}i∈I, △br Ci = Li, Ai, △i, where Li is a formal language with its syntax and semantics, Ai is a set of axioms and △i the a set of inference rules. △br is a set of bridge rules. Definition Bridge rules are inference rules to exchange information between contexts: Ci1 : ϕ1, . . . , Cin : ϕn Cix : ϕx

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-16
SLIDE 16

IIIA-CSIC

Multi-Context Systems(MCS)

Definition Let I be the set of context names, a MCS is formalized as {Ci}i∈I, △br Ci = Li, Ai, △i, where Li is a formal language with its syntax and semantics, Ai is a set of axioms and △i the a set of inference rules. △br is a set of bridge rules. Definition Bridge rules are inference rules to exchange information between contexts: Ci1 : ϕ1, . . . , Cin : ϕn Cix : ϕx

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-17
SLIDE 17

IIIA-CSIC

Multi-Context Systems(MCS)

Definition Let I be the set of context names, a MCS is formalized as {Ci}i∈I, △br Ci = Li, Ai, △i, where Li is a formal language with its syntax and semantics, Ai is a set of axioms and △i the a set of inference rules. △br is a set of bridge rules. Definition Bridge rules are inference rules to exchange information between contexts: Ci1 : ϕ1, . . . , Cin : ϕn Cix : ϕx

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-18
SLIDE 18

IIIA-CSIC

A Multi-Context BDI Agent Specification

1

Relation between attitudes: strong realism, realism and weak realism.

1Source: Parsons et al. Agents that reason and negotiate by arguing.Journal of

Logic and Computation, 8(3):261-292,1998. Page 272

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-19
SLIDE 19

IIIA-CSIC

Outline

1

Introduction and Motivation

2

The Repage Model and Multicontext BDI agents

3

Embedding Repage in a Multi-context BDI Agent

4

Conclusions and Future Work

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-20
SLIDE 20

IIIA-CSIC

Embedding Repage in a Multi-context BDI agent

2

General Features Lukasiewicz Logic (many-valued logic): So, predicates become fuzzy, and attitudes are graded. Dynamic Logic: [α]ϕ, after executing action α, the formula ϕ holds.

2Based on: Casali et al. Graded models for BDI agents. Proceedings of CLIMA V.

Pages 18-33. 2004

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-21
SLIDE 21

IIIA-CSIC

Belief Context

Belief Context Crisp: If ϕ ∈ LD then ϕ ∈ BC B-Modal: Modal operator B over crisp formulas, together with a truth constant r where r ∈ [0, 1]. Then:

If ϕ ∈ LD then Bϕ ∈ BC If r ∈ [0, 1] then r ∈ BC If α, β ∈ BC then α →L β and α ∧L β ∈ BC. Here, the connectives →L and ∧L (conjunction and implication of Lukasiewicz multi-valued logic).

Example (B[buy(alice)](haveCar ∧ hasPaid(7500)), 1) (B[buy(alice)]dT(0, 1), .5) (B[buy(alice)]dT(3, ∞), .2) (B[buy(alice)]vgCar, .3) (B[buy(alice)]regularCar, .4) . . .

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-22
SLIDE 22

IIIA-CSIC

Desire and Intention Context

Desire Context Generic Desires: (D+ϕ, δ), (D−ϕ, δ): Level of satisfaction/disgust if ϕ holds is δ. Realistic Desires: (D+[α]ϕ, δ): Expected level of satisfaction of ϕ if α is executed is δ. Example (D+(haveCar ∧ vgCar ∧ dT(0, 1)), 0.9) (D+(haveCar ∧ goodCar ∧ dT(1, 3)), 0.7) (D−dTime(3, ∞), 0.8) (D−(vbadCar ∨ badCar ∨ regularCar), 0.7) Intention Context (I[α]ϕ, γ): Trade-off between expected satisfaction level of ϕ after executing α, and its cost.

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-23
SLIDE 23

IIIA-CSIC

Desire and Intention Context

Desire Context Generic Desires: (D+ϕ, δ), (D−ϕ, δ): Level of satisfaction/disgust if ϕ holds is δ. Realistic Desires: (D+[α]ϕ, δ): Expected level of satisfaction of ϕ if α is executed is δ. Example (D+(haveCar ∧ vgCar ∧ dT(0, 1)), 0.9) (D+(haveCar ∧ goodCar ∧ dT(1, 3)), 0.7) (D−dTime(3, ∞), 0.8) (D−(vbadCar ∨ badCar ∨ regularCar), 0.7) Intention Context (I[α]ϕ, γ): Trade-off between expected satisfaction level of ϕ after executing α, and its cost.

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-24
SLIDE 24

IIIA-CSIC

Bridge Rules

Generating realistic desires

Generic Desire (D+ϕ, dϕ) Belief about getting ϕ trough the action α: (B([α]ϕ), pϕ) RESULT: Realistic desire (D+[α]ϕ, g(dϕ, pϕ)) Example DC : (D−dT(3, ∞), 0.8) BC : (B[buy(alice)]dT(3, ∞), 0.2) DC : (D−[buy(alice)]dT(3, ∞), 0.16)

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-25
SLIDE 25

IIIA-CSIC

Bridge Rules

Generating realistic desires

Generic Desire (D+ϕ, dϕ) Belief about getting ϕ trough the action α: (B([α]ϕ), pϕ) RESULT: Realistic desire (D+[α]ϕ, g(dϕ, pϕ)) Example DC : (D−dT(3, ∞), 0.8) BC : (B[buy(alice)]dT(3, ∞), 0.2) DC : (D−[buy(alice)]dT(3, ∞), 0.16)

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-26
SLIDE 26

IIIA-CSIC

Bridge Rules

Generating intentions

A positive realistic desire (D+[α]ϕ, δ) All negative realistic desires over the same action α. (D−[α]ψ1, δψ1), . . . , (D−[α]ψn, δψn) Cost of the action α:action(α, c) RESULT: Intention of getting ϕ through α: (I[α]ϕ, f(δ − n

i=1 δψi, c))

Example (D+[buy(alice)](vgCar ∧ dT(0, 1)), 0.3) (D−[buy(alice)]dT(3, ∞), 0.16) (D−[buy(alice)]vbadCar, 0.05) action(buy(alice), 0.9) (I[buy(alice)](vgCar ∧ dT(0, 1)), 0.494)

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-27
SLIDE 27

IIIA-CSIC

Bridge Rules

Generating intentions

A positive realistic desire (D+[α]ϕ, δ) All negative realistic desires over the same action α. (D−[α]ψ1, δψ1), . . . , (D−[α]ψn, δψn) Cost of the action α:action(α, c) RESULT: Intention of getting ϕ through α: (I[α]ϕ, f(δ − n

i=1 δψi, c))

Example (D+[buy(alice)](vgCar ∧ dT(0, 1)), 0.3) (D−[buy(alice)]dT(3, ∞), 0.16) (D−[buy(alice)]vbadCar, 0.05) action(buy(alice), 0.9) (I[buy(alice)](vgCar ∧ dT(0, 1)), 0.494)

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-28
SLIDE 28

IIIA-CSIC

Bridge Rules

Selecting the action

4: IC : (I[α]ϕ, imax) C : does(α) Example (I[buy(alice)](vgCar ∧ dT(0, 1)), 0.494) does(buy(alice))

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-29
SLIDE 29

IIIA-CSIC

Bridge Rules

Selecting the action

4: IC : (I[α]ϕ, imax) C : does(α) Example (I[buy(alice)](vgCar ∧ dT(0, 1)), 0.494) does(buy(alice))

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-30
SLIDE 30

IIIA-CSIC

Grounding and Repage Context

Direct Experience in RepAge

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-31
SLIDE 31

IIIA-CSIC

Bridge Rules

Generating beliefs from image predicates

Image Predicate Img(Ag, r, [v1, v2, . . . ]) Grounding discretization functions: ϕ1(r), ϕ2(r), . . . Action associated to r: φ(r) Example Img(alice, seller(dTime), [0.2, 0.3, 0.5]) (B[buy(alice)]dT(3, ∞), 0.2) (B[buy(alice)]dT(1, 3), 0.3) (B[buy(alice)]dT(0, 1), 0.5)

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-32
SLIDE 32

IIIA-CSIC

Ending...

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-33
SLIDE 33

IIIA-CSIC

Outline

1

Introduction and Motivation

2

The Repage Model and Multicontext BDI agents

3

Embedding Repage in a Multi-context BDI Agent

4

Conclusions and Future Work

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-34
SLIDE 34

IIIA-CSIC

Conclusions and Future Work

Incorporate Reputation (done) Implementation / Simulations Incorporate proactivity to solve cognitive dissonances. Argumentation. Ontology alignment. . . .

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents

slide-35
SLIDE 35

IIIA-CSIC

The end

Thanks for you attention!

Isaac Pinyol and Jordi Sabater-Mir Cognitive social evaluations for multi-context BDI agents