Crowdsourced Bayesian Auctions

41
Crowdsourced Bayesian Auctions MIT Pablo Azar Jing Chen Silvio Micali

description

Crowdsourced Bayesian Auctions. Pablo Azar Jing Chen Silvio Micali. MIT. TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A. Agenda. 1. Motivation for Crowdsourced Bayesian. 2. Our Model. 3. What We Can Do In-Principle in Our Model. - PowerPoint PPT Presentation

Transcript of Crowdsourced Bayesian Auctions

Page 1: Crowdsourced  Bayesian Auctions

Crowdsourced Bayesian Auctions

MIT

Pablo Azar Jing Chen Silvio Micali

Page 2: Crowdsourced  Bayesian Auctions

Agenda1. Motivation for Crowdsourced Bayesian2. Our Model3. What We Can Do In-Principle in Our Model4. What We Constructively Do in Our Model

Tools♦ Richer Strategy Spaces (again!)

♦ New Solution Concept (mutual knowledge of rationality)

5. Comparison

Page 3: Crowdsourced  Bayesian Auctions

1. Motivation for Crowdsourced Bayesian

Page 4: Crowdsourced  Bayesian Auctions

Mechanism Design: Leveraging the Players’ Knowledge and Rationalityto obtain an outcome satisfying a desired property

Wanted Property: “Good” revenue in auctions

Page 5: Crowdsourced  Bayesian Auctions

Auctions in General

n players

a set of goods

Valuation (for subsets) ({ }) = 310

Allocation:

Outcome: allocation (A0, A1, …, An) + prices (P1, …, Pn)

Utility:

: { }

Revenue:

:

Page 6: Crowdsourced  Bayesian Auctions

Bayesian :

designer

[Myerson’81]: optimal revenue for single-good auctions

4, D

players

n, D3, D2, D

1, D

D

Centralized Bayesian :

Very Strong!Designer knows D further assumes: Independent distribution

Page 7: Crowdsourced  Bayesian Auctions

4, Dn, D3, D

2, D1, D

D

Bayesian Nash further assumes:

Still Strong!

ignorant

players know each other better than designer knows them

, D , D, D , D , D

Bayesian :

♦ D common knowledge to players

Page 8: Crowdsourced  Bayesian Auctions

ignorant4, Dn, D3, D

2, D1, D

, D , D, D , D , D

I know that he knows that I know that he knows that I know that

Bayesian : Bayesian Nash further assumes:

♦ D common knowledge to players

Page 9: Crowdsourced  Bayesian Auctions

ignorant

♦ (Hidden:) Each i knows ≥ and ≤

4, Dn, D3, D

2, D1, D

, D , D, D , D , D

Bayesian :

!!!

E.g., [Cremer and McLean’88]

Bayesian Nash further assumes:

♦ D common knowledge to players

Page 10: Crowdsourced  Bayesian Auctions

2. Our Crowdsourced Bayesian Model

Page 11: Crowdsourced  Bayesian Auctions

Crowdsourced if:

ignorant

♦ Each i individually knows ≥

♦ No common knowledge required

2, D|S2

1, D|S1 3, D|S3

4, D|S4

n, D|Sn

Bayesian :

♦ Designer ignorant

2, D|S2

1, D|S1 3, D|S3

4, D|S4

n, D|Sn

♦ D: iid, independent, correlated…

Page 12: Crowdsourced  Bayesian Auctions

Our Crowdsourced Bayesian Assumption

Each player i knows an arbitrary refinement of D|θi

θ:

Si1

Si2

Si3

i, D|Si2

Ignorant Designer Mechanism gets players’ strategies only

i knows D|θi and refines as much as he can

Page 13: Crowdsourced  Bayesian Auctions

Can We Leverage?

Yes, with proper tools!

Page 14: Crowdsourced  Bayesian Auctions

Tool 1: Richer Strategy Spaces

Each i’s strategy space

♦ Classical Revealing Mechanism:

♦ Our Revealing Mechanism:

“richer language” for player i

Page 15: Crowdsourced  Bayesian Auctions

Tool 2: Two-Step DST

Recall (informally): DST mechanismDefine (informally): Two-Step DST mechanism1.

2.

3.

θi is the best strategy regardless what the others do

1.

2. θi is the best regardless what the others do

D|Si is the best given first part actions = θ

regardless i’s second part action

regardless the others’ second part actions

DST = Dominant Strategy Truthful

,

,

,

,

,

,θi

,θn

,θ1

,θi D|Sii

Page 16: Crowdsourced  Bayesian Auctions

Tool 2: Two-Step DST

♦ Mutual Knowledge of Rationality

DST = Dominant Strategy TruthfulDefine (informally): Two-Step DST mechanism1.

2.

3.

θi is the best regardless what the others do

D|Si is the best given first part actions = θ

regardless i’s second part action

regardless the others’ second part actions

Page 17: Crowdsourced  Bayesian Auctions

3. What We Can Do In-Principle in Our Model

Page 18: Crowdsourced  Bayesian Auctions

Revenue In General Auctions

optimal DST revenue under centralized Bayesian

Hypothetical benchmark

♦ Not asymptotic

♦ n=1000? 100? Wonderful!

♦ n=2? “Tight” (even for single-good auctions)!

Page 19: Crowdsourced  Bayesian Auctions

Mechanism

[B’50]:

♦ Choose a player i uniformly at random

1. Player i announces

2. Each other player j announces

♦ Run the optimal DST mechanism M with

♦ Reward i using Brier’s Scoring Rule

for -i

Allegedly:Allegedly:

Player i gets nothing and pays nothing

bounded in [-2, 0]

to a real numberexpectation maximized if

Page 20: Crowdsourced  Bayesian Auctions

♦ Black-box usage of the optimal DST mechanism

[Myerson’81] “almost optimal” for single-good auction with independent distribution under

crowdsourced Bayesian

♦ An existential result

MechanismRemarks

♦ Leverage one player’s knowledge about the others

Page 21: Crowdsourced  Bayesian Auctions

4. What We Constructively Do in Our Model

Page 22: Crowdsourced  Bayesian Auctions

Revenue In Single-Good Auctions♦ Our Star Benchmark :

[Ronen’01]

the monopoly price for given the others’ knowledge

p, Y/N?

Page 23: Crowdsourced  Bayesian Auctions

Mechanism

♦ Aggregate all but ’s knowledge

♦ Loses δ fraction in revenue for 2-step strict DST

♦ Is NOT of perfect information

Remarks Only

Crucial: The other players must not see otherwise nobody will be truthful

Page 24: Crowdsourced  Bayesian Auctions

5. Comparison

Page 25: Crowdsourced  Bayesian Auctions

Mechanism

♦ [Caillaud and Robert’05]: single good auction, ignorant designer, for independent D common knowledge to players, Bayesian equilibrium

♦ Ours: for n=2 under crowdsourced Bayesian

“Tight” for 2-player, single-good, independent D

Separation between the two models

( For General Auctions, )

Page 26: Crowdsourced  Bayesian Auctions

♦ [Ronen’01]: under centralized Bayesian

Mechanism( For Single-Good Auctions, )

♦ Ours: under crowdsourced Bayesian

Page 27: Crowdsourced  Bayesian Auctions

♦ [Segal’03], [Baliga and Vohra’03]: as

When

♦ Ours: for any n≥2 under crowdsourced Bayesian

Mechanism

Prior-free: Doesn’t need anybody to know D

( For Single-Good Auctions, )

Page 28: Crowdsourced  Bayesian Auctions

In Sum

ignorantdesigner

4, D|S4

informedplayers

n, D|Sn3, D|S3

2, D|S2

1, D|S1

2-Step DSTCrowdsourced

Bayesian

Page 29: Crowdsourced  Bayesian Auctions

Thank you!

Page 30: Crowdsourced  Bayesian Auctions

Complete Information

1 2 …n

informedplayers

ignorantdesigner

MR’88JPS’94AM’92GP’96CHM’10ACM’10

Page 31: Crowdsourced  Bayesian Auctions

2-Step Dominant-Strategy TruthfulRecall: DST mechanism

Define: 2-Step DST mechanism

Each i’s strategy space

1.

2.

3.

Page 32: Crowdsourced  Bayesian Auctions

Mechanism

AnalysisBSR [B’50]:

♦ Choose a player i uniformly at random

1. Player i announces

2. Each other player j announces

♦ Run the optimal DST mechanism with

♦ Reward i using Brier’s Scoring Rule

Page 33: Crowdsourced  Bayesian Auctions

Mechanism

Analysis: 2-Step DST

(b) Brier’s SR [B’50]:

♦ Choose a player i uniformly at random

1. Player i announces

2. Each other player j announces

♦ Run the optimal DST mechanism M with

♦ Reward i using Brier’s Scoring Rule

for -i

(a) M DST announcing is dominant for j≠i

Allegedly:Allegedly:

Player i gets nothing and pays nothing

announcing is 2-step DST for i

Page 34: Crowdsourced  Bayesian Auctions

Mechanism

Analysis: RevenueConvex mechanism M: for any partition P of the valuations space,

M is convex

♦ Choose a player i uniformly at random

1. Player i announces

2. Each other player j announces

♦ Run the optimal DST mechanism M with

♦ Reward i using Brier’s Scoring Rule

for -i

M is optimal

Page 35: Crowdsourced  Bayesian Auctions

Generalization♦ Recall

♦ Generalization

Page 36: Crowdsourced  Bayesian Auctions

Incomplete Information

Centralized Bayesian Assumption: Designer knows D

But: Why should the designer know?

Mechanism gets players’ strategies and D

Bayesian:

Page 37: Crowdsourced  Bayesian Auctions

Crowdsourced Bayesian

ignorant4, …

informedplayers

n, …3, …

2, …

1, …

designer

Page 38: Crowdsourced  Bayesian Auctions

Strong Crowdsourced Bayesian Assumption: D is common knowledge to the players

Crowdsourced Bayesian

Mechanism gets players’ strategies only

Knowledge is distributed among individual players

Each player i has no information about θ-i beyond D|θi

More information incentive to deviate

Indeed very strong

I knows that he knows that I knows that he knows that …

Bayesian Nash equilibrium requires even more:We require even less …

Page 39: Crowdsourced  Bayesian Auctions

Single-parameter games satisfying some propertyDhangwatnotai, Roughgarden, and Yan’10: approximate optimal revenue when n goes infinity

Page 40: Crowdsourced  Bayesian Auctions

Mechanism

[B’50]:

♦ Choose a player i uniformly at random

1. Player i announces

2. Each other player j announces

♦ Run the optimal DST mechanism M with

♦ Reward i using Brier’s Scoring Rule

for -i

Allegedly:Allegedly:

Player i gets nothing and pays nothing

bounded in [-2, 0]

to a real numberexpectation maximized if

Page 41: Crowdsourced  Bayesian Auctions

♦ Choose a player i uniformly at random

1. Player i announces

2. Each other player j announces

♦ Run the optimal DST mechanism M with

♦ Reward i using Brier’s Scoring Rule

for -i

Remarks♦ Black-box usage of any DST mechanism M

[Myerson’81] “almost optimal” for single-good auction with independent distribution♦ Works for any n≥2

♦ An existential result

Mechanism