MultiAgents Flashcards

1
Q

What is a Multiagent System (MAS)?

A

A system or organization of interacting autonomous agents

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

What are the three core components of a multiagent system?

A

Agents (autonomous entities); Organization (structure of interactions); Environment (shared space where agents operate)

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

Why are multiple agents needed instead of a single agent?

A

Single agents have finite rationality with limited knowledge and some problems are intrinsically distributed requiring local knowledge acquisition

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

What is meant by “spheres of influence” in MAS?

A

The portion of the environment in which agents act

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

Name three common applications of multiagent systems

A

Trading/E-commerce; Distributed control of physical processes; Resource management

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

What is swarm robotics?

A

Multitudes of simple robots interacting to achieve group capabilities

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

What distinguishes agents from objects and services in software engineering?

A

Objects and services are functional entities while agents are goal-oriented autonomous entities

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

What is the Gaia methodology?

A

A methodology for developing multiagent systems that views systems as organizations where individuals play specific roles

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

What are the two main models in Gaia methodology?

A

Analysis Models (environment roles goals behaviors) and Architecture Design (organizational structure)

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

What determines the organizational structure in Gaia?

A

Simplicity mirroring real-world organization complexity of problem and effort needed to enact organizational rules

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

What is strategic thinking in multiagent systems?

A

The use of game theory to analyze competitive situations where outcomes depend on actions of other participants

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

What is a utility function in game theory?

A

A function that captures agent preferences and leads to preference orderings over outcomes

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

What is a Nash equilibrium?

A

A situation where no agent can gain advantage by unilaterally changing their strategy given what others are doing

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

What are the key components of a payoff matrix?

A

Strategies of different players and their corresponding payoffs for each combination of actions

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

What is a zero-sum game?

A

A game where the utilities of all players sum to zero meaning one player’s gain equals another’s loss

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

What is the Prisoner’s Dilemma?

A

A game theory scenario where two prisoners must decide whether to confess or stay silent with specific payoff structures

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

What was the key finding of Axelrod’s Tournament regarding the Prisoner’s Dilemma?

A

TIT-FOR-TAT strategy (cooperate first then copy opponent’s previous action) consistently performed best

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

What are the four rules for success in Axelrod’s tournament?

A

Don’t be envious; Be nice; Retaliate appropriately; Don’t hold grudges

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

What is a reputation system in MAS?

A

A system that measures the reliability of agents in multiagent interactions to promote indirect reciprocity

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

What are the two types of reciprocity in reputation systems?

A

Upstream (A helps B B helps C) and Downstream (B helps A C helps B)

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

What is the Battle of Sexes game?

A

A coordination game where players prefer different activities but most prefer being together

22
Q

What is the Game of Chicken?

A

A game where two players face off and the worst outcome is mutual defection

23
Q

What is the Stag Hunt game?

A

A coordination game where players must decide whether to cooperate for maximum reward or play it safe individually

24
Q

What are the two primary forms of agent interactions?

A

Direct interactions (explicit communication) and Stigmergic interactions (through environment)

25
What are the three types of collaborative relationships in MAS?
Collaborative; Competitive; Collaborative Competition
26
What must all multiagent interaction protocols guarantee?
Success (agreement); Maximization of social welfare; Pareto efficiency; Individual rationality; Simplicity; Robustness
27
What is an Agent Communication Language (ACL)?
A language that defines allowed performatives and their structure/syntax for agent communication
28
What is an ontology in the context of MAS?
A formal specification of how to represent objects concepts entities and their relationships in a domain
29
What are the two types of one-to-one protocols?
Information-oriented (proactive) and Action-oriented (reactive)
30
What is the Contract Net Protocol?
A cooperative negotiation protocol where manager agents delegate tasks to contractor agents through bidding
31
What are the four main types of auctions?
English (ascending); Dutch (descending); American (first sealed bid); Fishmarket (double auction)
32
What is a combinatorial auction?
An auction where agents bid for specific combinations of goods/resources rather than individual items
33
What is argumentation in MAS?
A protocol where agents discuss their beliefs and goals trying to convince each other
34
What is JADE?
A software framework that simplifies implementing multi-agent systems focused on agent communications
35
What is stigmergic interaction?
Agents interact indirectly through a common information space or environment leaving intentional signs
36
What are speech acts in agent communication?
Communications treated as actions that agents use to affect other agents' beliefs desires and intentions
37
Name five common performatives in agent communication
INFORM REQUEST AGREE CANCEL REFUSE
38
What is the difference between collaborative and competitive interactions?
Collaborative agents work towards common goals and trust each other while competitive agents pursue self-interest
39
How does the English auction work?
Starts with lowest acceptable price and increases until reaching near maximum anyone willing to pay
40
What is the key characteristic of Dutch auctions?
Price starts high and decreases until first bidder wins
41
What makes MARS different from JADE?
MARS focuses on programmable tuple spaces while JADE focuses on agent communications
42
What is the role of an auctioneer in multiagent systems?
Controls auction execution (may not be needed in collaborative systems)
43
How do nature-inspired interaction protocols work?
They rely on evolution of simple interactions leading to stable satisfactory equilibria
44
What is Pareto efficiency in interaction protocols?
No outcome could make one agent happier without making others unhappier
45
What is individual rationality in protocols?
Following protocol rules is in best interest of participants
46
What are the key components of practical intelligence in agents?
Being situated in environment capable of autonomous actions to meet design goals
47
What is the difference between theoretical and practical reasoning?
Theoretical affects beliefs about world; Practical weighs options based on desires/beliefs
48
What is the purpose of field-based interactions?
Allow agents to interact indirectly through modifications to shared environment
49
How does the American auction differ from English/Dutch?
Uses secret bids with highest bidder winning
50
What is the main challenge in combinatorial auctions?
Evaluating bids for combinations of goods and reserving appropriate bundles