Top Banner
Information Elicitation Sans Verification Bo Waggoner and Yiling Chen 2013-06-16 1 / 33
105

Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Mar 26, 2018

Download

Documents

vothu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Information Elicitation SansVerification

Bo Waggoner and Yiling Chen

2013-06-161 / 33

Page 2: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Motivation: human computation

2 / 33

Page 3: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Motivation: human computation

2 / 33

Page 4: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Motivation: human computation

2 / 33

Page 5: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Goal: design systems for eliciting info

Question: How to construct human computationsystems?Approach: Use mechanism design

3 / 33

Page 6: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Goal: design systems for eliciting info

Question: How to construct human computationsystems?

Approach: Use mechanism design

3 / 33

Page 7: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Goal: design systems for eliciting info

Question: How to construct human computationsystems?Approach: Use mechanism design

3 / 33

Page 8: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Mechanism design

Mechanism design:Construct a game to optimize an objective

Game: different actions available; set of actionsmaps to an outcome and payoffs.

4 / 33

Page 9: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Mechanism design

Mechanism design:Construct a game to optimize an objective

Game: different actions available; set of actionsmaps to an outcome and payoffs.

4 / 33

Page 10: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Mechanism design

Mechanism design:Construct a game to optimize an objective

Our objective: elicit “useful” information

Our constraints:1 players may not prefer “useful” responses2 designer cannot always verify responses

Our name for this setting:Information Elicitation Without Verification(IEWV)

5 / 33

Page 11: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Mechanism design

Mechanism design:Construct a game to optimize an objective

Our objective: elicit “useful” information

Our constraints:1 players may not prefer “useful” responses2 designer cannot always verify responses

Our name for this setting:Information Elicitation Without Verification(IEWV)

5 / 33

Page 12: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Mechanism design

Mechanism design:Construct a game to optimize an objective

Our objective: elicit “useful” information

Our constraints:

1 players may not prefer “useful” responses2 designer cannot always verify responses

Our name for this setting:Information Elicitation Without Verification(IEWV)

5 / 33

Page 13: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Mechanism design

Mechanism design:Construct a game to optimize an objective

Our objective: elicit “useful” information

Our constraints:1 players may not prefer “useful” responses

2 designer cannot always verify responses

Our name for this setting:Information Elicitation Without Verification(IEWV)

5 / 33

Page 14: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Mechanism design

Mechanism design:Construct a game to optimize an objective

Our objective: elicit “useful” information

Our constraints:1 players may not prefer “useful” responses2 designer cannot always verify responses

Our name for this setting:Information Elicitation Without Verification(IEWV)

5 / 33

Page 15: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Mechanism design

Mechanism design:Construct a game to optimize an objective

Our objective: elicit “useful” information

Our constraints:1 players may not prefer “useful” responses2 designer cannot always verify responses

Our name for this setting:Information Elicitation Without Verification(IEWV)

5 / 33

Page 16: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Agenda

Plan:1 Formally define the setting,

identify limitations of prior work.

2 Prove impossibility results on the setting;demonstrate difficulty of overcominglimitations.

3 Propose new mechanism that overcomes somelimitations, avoids some impossibilities.

6 / 33

Page 17: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Agenda

Plan:1 Formally define the setting,

identify limitations of prior work.2 Prove impossibility results on the setting;

demonstrate difficulty of overcominglimitations.

3 Propose new mechanism that overcomes somelimitations, avoids some impossibilities.

6 / 33

Page 18: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Agenda

Plan:1 Formally define the setting,

identify limitations of prior work.2 Prove impossibility results on the setting;

demonstrate difficulty of overcominglimitations.

3 Propose new mechanism that overcomes somelimitations, avoids some impossibilities.

6 / 33

Page 19: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Outline

Information elicitation without verification

Formal setting and prior work

Impossibility results for IEWV

Output agreement mechanisms

7 / 33

Page 20: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Outline

Information elicitation without verification

Formal setting and prior work

Impossibility results for IEWV

Output agreement mechanisms

8 / 33

Page 21: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Setting

Game of information elicitation without verification:

9 / 33

Page 22: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Setting

Game of information elicitation without verification:

9 / 33

prior

Page 23: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Setting

Game of information elicitation without verification:

9 / 33

prior events

Page 24: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Setting

Game of information elicitation without verification:

9 / 33

prior events posterior

Page 25: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Setting

Game of information elicitation without verification:

9 / 33

prior events posterior report

Page 26: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Setting

Game of information elicitation without verification:

9 / 33

prior events posterior report payoff

Page 27: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: themes

Prior work: various mechanisms for instances of thissetting:

Peer prediction (Miller, Resnick, Zeckhauser 2005)

Bayesian truth serum (Prelec 2004)

PP without a common prior, Robust BTS(Witkowski, Parkes 2012a,b)

Collective revelation (Goel, Reeves, Pennock 2009)

Truthful surveys (Lambert, Shoham 2008)

10 / 33

Page 28: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: themes

Prior work: various mechanisms for instances of thissetting:

Peer prediction (Miller, Resnick, Zeckhauser 2005)

Bayesian truth serum (Prelec 2004)

PP without a common prior, Robust BTS(Witkowski, Parkes 2012a,b)

Collective revelation (Goel, Reeves, Pennock 2009)

Truthful surveys (Lambert, Shoham 2008)

10 / 33

Page 29: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: themes

Prior work: various mechanisms for instances of thissetting:

Peer prediction (Miller, Resnick, Zeckhauser 2005)

Bayesian truth serum (Prelec 2004)

PP without a common prior, Robust BTS(Witkowski, Parkes 2012a,b)

Collective revelation (Goel, Reeves, Pennock 2009)

Truthful surveys (Lambert, Shoham 2008)

10 / 33

Page 30: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: themes

Prior work: various mechanisms for instances of thissetting:

Peer prediction (Miller, Resnick, Zeckhauser 2005)

Bayesian truth serum (Prelec 2004)

PP without a common prior, Robust BTS(Witkowski, Parkes 2012a,b)

Collective revelation (Goel, Reeves, Pennock 2009)

Truthful surveys (Lambert, Shoham 2008)

10 / 33

Page 31: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: themes

Prior work: various mechanisms for instances of thissetting:

Peer prediction (Miller, Resnick, Zeckhauser 2005)

Bayesian truth serum (Prelec 2004)

PP without a common prior, Robust BTS(Witkowski, Parkes 2012a,b)

Collective revelation (Goel, Reeves, Pennock 2009)

Truthful surveys (Lambert, Shoham 2008)

10 / 33

Page 32: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Example: peer prediction

11 / 33

Page 33: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Example: peer prediction

11 / 33

Πi(ω∗) = A

observation

Page 34: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Example: peer prediction

11 / 33

Πi(ω∗) = A

observation

Πi(ω∗) = A

report

Page 35: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Example: peer prediction

11 / 33

Πi(ω∗) = A

observation

Πi(ω∗) = A

report

Pr [Πj(ω∗) | Πi(ω∗) = A]

prediction

Page 36: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Example: peer prediction

11 / 33

Πi(ω∗) = A

observation

Πi(ω∗) = A

report

Pr [Πj(ω∗) | Πi(ω∗) = A]

prediction

Πj(ω∗) = B

payoff: h a proper scoring rule

h(Pr [Πj(ω∗) | Πi(ω

∗) = A] , B)

Page 37: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: discussion

Limitations of mechanisms in prior work:

Somewhat complicated to explain

Only applicable in specific settings (e.g. elicitsignals)

“Bad” equilibria exist

Not detail-free (peer prediction)

Restricted domain (all)

Goal: Overcome these limitations.Obstacle: Impossibility results!

12 / 33

Page 38: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: discussion

Limitations of mechanisms in prior work:

Somewhat complicated to explain

Only applicable in specific settings (e.g. elicitsignals)

“Bad” equilibria exist

Not detail-free (peer prediction)

Restricted domain (all)

Goal: Overcome these limitations.Obstacle: Impossibility results!

12 / 33

Page 39: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: discussion

Limitations of mechanisms in prior work:

Somewhat complicated to explain

Only applicable in specific settings (e.g. elicitsignals)

“Bad” equilibria exist

Not detail-free (peer prediction)

Restricted domain (all)

Goal: Overcome these limitations.Obstacle: Impossibility results!

12 / 33

Page 40: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: discussion

Limitations of mechanisms in prior work:

Somewhat complicated to explain

Only applicable in specific settings (e.g. elicitsignals)

“Bad” equilibria exist

Not detail-free (peer prediction)

Restricted domain (all)

Goal: Overcome these limitations.Obstacle: Impossibility results!

12 / 33

Page 41: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: discussion

Limitations of mechanisms in prior work:

Somewhat complicated to explain

Only applicable in specific settings (e.g. elicitsignals)

“Bad” equilibria exist

Not detail-free (peer prediction)

Restricted domain (all)

Goal: Overcome these limitations.Obstacle: Impossibility results!

12 / 33

Page 42: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: discussion

Limitations of mechanisms in prior work:

Somewhat complicated to explain

Only applicable in specific settings (e.g. elicitsignals)

“Bad” equilibria exist

Not detail-free (peer prediction)

Restricted domain (all)

Goal: Overcome these limitations.Obstacle: Impossibility results!

12 / 33

Page 43: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: discussion

Limitations of mechanisms in prior work:

Somewhat complicated to explain

Only applicable in specific settings (e.g. elicitsignals)

“Bad” equilibria exist

Not detail-free (peer prediction)

Restricted domain (all)

Goal: Overcome these limitations.Obstacle: Impossibility results!

12 / 33

Page 44: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: discussion

Limitations of mechanisms in prior work:

Somewhat complicated to explain

Only applicable in specific settings (e.g. elicitsignals)

“Bad” equilibria exist

Not detail-free (peer prediction)

Restricted domain (all)

Goal: Overcome these limitations.

Obstacle: Impossibility results!

12 / 33

Page 45: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Prior work: discussion

Limitations of mechanisms in prior work:

Somewhat complicated to explain

Only applicable in specific settings (e.g. elicitsignals)

“Bad” equilibria exist

Not detail-free (peer prediction)

Restricted domain (all)

Goal: Overcome these limitations.Obstacle: Impossibility results!

12 / 33

Page 46: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Outline

Information elicitation without verification

Formal setting and prior work

Impossibility results for IEWV

Output agreement mechanisms

13 / 33

Page 47: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Existence of uninformative equilibria

DefinitionA strategy is uninformative if it draws a reportfrom the same distribution in every state of theworld.

14 / 33

Page 48: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Existence of uninformative equilibria

DefinitionA strategy is uninformative if it draws a reportfrom the same distribution in every state of theworld.

14 / 33

Page 49: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Existence of uninformative equilibria

Proposition

The following mechanisms for IEWV always haveuninformative equilibria:

Those with compact action spaces andcontinuous reward functions;

Those that: (a) are detail-free and (b) alwayshave an equilibrium.

=⇒ All mechanisms we know of; all “reasonable”mechanisms.

15 / 33

Page 50: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Existence of uninformative equilibria

Proposition

The following mechanisms for IEWV always haveuninformative equilibria:

Those with compact action spaces andcontinuous reward functions;

Those that: (a) are detail-free and (b) alwayshave an equilibrium.

=⇒ All mechanisms we know of; all “reasonable”mechanisms.

15 / 33

Page 51: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Impossibility for truthful equilibria

Q: What is “truthful”?

A: define a query T specifying the truthful responsefor a given posterior belief.

truthful strategy: si(Πi(ω∗)) = T (Πi(ω

∗)).truthful equilibrium: (Given T ) one in which eachsi is truthful.

TheoremFor all detail-free M and all queries T , there existsI such that G = (M, I) has no strict truthfulequilibrium.

16 / 33

Page 52: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Impossibility for truthful equilibria

Q: What is “truthful”?

A: define a query T specifying the truthful responsefor a given posterior belief.

truthful strategy: si(Πi(ω∗)) = T (Πi(ω

∗)).truthful equilibrium: (Given T ) one in which eachsi is truthful.

TheoremFor all detail-free M and all queries T , there existsI such that G = (M, I) has no strict truthfulequilibrium.

16 / 33

Page 53: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Impossibility for truthful equilibria

Q: What is “truthful”?

A: define a query T specifying the truthful responsefor a given posterior belief.

truthful strategy: si(Πi(ω∗)) = T (Πi(ω

∗)).truthful equilibrium: (Given T ) one in which eachsi is truthful.

TheoremFor all detail-free M and all queries T , there existsI such that G = (M, I) has no strict truthfulequilibrium.

16 / 33

Page 54: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Impossibility for truthful equilibria

Q: What is “truthful”?

A: define a query T specifying the truthful responsefor a given posterior belief.

truthful strategy: si(Πi(ω∗)) = T (Πi(ω

∗)).

truthful equilibrium: (Given T ) one in which eachsi is truthful.

TheoremFor all detail-free M and all queries T , there existsI such that G = (M, I) has no strict truthfulequilibrium.

16 / 33

Page 55: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Impossibility for truthful equilibria

Q: What is “truthful”?

A: define a query T specifying the truthful responsefor a given posterior belief.

truthful strategy: si(Πi(ω∗)) = T (Πi(ω

∗)).truthful equilibrium: (Given T ) one in which eachsi is truthful.

TheoremFor all detail-free M and all queries T , there existsI such that G = (M, I) has no strict truthfulequilibrium.

16 / 33

Page 56: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Impossibility for truthful equilibria

Q: What is “truthful”?

A: define a query T specifying the truthful responsefor a given posterior belief.

truthful strategy: si(Πi(ω∗)) = T (Πi(ω

∗)).truthful equilibrium: (Given T ) one in which eachsi is truthful.

TheoremFor all detail-free M and all queries T , there existsI such that G = (M, I) has no strict truthfulequilibrium.

16 / 33

Page 57: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

How to get around this result?

Goal: overcome limitations of prior mechanisms.

Obstacle: Impossibility result!

Proposed solution: Output agreementmechanisms.

simple to explain and implement

applicable in variety of complex domains

detail-free

unrestricted domain

... but not truthful!

17 / 33

Page 58: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

How to get around this result?

Goal: overcome limitations of prior mechanisms.Obstacle: Impossibility result!

Proposed solution: Output agreementmechanisms.

simple to explain and implement

applicable in variety of complex domains

detail-free

unrestricted domain

... but not truthful!

17 / 33

Page 59: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

How to get around this result?

Goal: overcome limitations of prior mechanisms.Obstacle: Impossibility result!

Proposed solution: Output agreementmechanisms.

simple to explain and implement

applicable in variety of complex domains

detail-free

unrestricted domain

... but not truthful!

17 / 33

Page 60: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

How to get around this result?

Goal: overcome limitations of prior mechanisms.Obstacle: Impossibility result!

Proposed solution: Output agreementmechanisms.

simple to explain and implement

applicable in variety of complex domains

detail-free

unrestricted domain

... but not truthful!

17 / 33

Page 61: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

How to get around this result?

Goal: overcome limitations of prior mechanisms.Obstacle: Impossibility result!

Proposed solution: Output agreementmechanisms.

simple to explain and implement

applicable in variety of complex domains

detail-free

unrestricted domain

... but not truthful!

17 / 33

Page 62: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

How to get around this result?

Goal: overcome limitations of prior mechanisms.Obstacle: Impossibility result!

Proposed solution: Output agreementmechanisms.

simple to explain and implement

applicable in variety of complex domains

detail-free

unrestricted domain

... but not truthful!

17 / 33

Page 63: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

How to get around this result?

Goal: overcome limitations of prior mechanisms.Obstacle: Impossibility result!

Proposed solution: Output agreementmechanisms.

simple to explain and implement

applicable in variety of complex domains

detail-free

unrestricted domain

... but not truthful!

17 / 33

Page 64: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Outline

Information elicitation without verification

Formal setting and prior work

Impossibility results for IEWV

Output agreement mechanisms

18 / 33

Page 65: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

Truthful → common-knowledge truthful:

19 / 33

Page 66: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Common Knowledge

20 / 33

Ω: possible states of the world

Page 67: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Common Knowledge

20 / 33

Ω: possible states of the world

P [ω]: common prior

Page 68: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Common Knowledge

20 / 33

Π1: player 1’s partition

Page 69: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Common Knowledge

20 / 33

Π1

ω∗: true state selected by nature

Page 70: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Common Knowledge

20 / 33

Π1

Π1(ω∗): player 1’s signal

Pr [ω | Π1(ω∗)]: player 1’s posterior

Page 71: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Common Knowledge

20 / 33

Π1 Π2

Page 72: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Common Knowledge

20 / 33

Π1 Π2

Π: common-knowledge partition

Page 73: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

Truthful → common-knowledge truthful:si(Πi(ω

∗)) = T (Π(ω∗)).Previously: = T (Πi(ω

∗)).

21 / 33

Page 74: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement: Origins

Output agreement: informally coined by von Ahn,Dabbish 2004.

Game-theoretic analysis of ESP Game: Jain, Parkes2008. (Specific agent model, not general output agreement

framework.)

Here: first general formalization of outputagreement.

22 / 33

Page 75: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement: Origins

Output agreement: informally coined by von Ahn,Dabbish 2004.

Game-theoretic analysis of ESP Game: Jain, Parkes2008. (Specific agent model, not general output agreement

framework.)

Here: first general formalization of outputagreement.

22 / 33

Page 76: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement: Origins

Output agreement: informally coined by von Ahn,Dabbish 2004.

Game-theoretic analysis of ESP Game: Jain, Parkes2008. (Specific agent model, not general output agreement

framework.)

Here: first general formalization of outputagreement.

22 / 33

Page 77: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

An output agreement mechanism:

23 / 33

Page 78: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

An output agreement mechanism:

23 / 33

report space: A

a1 a2

Page 79: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

An output agreement mechanism:

23 / 33

d(a1, a2)

report space: (A, d)

a1 a2

Page 80: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

An output agreement mechanism:

23 / 33

d(a1, a2)

report space: (A, d)

payoff: h strictlydecreasing

h(d) h(d)

a1 a2

Page 81: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

TheoremFor any query T , there is an output agreementmechanism M eliciting a strictcommon-knowledge-truthful equilibrium.

24 / 33

Page 82: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Proof by picture

25 / 33

Π1 Π2 Π

Page 83: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Are “good” equilibria played?

What is “focal” in output agreement?

26 / 33

Page 84: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Are “good” equilibria played?

What is “focal” in output agreement?One approach: player inference, beginning withtruthful strategy.

26 / 33

Page 85: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Are “good” equilibria played?

What is “focal” in output agreement?One approach: player inference, beginning withtruthful strategy.

26 / 33

Page 86: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Are “good” equilibria played?

What is “focal” in output agreement?One approach: player inference, beginning withtruthful strategy.

26 / 33

Page 87: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Are “good” equilibria played?

What is “focal” in output agreement?One approach: player inference, beginning withtruthful strategy.

26 / 33

Page 88: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

Inference: iteratively compute strategy thatmaximizes expected utility.

When does inference, starting with truthfulness,converge to common-knowledge truthfulness?

Eliciting the mean: Yes!

Eliciting the median, mode: No!(arbitrarily bad examples)

27 / 33

Page 89: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

Inference: iteratively compute strategy thatmaximizes expected utility.

When does inference, starting with truthfulness,converge to common-knowledge truthfulness?

Eliciting the mean: Yes!

Eliciting the median, mode: No!(arbitrarily bad examples)

27 / 33

Page 90: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

Inference: iteratively compute strategy thatmaximizes expected utility.

When does inference, starting with truthfulness,converge to common-knowledge truthfulness?

Eliciting the mean: Yes!

Eliciting the median, mode: No!(arbitrarily bad examples)

27 / 33

Page 91: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

Inference: iteratively compute strategy thatmaximizes expected utility.

When does inference, starting with truthfulness,converge to common-knowledge truthfulness?

Eliciting the mean: Yes!

Eliciting the median, mode: No!

(arbitrarily bad examples)

27 / 33

Page 92: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

Inference: iteratively compute strategy thatmaximizes expected utility.

When does inference, starting with truthfulness,converge to common-knowledge truthfulness?

Eliciting the mean: Yes!

Eliciting the median, mode: No!(arbitrarily bad examples)

27 / 33

Page 93: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

Mechanisms on many players?

(Yes)

28 / 33

Page 94: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Output agreement

Mechanisms on many players? (Yes)

28 / 33

Page 95: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Outline

Information elicitation without verification

Setting

Impossibility results

Output agreement

29 / 33

Page 96: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Summary

IEWV: formalized mechanism design setting.

(Almost) all mechanisms have bad equilibria.

There are no detail-free, unrestricted-domain,truthful mechanisms.

Output agreement:simpleapplicable in complex domainsdetail-free, unrestricted-domainelicits common knowledge

Thanks!

30 / 33

Page 97: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Summary

IEWV: formalized mechanism design setting.

(Almost) all mechanisms have bad equilibria.

There are no detail-free, unrestricted-domain,truthful mechanisms.

Output agreement:simpleapplicable in complex domainsdetail-free, unrestricted-domainelicits common knowledge

Thanks!

30 / 33

Page 98: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Summary

IEWV: formalized mechanism design setting.

(Almost) all mechanisms have bad equilibria.

There are no detail-free, unrestricted-domain,truthful mechanisms.

Output agreement:simpleapplicable in complex domainsdetail-free, unrestricted-domainelicits common knowledge

Thanks!

30 / 33

Page 99: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Summary

IEWV: formalized mechanism design setting.

(Almost) all mechanisms have bad equilibria.

There are no detail-free, unrestricted-domain,truthful mechanisms.

Output agreement:simpleapplicable in complex domainsdetail-free, unrestricted-domainelicits common knowledge

Thanks!

30 / 33

Page 100: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Summary

IEWV: formalized mechanism design setting.

(Almost) all mechanisms have bad equilibria.

There are no detail-free, unrestricted-domain,truthful mechanisms.

Output agreement:

simpleapplicable in complex domainsdetail-free, unrestricted-domainelicits common knowledge

Thanks!

30 / 33

Page 101: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Summary

IEWV: formalized mechanism design setting.

(Almost) all mechanisms have bad equilibria.

There are no detail-free, unrestricted-domain,truthful mechanisms.

Output agreement:simple

applicable in complex domainsdetail-free, unrestricted-domainelicits common knowledge

Thanks!

30 / 33

Page 102: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Summary

IEWV: formalized mechanism design setting.

(Almost) all mechanisms have bad equilibria.

There are no detail-free, unrestricted-domain,truthful mechanisms.

Output agreement:simpleapplicable in complex domains

detail-free, unrestricted-domainelicits common knowledge

Thanks!

30 / 33

Page 103: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Summary

IEWV: formalized mechanism design setting.

(Almost) all mechanisms have bad equilibria.

There are no detail-free, unrestricted-domain,truthful mechanisms.

Output agreement:simpleapplicable in complex domainsdetail-free, unrestricted-domain

elicits common knowledge

Thanks!

30 / 33

Page 104: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Summary

IEWV: formalized mechanism design setting.

(Almost) all mechanisms have bad equilibria.

There are no detail-free, unrestricted-domain,truthful mechanisms.

Output agreement:simpleapplicable in complex domainsdetail-free, unrestricted-domainelicits common knowledge

Thanks!

30 / 33

Page 105: Information Elicitation Sans Veri cation - Bo Waggonerchen--2013--slides.pdf · Information Elicitation Sans Veri cation Bo Waggoner and Yiling Chen 2013-06-16 1/33. ... Bayesian

Summary

IEWV: formalized mechanism design setting.

(Almost) all mechanisms have bad equilibria.

There are no detail-free, unrestricted-domain,truthful mechanisms.

Output agreement:simpleapplicable in complex domainsdetail-free, unrestricted-domainelicits common knowledge

Thanks!

30 / 33