Scoring rules A different kind of mechanism design problem: how to - - PowerPoint PPT Presentation

scoring rules
SMART_READER_LITE
LIVE PREVIEW

Scoring rules A different kind of mechanism design problem: how to - - PowerPoint PPT Presentation

Scoring rules A different kind of mechanism design problem: how to elicit a good prediction of an uncertain event? Weather forecaster: will it rain tomorrow? Political pundit: will a Democrat or Republican win next election


slide-1
SLIDE 1

Scoring rules

  • A different kind of mechanism design problem: how

to elicit a good prediction of an uncertain event?

– Weather forecaster: will it rain tomorrow? – Political pundit: will a Democrat or Republican win next election – Microsoft employee: will the next version of MS Office ship

  • n time?
  • How should we evaluate the quality of a

prediction/pay based on the quality of predictions/ incentivize the work needed to output the best possible prediction?

slide-2
SLIDE 2

Scoring rules

  • X finite set of possible outcomes of uncertain

event.

  • A scoring rule is a real-valued function S(q,i)

– q is a probability distribution over X (a prediction) – i is some outcome in X (the realized outcome)

X

sun

rain

snow

  • utcome

9

s

nuns

doesnt

I

49,94

if

slide-3
SLIDE 3

Model for incentives

  • Forecaster has a belief p, prob distribution
  • ver X.
  • Forecaster will choose prediction q to

maximize expected score

x

sy To

spy's

i EX

FpFpatpz l

forecaster's goal

FE

miaF

p

report of

sepsis

slide-4
SLIDE 4

Strictly proper scoring rules

  • X finite set of possible outcomes of uncertain event.
  • A scoring rule is a real-valued function S(q,i)

– q is a probability distribution over X (a prediction) – i is some outcome in X (the realized outcome)

  • A scoring rule is strictly proper if, no matter

what the true belief p of the forecaster is, her unique best response is to report truthfully, i.e. to set q = p.

slide-5
SLIDE 5

Strictly proper scoring rules

  • X finite set of possible outcomes of uncertain event.
  • A scoring rule is a real-valued function S(q,i)

– q is a probability distribution over X (a prediction) – i is some outcome in X (the realized outcome)

  • A scoring rule is strictly proper if, no matter what the true belief p of the

forecaster is, her unique best response is to report truthfully, i.e. to set q = p.

piscopi

Example S pi

g

bebfCp

report

g

I g

Exp payoff p 9

th

p

tg

gwent what g

maximes

this

g

  • Eo3Ct

p

T

slide-6
SLIDE 6

Quadratic scoring rule

sfoiit

ai

IS.FI

qi

1 for some 9

if it happens

I

12 12

95

V J4

if

i

doesnt

t

happen

2

9i th

no matter wathatpaydt

3 LT

slide-7
SLIDE 7

Sff if

gi

9F

QSRissmctypropesees.mx

Pioli

t2

z

Pi

x9

afffff

d

Elson

pie

Pi 9k

a

P

z

slide-8
SLIDE 8

Logarithmic scoring rule

S qi

ln

add

en 1 1

1 1

4

forecaster

can

guarantee

nonreg exp utility

Ff't'm

h

F

sore

2 pinned

then

O

slide-9
SLIDE 9

Logarithmic

scoring

rule

is strictly

proper

incenhrizey

honest feedback

prediction markets

slide-10
SLIDE 10

Incentivizing honest feedback

  • Example: peer grading, where students grade

the assignments of other students.

  • How to incentivize accurate grading, without

direct verification?

slide-11
SLIDE 11

Model

  • n players (graders of an assignment, say in MOOC)
  • Player i has a “signal” !"
  • Each player submits a report #

" to a mechanism.

  • Mechanism pays player $"(#

&, … , # ))

Dff

gm

EYd

Assume signalsfsinsn

drawntramcorrelateddistin

E aM

sbsido

SEED

bad

H

E

good E

1

89

6

slide-12
SLIDE 12

How

to

choose

payment As

IT

E

Incry

to

incentivize

truffle

reporting

slide-13
SLIDE 13

Output Agreement

  • For each player !

– Pick a random player " ≠ ! – Set payoff $% equal to 1 if they agree, 0 otherwise.

reward

agreement

slide-14
SLIDE 14

D

slide-15
SLIDE 15

Output Agreement

  • For each player !

– Pick a random player " ≠ ! – Set payoff $% equal to 1 if they agree, 0 otherwise.

Is it

a Nasheg toreport tmhfully

stood

7

sp

  • yez

Prfs2

x

s

bad

s

  • prlsj yfsi

xlsmsi

iio.io

tTt

V y

Mechanism

has

bad NE

everyone report good

slide-16
SLIDE 16

Peer prediction mechanism

  • Suppose the distribution ! over signals is known to mechanism.
  • For each player "

– Pick a random player # ≠ " – Let !

%('( ) be the distribution of * % conditioned on *( = ' (

– Set "’s payoff ,( ≔ . !

% ' ( , ' % so

9T

i

treat

players repaid

a

prediction ofthe distribution

  • f other player's signal

in

O

DfoIn07

24 SEE

tM

  • bad sq.t.TT

good

slide-17
SLIDE 17

Problems

  • Requires advance knowledge of distribution.
  • Other non-truthful and “bad” equilibria.
  • In experiments:

– Participants coordinate on high-payoff but uninformative equilibria – Empirically, people give better/truthful reports when paid a fixed reward (indep of their report).

Ed

slide-18
SLIDE 18

Prediction Markets

  • Suppose you’re interested in an uncertain

event e.g.,

– Will Trump be reelected? – Will there be a Covid-19 vaccine by the end of 2020? – Who will win the next superbowl? Pred market

stock

market foruncertain events

like political onteenes

IEM Predict It

slide-19
SLIDE 19

Prediction markets

  • Idea: say want to predict which of two candidates

A or B will win election.

  • Create two securities a and b:

– Each share of security a will pay out $1 if A wins. – Each share of security b will pay out $1 if B wins.

  • Allow people to buy and sell these securities.
  • Suppose current price of a is 75 cents (and b is 25

cents) and you believe A will win with probability p.

  • What do you do?
slide-20
SLIDE 20

O

I

slide-21
SLIDE 21

you believe that chance that Trump

will win is 5

Exp payoff

10.52 0.49

03

slide-22
SLIDE 22

Prediction markets

  • Idea: say want to predict which of two candidates A or B

will win election.

  • Create two securities a and b:

– Each share of security a will pay out $1 if A wins. – Each share of security b will pay out $1 if B wins.

  • Allow people to buy and sell these securities.
  • Interpret market price as the market’s “belief” that the

candidate will win the election.

  • Market aggregating beliefs of all participants => “consensus
  • pinion”.
slide-23
SLIDE 23

Legality Issues

  • IEM, PredictIt circumvent regulation through a

no-action letter by CFTC which condones IEM

– Non-profit and used for research purposes – Stakes are small

  • Several prediction markets with fictitious

currency.

  • No real path to establishing legal real-money

prediction markets.

slide-24
SLIDE 24

Accuracy

  • Prediction markets vs polls
  • Historically, prediction markets have done

pretty well

– People are better at predicting what other people will do than themselves.

Bad

in 2016

slide-25
SLIDE 25

Basic prediction market (e.g. IEM)

  • Use continuous double auctions

– Trader can submit a buy or sell order any time. – An order:

  • Price
  • Max number of shares to be bought/sold.
  • Expiration date.

– Trades are executed greedily (with nuances).

slide-26
SLIDE 26

B h

m

y

w

I ixia

3.58k

i

slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29

The Wisdom of Crowds [Surowiecki] (2004)

HP

ran

in 90 s

Google goobles

trust

slide-30
SLIDE 30

Another Approach – Market Scoring Rules

  • CDAs work well for “thick” markets – lots of

traders, but not in

– “thin” markets – few traders – “illiquid” markets -- large “bid-ask spread”

  • Different approach: automated market-maker

– At any time there is a price, and the market is always happy to buy or sell shares at this price. – Price evolves as shares are bought and sold.

slide-31
SLIDE 31

Automated Market Makers

  • Implemented using strictly proper scoring rule

that is “shared” by all the players.

  • Let S be a strictly proper scoring rule.

Initialize

p

th th tn

dish

  • ver X

atanghet

any player

can update

p

pt

when

  • utcome

iEX

is realized P

payout

to players who pH pt update

is

scp

s

slide-32
SLIDE 32

pad

  • nt

according

to extent

to which

report

improved predechn

Properties

specifically

Market maher has bounded financialloss

grog

if a

rung

far T steps

song rule

totalpagat

S pti

S pii

th

ve

SCp9i

byte

honey

A

slide-33
SLIDE 33

IfandPYEspafg.msEradesonceinafxedordeDJ

them unique best response for

eachplayer

to

update

totheir truebelief

p

my true

belief

Iwle

report pt

tomax

Ei

pti

SeptD

a

in best interest

to

report pt

p.es

Ewu3oErmeqpFiIQ

Suppose

Alice

knowsontaneof coin'd

4,24

she knows

that its

tails

should report

0,1

es

s

if Bob

was

atone

g

2nd

coin toss

vB Its

up

  • il
slide-34
SLIDE 34

What does this do?

  • Player is rewarded according to extent her

report improves the prediction.

  • Final prediction is last distribution.
  • Predictions tend to settle down.
slide-35
SLIDE 35