Reaching Agreements-Multiagent Systems-Lecture Slides, Slides of Multiagent Systems

Prof. Balkishan Sachin delivered this lecture at Aliah University for Multiagent Systems course. Its main points are: Reaching, Agreement, Mutually, Beneficial, Negotiation, Argumentation, Mechanism, Design, Protocol, Strategy

Typology: Slides

2011/2012

Uploaded on 07/16/2012

samrti
samrti 🇮🇳

4.5

(2)

37 documents

1 / 75

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
LECTURE 7:
Reaching
Agreements
7-1
docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b

Partial preview of the text

Download Reaching Agreements-Multiagent Systems-Lecture Slides and more Slides Multiagent Systems in PDF only on Docsity!

LECTURE 7:

Reaching

Agreements

7-

Reaching Agreements

  • How do agents reaching agreements when they are self interested?
  • In an extreme case (zero sum encounter) no agreement is possible — but in most scenarios, there is potential for mutually beneficial agreement on matters of common interest
  • The capabilities of negotiation and argumentation are central to the ability of an agent to reach such agreements

7-

Mechanism Design

  • Desirable properties of mechanisms:
    • Convergence/guaranteed success
    • Maximizing social welfare
    • Pareto efficiency
    • Individual rationality
    • Stability
    • Simplicity
    • Distribution

7-

Auctions

  • An auction takes place between an agent known as the auctioneer and a collection of agents known as the bidders
  • The goal of the auction is for the auctioneer to allocate the good to one of the bidders
  • In most settings the auctioneer desires to maximize the price; bidders desire to minimize price

7-

English Auctions

  • Most commonly known type of auction:
    • first price
    • open cry
    • ascending
  • Dominant strategy is for agent to successively bid a small amount more than the current highest bid until it reaches their valuation, then withdraw
  • Susceptible to:
    • winner’s curse
    • shills

7-

Dutch Auctions

  • Dutch auctions are examples of open-cry descending auctions:
    • auctioneer starts by offering good at artificially high value
    • auctioneer lowers offer price until some agent makes a bid equal to the current offer price
    • the good is then allocated to the agent that made the offer

7-

Vickrey Auctions

  • Vickrey auctions are:
    • second-price
    • sealed-bid
  • Good is awarded to the agent that made the highest bid; at the price of the second highest bid
  • Bidding to your true valuation is dominant strategy in Vickrey auctions
  • Vickrey auctions susceptible to antisocial behavior

7-

Lies and Collusion

  • The various auction protocols are susceptible to lying on the part of the auctioneer, and collusion among bidders, to varying degrees
  • All four auctions (English, Dutch, First-Price Sealed Bid, Vickrey) can be manipulated by bidder collusion
  • A dishonest auctioneer can exploit the Vickrey auction by lying about the 2nd-highest bid
  • Shills can be introduced to inflate bidding prices in English auctions

7-

Negotiation in Task-Oriented DomainsImagine that you have three children, each of whom needs to be

delivered to a different school each morning. Your neighbor has four children, and also needs to take them to school. Delivery of each child can be modeled as an indivisible task. You and your neighbor can discuss the situation, and come to an agreement that it is better for both of you (for example, by carrying the other’s child to a shared destination, saving him the trip). There is no concern about being able to achieve your task by yourself. The worst that can happen is that you and your neighbor won’t come to an agreement about setting up a car pool, in which case you are no worse off than if you were alone. You can only benefit (or do no worse) from your neighbor’s tasks. Assume, though, that one of my children and one of my neighbors’ children both go to the same school (that is, the cost of carrying out these two deliveries, or two tasks, is the same as the cost of carrying out one of them). It obviously makes sense for both children to be taken together, and only my neighbor or I will need to make the trip to carry out both tasks. (^) 7-

--- Rules of Encounter , Rosenschein and Zlotkin, 1994

Machines Controlling and

Sharing Resources

  • Electrical grids (load balancing)
  • Telecommunications networks (routing)
  • PDA’s (schedulers)
  • Shared databases (intelligent access)
  • Traffic control (coordination)

7-

The Aim of the Research

  • Social engineering for communities of machines - The creation of interaction environments that foster certain kinds of social behavior

7-

The exploitation of game theory tools for high-level protocol design

Broad Working Assumption

  • Designers (from different companies, countries, etc.) come together to agree on standards for how their automated agents will interact (in a given domain)
  • Discuss various possibilities and their tradeoffs, and agree on protocols, strategies, and social laws to be implemented in their machines

7-

Distributed Artificial Intelligence

(DAI)

  • Distributed Problem Solving (DPS)
    • Centrally designed systems, built-in cooperation, have global problem to solve

 Multi-Agent Systems (MAS) Group of utility-maximizing heterogeneous agents co-existing in same environment, possibly competitive

7-

Phone Call Competition

Example

  • Customer wishes to place long-distance call
  • Carriers simultaneously bid, sending proposed prices
  • Phone automatically chooses the carrier (dynamically)

7-

MCI AT&T Sprint

$0. $0.18 $0.