Algorithms, Incentives, and Multidimensional Preferences Nima - - PowerPoint PPT Presentation

algorithms incentives and multidimensional preferences
SMART_READER_LITE
LIVE PREVIEW

Algorithms, Incentives, and Multidimensional Preferences Nima - - PowerPoint PPT Presentation

Algorithms, Incentives, and Multidimensional Preferences Nima Haghpanah (MIT) January 15, 2016 1 / 4 Algorithms and Incentives Past: Algorithms as black box Now: Algorithm as Platform User User User Input Output Algorithm Algorithm 2 / 4


slide-1
SLIDE 1

Algorithms, Incentives, and Multidimensional Preferences

Nima Haghpanah (MIT) January 15, 2016

1 / 4

slide-2
SLIDE 2

Algorithms and Incentives

Past: Algorithms as black box Now: Algorithm as Platform Input Output Algorithm Algorithm

User User User

2 / 4

slide-3
SLIDE 3

Algorithms and Incentives

Past: Algorithms as black box Now: Algorithm as Platform Input Output Algorithm Algorithm

User User User

Examples:

◮ Routing Protocols ◮ Crowdsourcing ◮ Electronic Commerce, Sharing Economy

2 / 4

slide-4
SLIDE 4

Algorithms and Incentives

Past: Algorithms as black box Now: Algorithm as Platform Input Output Algorithm Algorithm

User User User

Examples:

◮ Routing Protocols ◮ Crowdsourcing ◮ Electronic Commerce, Sharing Economy

Design requirement: Consider user incentives

2 / 4

slide-5
SLIDE 5

Revenue Maximizing Mechanisms

ISP service:

◮ High quality vs. low quality

3 / 4

slide-6
SLIDE 6

Revenue Maximizing Mechanisms

ISP service:

◮ High quality vs. low quality

How should the services, and lotteries over them, be priced?

3 / 4

slide-7
SLIDE 7

Revenue Maximizing Mechanisms

ISP service:

◮ High quality vs. low quality

How should the services, and lotteries over them, be priced?

◮ Distribution f : (vH, vL) ∼ f ◮ Goal: maximize expected revenue

vL vH

3 / 4

slide-8
SLIDE 8

Revenue Maximizing Mechanisms

ISP service:

◮ High quality vs. low quality

How should the services, and lotteries over them, be priced?

◮ Distribution f : (vH, vL) ∼ f ◮ Goal: maximize expected revenue

Chen et. al, 2015: computationally hard vL vH

3 / 4

slide-9
SLIDE 9

Revenue Maximizing Mechanisms

ISP service:

◮ High quality vs. low quality

How should the services, and lotteries over them, be priced?

◮ Distribution f : (vH, vL) ∼ f ◮ Goal: maximize expected revenue

Chen et. al, 2015: computationally hard

Theorem (Haghpanah, Hartline, 2015)

If types with high vH are less sensitive ⇒ Only offering high quality optimal vL vH

3 / 4

slide-10
SLIDE 10

Technique

Reduce the average-case problem to a point-wise problem

4 / 4

slide-11
SLIDE 11

Technique

Reduce the average-case problem to a point-wise problem

Lemma (Haghpanah, Hartline, 2015)

There exists a virtual value function φ such that

1 Revenue of any mechanism = Ev[x(v) · φ(v)] 2 Selling only high quality maximizes x(v) · φ(v) pointwise. (1, 0) (0, 0)

allocation virtual value φ

4 / 4

slide-12
SLIDE 12

Technique

Reduce the average-case problem to a point-wise problem

Lemma (Haghpanah, Hartline, 2015)

There exists a virtual value function φ such that

1 Revenue of any mechanism = Ev[x(v) · φ(v)] 2 Selling only high quality maximizes x(v) · φ(v) pointwise.

Idea: for any covering of space γ, there exists φγ such that

◮ Revenue of any mechanism = Ev[x(v) · φγ(v)]

(1, 0) (0, 0)

allocation covering γ (paths) virtual value φγ

4 / 4

slide-13
SLIDE 13

Technique

Reduce the average-case problem to a point-wise problem

Lemma (Haghpanah, Hartline, 2015)

There exists a virtual value function φ such that

1 Revenue of any mechanism = Ev[x(v) · φ(v)] 2 Selling only high quality maximizes x(v) · φ(v) pointwise.

Idea: for any covering of space γ, there exists φγ such that

◮ Revenue of any mechanism = Ev[x(v) · φγ(v)]

Challenge:

◮ Find γ such that φγ satisfies second property

(1, 0) (0, 0)

allocation covering γ (paths) virtual value φγ

4 / 4