INFORMATION & COMPUTATION Inbal Talgam-Cohen Hebrew - - PowerPoint PPT Presentation

information computation
SMART_READER_LITE
LIVE PREVIEW

INFORMATION & COMPUTATION Inbal Talgam-Cohen Hebrew - - PowerPoint PPT Presentation

ROBUST MARKET DESIGN: INFORMATION & COMPUTATION Inbal Talgam-Cohen Hebrew University, Tel-Aviv University EC/GAMES 2016 Talgam-Cohen Robust Market Design: Information & Computation 2 The Field of Market Design Study of


slide-1
SLIDE 1

ROBUST MARKET DESIGN: INFORMATION & COMPUTATION

Inbal Talgam-Cohen Hebrew University, Tel-Aviv University EC/GAMES 2016

slide-2
SLIDE 2

The Field of Market Design

  • Study of resource allocation with dispersed information by markets and auctions
  • Remarkably successful applications, 2012 Nobel Prize
  • Computer science involved in all aspects

This talk focuses on:

  • Contributions of theoretical computer science to the theory of market design:
  • Relaxing assumptions
  • Tackling informational and computational challenges
  • In the context of indivisible resources, prices, welfare/revenue maximization

Talgam-Cohen Robust Market Design: Information & Computation

2

slide-3
SLIDE 3

Major Challenges & Simplifying Assumptions

Context Fundamental challenge for market design Mitigating assumption in classic market design theory Revenue- maximization Extracting revenue when values are private information Seller has information on the distributions of values Welfare- maximization Achieving a welfare-maximizing allocation of indivisible resources Values have structure, e.g., substitutes

Talgam-Cohen Robust Market Design: Information & Computation

3

slide-4
SLIDE 4

Classic Results Rely on Simplifying Assumptions

Talgam-Cohen Robust Market Design: Information & Computation

4

Context Assumption Classic result depending on assumption Revenue- maximization Seller knows distributions Characterization of optimal revenue [Mye’81] Welfare- maximization Resources viewed as substitutes Existence of welfare-maximizing equilibrium in markets with indivisible resources [KC’82]

slide-5
SLIDE 5

Motivation for More Robust Market Design

  • The common knowledge assumption is too stringent:

Contrary to much of current theory, the statistics of the data we observe shift very rapidly [Google Research white paper]

  • The substitutes assumption is too stringent:

Complements across license valuations exist and complicate the design process [Byk’00 on spectrum licenses] Substitutes valuations form a zero-measure subset of (even submodular) valuations

[Lehmann-Lehmann-Nisan’06]

Talgam-Cohen Robust Market Design: Information & Computation

5

slide-6
SLIDE 6

Research Goal

Use computer science theory to understand when central results in market design theory hold (at least approximately) in a robust way, without stringent assumptions What is really driving classic positive results?

Talgam-Cohen Robust Market Design: Information & Computation

6

slide-7
SLIDE 7

My Research Domains

Revenue-maximization and information:

  • Matching markets
  • Interdependent and correlated buyers
  • Ad auctions

Welfare-maximization with complements:

  • Feasibility constraints in double auctions
  • Walrasian equilibrium
  • Bundling equilibrium
  • Purely computational and informational aspects

Talgam-Cohen Robust Market Design: Information & Computation

7

slide-8
SLIDE 8

Plan for Rest of Talk

  • 1. Model
  • 2. Robust revenue-maximization in matching markets [RTY’12]
  • Main result: “Vickrey with increased competition” approximately extracts the (unknown)
  • ptimal revenue (a multi-parameter “Bulow-Klemperer” result)
  • Computational tools: approximation, probabilistic analysis
  • 3. Non-existence of welfare-maximizing market equilibrium [RT’15]
  • Main result: Computational complexity explanation for non-existence of equilibrium
  • Computational tools: reduction, LP, complexity hierarchy

Talgam-Cohen Robust Market Design: Information & Computation

8

slide-9
SLIDE 9

MODEL

Talgam-Cohen Robust Market Design: Information & Computation

9

slide-10
SLIDE 10

A Resource Allocation Problem

𝑛 indivisible items, priced 𝑜 buyers, where buyer 𝑗 has:

  • Private valuation 𝑤𝑗: 2[𝑛] → ℝ≥0
  • Demand 𝑇 ⊆ 2 𝑛
  • 𝑇 maximizes 𝑗’s quasi-linear utility: 𝑤𝑗 𝑇 − 𝑗′s payment
  • Bayesian assumption for revenue:
  • Values for item 𝑘 are i.i.d. draws from a regular distribution 𝐺

𝑘

To solve, find allocation (𝑇1, … , 𝑇𝑜) and set prices

  • Maximize welfare (sum of values ∑𝑤𝑗(𝑇𝑗)) or revenue (sum of payments)

Talgam-Cohen Robust Market Design: Information & Computation

10

Maximize welfare Maximize 𝔽[revenue] Maximize

  • wn utility

(demand) Maximize revenue

slide-11
SLIDE 11

Example: Unit-Demand Valuations (& Item Prices)

Talgam-Cohen Robust Market Design: Information & Computation

1 3 2 4

Buyers Items 𝑤3 = $10, 𝑤3 = $2, …

11

Item prices

𝑞 = $6 𝑞 = $5 𝑞 = $3

Allocation – a matching Unit-demand valuations 𝑤𝑗 𝑇 = max

𝑘∈𝑇 𝑤𝑗(𝑘)

slide-12
SLIDE 12

Example: More Complex Valuations (& Prices)

Talgam-Cohen Robust Market Design: Information & Computation

1 3 2 4

Buyers Items 𝑤3 = $15, 𝑤3 = $4, …

12

Personalized bundle prices Allocation (not a matching) General valuations

𝑞3 = $9 𝑞3 = $6

slide-13
SLIDE 13

Example: Bayesian Assumption

Talgam-Cohen Robust Market Design: Information & Computation

Buyers Items

13

𝐺

1

𝐺

2

𝐺

3

𝐺

4

“Regular” distributions

1 3 2 4

𝑤3 ∼ 𝑮𝟑 𝑤4 ∼ 𝑮𝟑

𝐺

1

𝑮𝟑 𝐺

3

𝐺

4

1 3 2 4

slide-14
SLIDE 14

INFORMATIONAL CHALLENGES IN REVENUE MAXIMIZATION

Talgam-Cohen Robust Market Design: Information & Computation

14

slide-15
SLIDE 15

Matching Settings and Revenue

  • Unit-demand valuations, Bayesian assumption
  • 1 item: Myerson’s mechanism maximizes revenue (dominant-strategy) truthfully
  • Runs Vickrey (2nd price) auction after using 𝑮 to fine-tune a reserve price
  • >1 items: No such mechanism known
  • (Revenue-maximizing, dominant-strategy truthful [cf. Cai-Daskalakis-Weinberg’12])

Talgam-Cohen Robust Market Design: Information & Computation

15

Matching

𝐺

1

𝐺

2

𝐺

3

𝐺

4

Known to market maker

1 3 2 4

𝑮 𝑮 𝑮 𝑮

2 1 3 4

slide-16
SLIDE 16

Simple Robust Approach: Increasing Competition

  • Design the market to determine pricing through competition

Technical challenge:

  • VCG is inherently robust; it’s left to quantify how much to increase competition

such that VCG’s revenue is comparable to the (“unknown”) optimal revenue Increase demand

  • r: Limit

supply

Talgam-Cohen Robust Market Design: Information & Computation

16

… then maximize welfare

by running simple special case of VCG

slide-17
SLIDE 17

Main Results: Revenue

  • Define:
  • OPT = Optimal revenue with known distributions subject to (dominant-strategy) truthfulness

Theorem: For 𝑛 items and 𝑜 buyers, assuming symmetry and regularity, 𝔽 revenue of VCG with 𝑜 + 𝑛 buyers ≥ OPT

  • “Multi-parameter Bulow-Klemperer theorem” [cf. BK’96]
  • 𝑛 more buyers is tight in worst-case

Theorem: For 𝑛 items and 𝑜 buyers, assuming symmetry and regularity, 𝔽 revenue of VCG with supply limit 𝑜/2 ≥ α ⋅ OPT

  • 𝛽 is at least ¼ when 𝑛 ≤ 𝑜

Talgam-Cohen Robust Market Design: Information & Computation

17

slide-18
SLIDE 18

Approximation Guarantee

Approximation ratio = min

𝐺

1,…,𝐺 𝑛

𝔽𝐺

1,…,𝐺 𝑛[revenue of VCG+]

𝔽𝐺

1,…,𝐺 𝑛 revenue of OPT𝑮𝟐,…,𝑮𝒏

Where

  • 𝐺

1, … , 𝐺 𝑛 = Arbitrary regular distributions

  • VCG+ = Vickrey with increased supply, no knowledge of 𝐺

1, … , 𝐺 𝑛

  • OPT𝑮𝟐,…,𝑮𝒏 = “Unknown” optimal mechanism for 𝐺

1, … , 𝐺 𝑛

Talgam-Cohen Robust Market Design: Information & Computation

18

𝔽 revenue of VCG with 𝑜 + 𝑛 buyers ≥ OPT 𝔽 revenue of VCG with supply limit 𝑜/2 ≥ α ⋅ OPT

slide-19
SLIDE 19

Related Work

  • Information-robustness as a goal
  • Scarf’58, Wilson’87, Bertsimas-Thiele’14, …
  • Prior-independent mechanism design
  • Bulow-Klemperer’96, Segal’03, Bergemann-Morris’05, Dhangwatnotai-et-al.’11, Devanur’11,

Chawla-et-al.’13, Bandi-Bertsimas’14, …

  • Simple versus optimal mechanisms
  • Hartline-Roughgarden’09, Chawla-et-al.’10, Hart-Nisan’12, Babioff-et-al.’15, …

Talgam-Cohen Robust Market Design: Information & Computation

19

slide-20
SLIDE 20

How to Limit Supply

  • Limiting supply of homogeneous items is a standard marketing method
  • How to limit supply of heterogeneous items?
  • Instead, let the market decide
  • Definition: VCG with supply limit ℓ
  • Allocation: Welfare-maximizing matching limited to ℓ items
  • Pricing: As usual (“externalities”)

Talgam-Cohen Robust Market Design: Information & Computation

20

Best matching

  • f size 2

Arbitrary half

slide-21
SLIDE 21

Proof Idea

  • 1. VCG with supply limit approximates the revenue of VCG with added buyers
  • Idea: Limiting the supply creates the same supply-demand ratio as adding buyers
  • 2. To show that VCG with added buyers is comparable to OPT:
  • The challenge: Showing that the unmatched buyers lead to high prices for sold items
  • Use “principle of deferred decision” and stability of matching

Talgam-Cohen Robust Market Design: Information & Computation

21

VCG+ revenue from item 𝒌 OPT revenue from item 𝒌 At least what the 𝑜 unmatched buyers would pay for 𝑘 At most what 𝑜 buyers would pay for 𝑘 [Chawla-et-al.’10]

𝔽 revenue of VCG with 𝑜 + 𝑛 buyers ≥ OPT 𝔽 revenue of VCG with supply limit 𝑜/2 ≥ α ⋅ OPT

slide-22
SLIDE 22

Summary: Revenue

Generalizations: VCG with increased competition also works well for

  • Items with multiple copies
  • Asymmetric buyers
  • Interdependent buyers and single item

Take-aways:

  • Competition replaces knowledge-intensive pricing in complex settings
  • (a) Participation and (b) setting quantities are 1st order design decisions when

designing for revenue; there is a formal connection between them

  • Relaxing knowledge assumption leads to simple mechanisms

Talgam-Cohen Robust Market Design: Information & Computation

22

slide-23
SLIDE 23

COMPUTATIONAL CHALLENGES IN WELFARE MAXIMIZATION

Talgam-Cohen Robust Market Design: Information & Computation

23

slide-24
SLIDE 24

A Fundamental Question in Economics

  • Which classes of markets are guaranteed to have a market equilibrium?
  • [Milgrom’00,Gul-Stacchetti’99]: Substitutes are an almost necessary & sufficient condition

for existence

  • [Sun-Yang’06] show existence for markets with complements
  • [Teytelboym’13, Ben-Zwi’13, Sun-Yang’14, Candogan’14, Candogan-Pekec’14,

Candogan’15], ...

  • Is there a systematic way to study such questions?

Talgam-Cohen Robust Market Design: Information & Computation

24

substitutes complements substitutes

slide-25
SLIDE 25

Computational Approach

Computational complexity is useful for studying economic equilibrium existence in a systematic way

  • Computation is clearly relevant for finding an equilibrium
  • This work: also relevant for equilibrium existence

Non-existence of equilibria follows from complexity of related computational problems

  • Assuming P≠NP, i.e., a hierarchy of computational problems

Talgam-Cohen Robust Market Design: Information & Computation

25

NP (hard) P (easy)

?

slide-26
SLIDE 26

Theorem Statement

A necessary condition for guaranteed existence of a Walrasian equilibrium in markets with valuations in class 𝒲: Utility-maximization for 𝒲 given item prices is not computationally easier than welfare-maximization for 𝒲 Contrapositive: If, assuming P≠NP, utility-maximization is easier than welfare-maximization for 𝒲, then there is a market with valuations in 𝒲 and no Walrasian equilibrium

Talgam-Cohen Robust Market Design: Information & Computation

26

slide-27
SLIDE 27

Walrasian Equilibrium (WE)

An allocation 𝑇1, … , 𝑇𝑜 and item pricing 𝑞 such that, given 𝑞,

1.

every consumer 𝑗’s bundle 𝑇𝑗 maximizes 𝑗’s utility;

2.

the market clears

  • Remarkable properties:
  • Pricing is succinct, anonymous
  • Pricing coordinates stable allocation among selfish players
  • First welfare theorem: Allocation maximizes welfare
  • Guaranteed to exist for markets with valuations in 𝒲 where 𝒲 is the class of GS valuations

Talgam-Cohen Robust Market Design: Information & Computation

27

slide-28
SLIDE 28

Classes of Valuations

Unit-demand: 𝑤𝑗 𝑇 = max

𝑘∈𝑇 𝑤𝑗(𝑘)

Additive: 𝑤𝑗 𝑇 = ∑𝑘∈𝑇 𝑤𝑗(𝑘) Gross substitutes [algorithmic definition]:

  • Assume item prices
  • Consider buyer’s problem of utility-maximization (demand)
  • 𝑤𝑗 is GS ⟺ greedily selecting items by marginal utility is optimal

Substitutes are a computational issue!

Talgam-Cohen Robust Market Design: Information & Computation

28

Gross substitutes

Additive Unit- demand

slide-29
SLIDE 29

Applying the Theorem: Example

  • Let 𝒲 be the class of capped-additive valuations
  • 𝑤(𝑇) = min 𝑑, sum of values of items in 𝑇
  • Well-studied (e.g. in context of online ad markets)
  • Demand (utility maximization) problem:

Talgam-Cohen Robust Market Design: Information & Computation

29

Algorithm 𝒅

𝒒𝟔 𝒒𝟓 𝒒𝟒 𝒒𝟑 𝒒𝟐

𝒅

𝒘(𝟐) 𝒘(𝟑) 𝒘(𝟒) 𝒘(𝟓) 𝒘(𝟔)

slide-30
SLIDE 30

Applying the Theorem: Example

  • Let 𝒲 be the class of capped-additive valuations
  • 𝑤(𝑇) = min 𝑑, sum of values of items in 𝑇
  • Welfare maximization problem (symmetric version):

Talgam-Cohen Robust Market Design: Information & Computation

30

𝒅𝟐 𝒅𝟑 𝒅𝟒 𝒅𝟓

slide-31
SLIDE 31

Applying the Theorem: Example

  • If P ≠ NP, welfare maximization is generally harder
  • For polynomially-bounded item values and caps:
  • Corollary:
  • There exists a market with capped-additive valuations and no WE
  • Other applications in paper

Talgam-Cohen Robust Market Design: Information & Computation

31

NP (hard) P (easy)

Welfare maximization Utility maximization

slide-32
SLIDE 32

Generalizations

Generalizations:

  • Robust non-existence of a WE
  • If (1 + 𝜗)-approximation of welfare is harder than demand
  • Pricing equilibria with anonymous pricing
  • Pricing equilibria with succinct pricing

Talgam-Cohen Robust Market Design: Information & Computation

32

Markets

𝝑 𝑵𝟑 𝑵𝟐 (market with no WE)

slide-33
SLIDE 33

Beyond Walrasian Equilibrium

Talgam-Cohen Robust Market Design: Information & Computation

Markets with WE GS valuations General markets

33

Unit- demand Sun- Yang

(Not to scale…)

slide-34
SLIDE 34

Summary: Welfare

  • Complements are a computational issue
  • Computational complexity can be used to study equilibrium existence with

complements, in a systematic way

  • 2 computational problems are naturally associated with economic markets
  • Methodology: Equilibrium existence means that utility-maximization is as hard

as welfare-maximization

  • This method is used in 2 ways:

1.

To easily prove generic non-existence of equilibria, using results from the extensive complexity literature

2.

To shed light on the elusiveness of interesting market equilibria beyond Walrasian

Stony Brook Workshop Inbal Talgam-Cohen

34

slide-35
SLIDE 35

CONCLUSION

Talgam-Cohen Robust Market Design: Information & Computation

35

slide-36
SLIDE 36

Summary

  • Major results of market design assume away informational and

combinatorial/computational challenges

  • Concepts from computer science are useful in addressing these challenges,

to get a robust theory that is more applicable in complex settings

  • Robust simple approaches give qualitative understanding of revenue and

welfare in complex settings

  • In some areas (interdependence, complements), we’ve only scratched the

surface…

Talgam-Cohen Robust Market Design: Information & Computation

36

slide-37
SLIDE 37

Future Directions

  • What other assumptions that are a standard part of our current models

should we try to free ourselves from?

  • As economic transactions become increasingly computer-driven,

how else can we harness computer science to design better markets? And to better understand their limitations?

Talgam-Cohen Robust Market Design: Information & Computation

37

slide-38
SLIDE 38

THANK YOU!

Talgam-Cohen Robust Market Design: Information & Computation

38