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