Dynamic matchmaking between messages and services in multi agent systems muhammed al muhammed
Download
1 / 11

Dynamic Matchmaking between Messages and Services in Multi-Agent Systems Muhammed Al-Muhammed - PowerPoint PPT Presentation


  • 95 Views
  • Uploaded on

Dynamic Matchmaking between Messages and Services in Multi-Agent Systems Muhammed Al-Muhammed. Supported in part by NSF. Motivation. Agents cooperate to achieve their goals. Cooperation needs communication. Current assumptions: 1- Agents share ontologies, 2- speak the same language,

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Dynamic Matchmaking between Messages and Services in Multi-Agent Systems Muhammed Al-Muhammed' - roman


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Dynamic matchmaking between messages and services in multi agent systems muhammed al muhammed

Dynamic Matchmaking between Messages and Services in Multi-Agent SystemsMuhammed Al-Muhammed

Supported in part by NSF


Motivation
Motivation Multi-Agent Systems

  • Agents cooperate to achieve their goals.

  • Cooperation needs communication.

  • Current assumptions:

  • 1- Agents share ontologies,

  • 2- speak the same language,

  • 3- pre-agree on a message format.


The problem
The Problem Multi-Agent Systems

  • Requiring these assumptions precludes agents from interoperating on the fly.

  • [Uschold 02] sees this as the heart of agent

  • research:

”the holy grail of semantic integration in architectures ” is to “ allow two agents to generate needed mappings between them on the fly without a priori agreement and without them having built-in knowledge of any common ontology.”


Solution

So the problem was: Multi-Agent Systems

1- Agents must share ontologies,

2- speak the same language,

3- pre-agree on a message format.

Solution

  • Eliminates all assumptions

  • Requires:

    • Dynamically capturing a message’s semantics

  • Translating

  • Matchmaking

  • Converting units and data formats

  • Filtering out unneeded information


Matchmaking System Multi-Agent Systems

MatchMaking System

(MMS)

Communication

Global Ont.

Translations

Agent2

LO2

Services

Agent1

LO1

Services


? Multi-Agent Systems


Message Multi-Agent Systems

in Frame

S1

S2

.

Si

.

Sn

=?

Global Ont.

Translations

MMS

MMS

Service in

Frame

Communication

Global Ont.

Translations

I need info about PCs

Input:LowPrice=SYP10,HighPrice=SYP 20

Output: String Make, String Model,int Price

Constraint:None

Agent1

LO1

Services

Agent2

LO2

Services


Different type Multi-Agent Systems

Different order

Unneeded information

Different currency

Constraint mismatch


Message Multi-Agent Systems

in Frame

=No

S1

S2

.

Si

.

Sn

=No

=Yes

Si

Global Ont.

Translations

MMS

MMS

Service in

Frame

Communication

Global Ont.

Translations

I need info about PCs

Input: ..

Output:.Make..

Constraint: ..

Agent2

LO2

Services

Agent1

LO1

Services


Global Ont Multi-Agent Systems.

Global Ont.

Translations

Price=1USD

Make=ibm

……….

MMS

MMS

Communication

Translations

I need info about PCs

Input: ..

Output: Make..

Constraint: ..

Agent2

LO2

Services

Agent1

LO1

Services


Contributions
Contributions Multi-Agent Systems

  • Dynamically generates mappings among agents

  • Simplifies agent communication

  • Simplifies a developer’s task

  • Increases message answering capabilities


ad