4 Communication Flashcards

1
Q

MAS

A

A multi-agent system (MAS) may be seen as a collection of deliberative, autonomous, collaborative agents, that may communicate and cooperate with each other to solve complex distributed problems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Benefits of MAS

A
  • modularity
  • efficiency
  • reliability
  • flexibility
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Steps of distributed problem solving

A
1 task decomposition
2 task allocation
3 task accomplishment
(conflict management, task sharing, result sharing)
4 result synthesis
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

communication categories

A

point to point
broadcast
mediated by a third party

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

communication methods

A

blackboard systems

direct message passing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

blackboard

A
  • Detect conflicts
    Different agents that want to perform the same task
  • Notice incompatible solutions
    Solutions using a shared resource at the same time
  • Share results
    Agents can use partial/complete results obtained by other agents

Share tasks
Agents can request help in solving sub-tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

blackboard

pros and cons

A

+ Flexible mechanism that allows communication/cooperation
+ Independent of cooperation strategy
+ It does not place any restriction on the agents’ internal architecture

  • Centralised structure
  • System bottleneck
  • Everyone has to write info on the blackboard
  • Everyone has to read from the blackboard
  • Single point of failure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

message passing

A

Information is passed from one agent to another. The nature of this information can be very varied. Speech acts provide one way to describe this variety:

Types of speech act
•	Inform 
•	Query 
•	Answer 
•	request 
•	promise
•	offer
•	acknowledge
agree
refuse
subscribe
propose

In general, a speech act can be seen to have two components:

  • a performative verb: (e.g., request, inform, promise, )
  • propositional content: (e.g., “the door is open”)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

ontology

A

An ontology is an explicit description of a domain . An ontology defines

  • a common vocabulary
  • a shared understanding of a domain among a set of agents

OWL: Web Ontology Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ontological components

A

classes
Classes are sets of individuals with common characteristics

subclasses
Defines class specializations by constraining their coverage 

individuals
Individuals are the specific objects in the domain

properties
Properties can be used to state relationships between individuals

subproperties
Defines properties specializations by constraining their coverage

domain
indicates the individuals to which the property is applied

range
indicates the individuals that receive the application of the property

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

OWL

A

Web Ontology Language

OWL is a language for representing ontologies, which extends frame languages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly