Privacy as a tool for Robust Mechanism Design in Large Markets - - PowerPoint PPT Presentation

privacy as a tool for robust mechanism design in large
SMART_READER_LITE
LIVE PREVIEW

Privacy as a tool for Robust Mechanism Design in Large Markets - - PowerPoint PPT Presentation

Privacy as a tool for Robust Mechanism Design in Large Markets Aaron Roth Based on joint works with: Rachel Cummings, Jus;n Hsu, Zhiyi Huang, Sampath


slide-1
SLIDE 1

Privacy ¡as ¡a ¡tool ¡for ¡Robust ¡ Mechanism ¡Design ¡ in ¡Large ¡Markets

Aaron ¡Roth ¡ ¡ ¡

Based ¡on ¡joint ¡works ¡with: ¡ ¡ Rachel ¡Cummings, ¡Jus;n ¡Hsu, ¡Zhiyi ¡Huang, ¡Sampath ¡Kannan, ¡ Michael ¡Kearns, ¡Mallesh ¡Pai, ¡Jamie ¡Morgenstern, ¡Ryan ¡Rogers, ¡ Tim ¡Roughgarden ¡Jon ¡Ullman, ¡and ¡Steven ¡Wu ¡

slide-2
SLIDE 2

Large ¡Games ¡and ¡Markets

slide-3
SLIDE 3

Large ¡Games ¡and ¡Markets

  • The ¡common ¡situa;on ¡when ¡we ¡have: ¡
  • 𝑜 ¡agents ¡interac;ng ¡(𝑜 ¡is ¡a ¡big ¡number) ¡
  • The ¡agents ¡are ¡small ¡(No ¡single ¡other ¡agent’s ¡ac;on ¡has ¡a ¡significant ¡affect ¡
  • n ¡my ¡u;lity). ¡ ¡
  • Examples: ¡Traffic ¡rou;ng, ¡inves;ng, ¡college ¡admissions ¡
slide-4
SLIDE 4

Large ¡Games ¡and ¡Markets

  • Difficul;es: ¡
  • Definitely ¡not ¡games ¡of ¡complete ¡informa;on ¡
  • Players ¡likely ¡have ¡no ¡informa;on ¡about ¡the ¡types ¡of ¡their ¡opponents ¡(or ¡

even ¡the ¡number) ¡– ¡not ¡even ¡distribu;onal ¡informa;on ¡

  • … ¡or ¡even ¡about ¡the ¡payoff ¡structure ¡of ¡the ¡game ¡
  • … ¡and ¡no ¡means ¡of ¡communica;ng ¡with ¡them ¡
  • So ¡equilibrium ¡selec;on ¡becomes ¡a ¡big ¡problem ¡
slide-5
SLIDE 5

Large ¡Games ¡and ¡Markets

  • Makes ¡robustness ¡especially ¡important ¡
  • Want ¡dominant ¡strategy ¡solu;ons ¡without ¡Bayesian ¡assump;ons, ¡or ¡at ¡

least.. ¡

  • Prior-­‑free ¡(ex-­‑post) ¡Nash ¡equilibria ¡
  • Want ¡light-­‑weight ¡solu;ons ¡to ¡equilibrium ¡selec8on ¡problems ¡
  • But ¡– ¡Largeness ¡should ¡also ¡help ¡us ¡
  • Insensi;vity ¡might ¡let ¡us ¡achieve ¡things ¡that ¡are ¡impossible ¡in ¡small ¡markets. ¡ ¡
slide-6
SLIDE 6

Large ¡Games ¡and ¡Markets

  • Intui;on: ¡``Insensi;vity ¡to ¡agent ¡ac;ons ¡should ¡yield ¡approximate ¡

truthfulness’’ ¡

  • Important ¡point: ¡Insensi;vity ¡of ¡agent ¡u8lity ¡func8ons ¡to ¡single ¡
  • pponent ¡devia;ons ¡is ¡not ¡the ¡same ¡as ¡insensi;vity ¡of ¡the ¡

mechanism ¡outcome ¡to ¡single ¡agent ¡devia;ons. ¡ ¡

  • In ¡mechanism ¡design, ¡we ¡are ¡building ¡algorithms ¡whose ¡sensi;vity ¡we ¡must ¡

reason ¡about. ¡ ¡

¡

slide-7
SLIDE 7

Differen>al ¡Privacy ¡[DMNS06] ¡

A ¡measure ¡of ¡Algorithmic ¡Stability

  • Let ¡𝑢∈​𝒰↑𝑜 ¡denote ¡an ¡arbitrary ¡type ¡profile, ¡and ¡let ¡​𝑢↓𝑗↑′ ∈𝒰 ¡be ¡any ¡

possible ¡report ¡for ¡agent ¡𝑗. ¡Then ¡a ¡mechanism ¡𝑁:​𝒰↑𝑜 →𝒫 ¡is ¡𝜗-­‑ differen;ally ¡private ¡if ¡for ¡all ¡𝑇⊆𝒫: ¡ ¡ ​Pr⁠[𝑁(𝑢)∈𝑇] ≤(1+𝜗)Pr​[𝑁(​𝑢↓𝑗↑′ , ¡​𝑢↓−𝑗 ) ¡∈𝑇] ¡ ¡ In ¡par;cular, ¡for ¡any ¡𝑣:𝒫→​ℝ↓≥0 : ¡ ​𝔽↓𝑦∼𝑁(𝑢) [𝑣(𝑦)]≤(1+𝜗)​𝔽↓𝑦∼𝑁(​𝑢↓𝑗↑′ ,​𝑢↓−𝑗 ) [𝑣(𝑦)] ¡ ¡ Algorithmically ¡enforced ¡informa8onal ¡smallness. ¡ ¡

slide-8
SLIDE 8

Joint ¡Differen>al ¡Privacy ¡

A ¡slightly ¡relaxed ¡measure

  • Let ¡𝑢∈​𝒰↑𝑜 ¡denote ¡an ¡arbitrary ¡type ¡profile, ¡and ¡let ¡​𝑢↓𝑗↑′ ∈𝒰 ¡be ¡any ¡

possible ¡report ¡for ¡agent ¡𝑗. ¡Then ¡a ¡mechanism ¡𝑁:​𝒰↑𝑜 →​𝒫↑𝑜 ¡is ¡𝜗-­‑ jointly ¡differen;ally ¡private ¡if ¡for ¡all ¡​𝑇↓−𝑗 ⊆​𝒫↑𝑜−1 : ¡ ¡ ​Pr⁠[𝑁​(𝑢)↓−𝑗 ∈​𝑇↓−𝑗 ] ≤(1+𝜗)Pr​[𝑁​(​𝑢↓𝑗↑′ , ¡​𝑢↓−𝑗 )↓−𝑗 ¡∈​𝑇↓−𝑗 ] ¡ ¡ In ¡par;cular, ¡for ¡any ¡𝑣:​𝒫↑𝑜−1 →​ℝ↓≥0 : ¡ ​𝔽↓𝑦∼𝑁​(𝑢)↓−𝑗 [𝑣(𝑦)]≤(1+𝜗)​𝔽↓𝑦∼𝑁​(​𝑢↓𝑗↑′ ,​𝑢↓−𝑗 )↓−𝑗 [𝑣(𝑦)] ¡ ¡ Player ¡𝑗’s ¡output ¡can ¡depend ¡arbitrarily ¡on ¡​𝑢↓𝑗 . ¡

slide-9
SLIDE 9

A ¡Meta-­‑Theorem

  • Compu;ng ¡equilibria ¡subject ¡to ¡joint ¡differen;al ¡privacy ¡yields ¡

robust, ¡asympto;cally ¡truthful ¡mechanisms ¡

  • Ex-­‑post ¡(i.e. ¡in ¡se\ngs ¡of ¡incomplete ¡informa;on ¡even ¡with ¡no ¡distribu;onal ¡

assump;ons) ¡

  • In ¡many ¡se\ngs, ¡for ¡many ¡kinds ¡of ¡equilibria… ¡ ¡
  • Some ¡instan;a;ons! ¡
slide-10
SLIDE 10

The ¡Alloca>on ¡Problem

Given: ¡𝑜 ¡bidders, ¡𝑛 ¡items ¡ Private ¡valua;on ¡func;ons ¡​𝑤↓𝑗 :​2↑[𝑛] →[0,1] ¡ Find: ¡A ¡feasible ¡alloca;on ¡​𝑇↓1 ,…,​𝑇↓𝑜 ¡to ¡maximize: ¡ 𝑇𝑋(𝑤, ¡𝑇)=∑𝑗=1↑𝑜▒​𝑤↓𝑗 (​𝑇↓𝑗 ) ¡

VCG ¡prices ¡will ¡in ¡general ¡be ¡complex: ¡not ¡ item ¡pricings, ¡not ¡anonymous, ¡not ¡envy ¡free. ¡ ¡

slide-11
SLIDE 11

Walrasian ¡Equilibrium

  • An ¡item ¡pricing ¡​𝑞↓1 ,…, ¡​𝑞↓𝑛 ¡together ¡with ¡an ¡alloca;on ¡​𝑇↓1 ,…,​𝑇↓𝑜 ¡

form ¡an ¡𝛽-­‑approximate ¡Walrasian ¡equilibrium ¡if: ¡

1. For ¡all ¡𝑗: ¡​𝑤↓𝑗 (​𝑇↓𝑗 )−∑𝑘∈​𝑇↓𝑗 ↑▒​𝑞↓𝑘 ≥​max┬𝑇⊆[𝑛] ⁠(​𝑤↓𝑗 (𝑇)−∑𝑘∈𝑇↑▒​ 𝑞↓𝑘 )−𝛽 ¡ 2. For ¡all ¡𝑘: ¡If ¡𝑘∉​𝑇↓1 ∪…∪​𝑇↓𝑜 ¡then ¡​𝑞↓𝑘 =0 ¡ ¡

“Simultaneously, ¡everyone ¡is ¡ge\ng ¡their ¡favorite ¡bundle ¡given ¡the ¡ prices” ¡ ¡ Bonus ¡Fact ¡(“First ¡Welfare ¡Theorem”) ¡ If ¡​𝑇↓1 ,…,​𝑇↓𝑜 ¡is ¡part ¡of ¡an ¡𝛽-­‑approximate ¡Walrasian ¡equilibrium, ¡then: ¡ ∑𝑗↑▒​𝑤↓𝑗 (​𝑇↓𝑗 ) ≥OPT−𝛽𝑜 ¡

slide-12
SLIDE 12

Private ¡Walrasian ¡Equilibria ¡yield ¡ Asympto>cally ¡Truthful ¡Item ¡Pricings

  • Theorem: ¡Any ¡𝜗-­‑jointly ¡differen;ally ¡private ¡mechanism ¡𝑁 ¡which ¡

computes ¡an ¡alloca;on ¡​𝑇↓1 ,…,​𝑇↓𝑜 ¡and ¡price ¡vector ¡𝑞 ¡that ¡form ¡an ¡ 𝛽-­‑approximate ¡Walrasian ¡equilibrium ¡makes ¡truthful ¡repor;ng ¡an ¡ ¡ ¡ ¡ ¡ (𝜗+𝛽)-­‑approximate ¡dominant ¡strategy. ¡ ¡ Most ¡interes;ng ¡if ¡we ¡can ¡take ¡(𝜗+𝛽)→0 ¡as ¡the ¡market ¡grows ¡large. ¡

slide-13
SLIDE 13

Private ¡Walrasian ¡Equilibria ¡yield ¡ Asympto>cally ¡Truthful ¡Item ¡Pricings

Proof: ¡ ¡Fix ¡any ¡𝑗, ¡𝑤, ¡​𝑤↓𝑗↑′ ¡and ¡let ¡(𝑇,𝑞)=𝑁(𝑤) ¡and ¡(​𝑇↑′ , ¡​𝑞↑′ )=𝑁(​𝑤↓𝑗↑ ′ , ¡​𝑤↓−𝑗 ). ¡ We ¡have: ¡ 𝔽[​𝑤↓𝑗 (​𝑇↓𝑗 )−∑𝑘∈​𝑇↓𝑗 ↑▒​𝑞↓𝑘 ]≥​max┬𝑇⊆[𝑛] ⁠[​𝑤↓𝑗 (𝑇)−𝔽[∑𝑘∈𝑇↑▒​ 𝑞↓𝑘 ]]−𝛽 ¡ ≥​max┬𝑇⊆[𝑛] ⁠[​𝑤↓𝑗 (𝑇)−(1+𝜗)𝔽[∑𝑘∈𝑇↑▒​𝑞↓𝑘↑′ ]]−𝛽 ¡ ≥​max┬𝑇⊆[𝑛] ⁠[​𝑤↓𝑗 (𝑇)−𝔽[∑𝑘∈𝑇↑▒​𝑞↓𝑘↑′ ]]−𝛽−𝜗 ¡ ≥​𝑤↓𝑗 (​𝑇↓𝑗↑′ )− ¡∑𝑘∈​𝑇↓𝑗 ↑▒​𝑞↓𝑘↑′ −𝛽−𝜗 ¡ ¡ ¡

𝛽−𝑋𝐹 ¡ 𝜗-­‑DP ¡

slide-14
SLIDE 14

Private ¡Walrasian ¡Equilibria ¡yield ¡ Asympto>cally ¡Truthful ¡Item ¡Pricings

  • Theorem: ¡There ¡is ¡a ¡mechanism ¡such ¡that ¡for ¡bidders ¡with ¡arbitrary ¡

𝑙-­‑demand ¡valua;ons ¡over ¡𝑛 ¡types ¡of ¡goods ¡of ¡supply ¡𝑡 ¡each, ¡ computes ¡an ¡𝛽-­‑approximate ¡Walrasian ¡equilibrium ¡subject ¡to ¡𝜗-­‑joint ¡ differen;al ¡privacy ¡whenever: ¡ 𝑡≥ ¡​𝑃 (​𝑙⋅𝑛/​𝛽↑2 𝜗 ) ¡ ¡ ¡

There ¡is ¡an ¡𝜃-­‑approximately ¡dominant ¡strategy ¡truthful ¡mechanism ¡that ¡uses ¡ an ¡anonymous ¡item ¡pricing. ¡Whenever: ¡ 𝑡≥𝜕(𝑙⋅𝑛) ¡ We ¡can ¡take ¡𝜃=𝑝(1). ¡ Large ¡market ¡assump;on: ¡supply ¡grows ¡with ¡

  • market. ¡ ¡

No ¡assump;on ¡on ¡bidder ¡valua;ons! ¡

slide-15
SLIDE 15

What ¡else ¡can ¡we ¡do? ¡

slide-16
SLIDE 16

Many-­‑to-­‑one ¡Stable ¡Matchings

slide-17
SLIDE 17

Many-­‑to-­‑one ¡Stable ¡Matchings

In ¡a ¡stable ¡matchings ¡problem ¡there ¡are ¡𝑜 ¡students ¡and ¡𝑛 ¡schools. ¡ ¡

  • Students ¡𝑗 ¡each ¡have ¡a ¡total ¡order ¡​≻↓𝑗 ¡over ¡the ¡schools ¡
  • Schools ¡have ¡a ¡total ¡order ¡​≻↓𝑘 ¡over ¡the ¡students ¡
  • Students ¡can ¡be ¡matched ¡to ¡at ¡most ¡1 ¡school; ¡schools ¡to ¡at ¡most ¡𝑡 ¡
  • students. ¡ ¡

A ¡matching ¡𝜈 ¡is ¡𝛽-­‑approximately ¡stable ¡if ¡for ¡any ¡student/ school ¡pair ¡(𝑗,𝑘) ¡such ¡that ¡𝜈(𝑗)≠𝑘, ¡then ¡either: ¡

𝜈(𝑗)​≻↓𝑗 𝑘 ¡ ¡

  • r ¡

|𝜈(𝑘)|≥(1−𝛽)𝑡 ¡and ¡for ¡all ¡​𝑗↑′ ∈𝜈(𝑘): ¡​𝑗↑′ ​≻↓𝑘 𝑗 ¡

slide-18
SLIDE 18

Stable ¡Matchings: ¡An ¡Equilibrium ¡Like ¡View

  • We ¡can ¡represent ¡school ¡preferences ¡​≻↓𝑘 ¡as ¡assigning ¡a ¡score ¡​𝑟↓𝑗 (𝑘) ¡

to ¡each ¡student ¡𝑗. ¡(Higher ¡is ¡beher) ¡

  • Each ¡school ¡𝑘 ¡can ¡set ¡an ¡admissions ¡threshold ¡​𝑢↓𝑘 ¡which ¡induces ¡a ¡

matching: ¡ ¡ ​𝜈↑𝑢 (𝑗)=​arg⁠​max┬​≻↓𝑗 ⁠{𝑘 ¡|​𝑟↓𝑗 (𝑘)≥​𝑢↓𝑘 } ¡ (every ¡student ¡goes ¡to ¡her ¡favorite ¡school ¡she ¡gets ¡into) ¡

  • A ¡set ¡of ¡thresholds ¡𝑢 ¡is ¡stable ¡if ¡​𝜈↑𝑢 ¡is ¡stable. ¡ ¡
  • For ¡every ¡stable ¡matching, ¡there ¡are ¡corresponding ¡stable ¡thresholds… ¡
  • Walrasian ¡equilibrium ¡like: ¡
  • Every ¡student ¡matched ¡to ¡her ¡favorite ¡feasible ¡school ¡given ¡𝑢 ¡
  • No ¡school ¡wishes ¡to ¡unilaterally ¡raise/lower ¡​𝑢↓𝑘 ¡
slide-19
SLIDE 19

Stable ¡Matchings: ¡An ¡Equilibrium ¡Like ¡View

Theorem: ¡Any ¡𝜗-­‑jointly ¡differen;ally ¡private ¡mechanism ¡𝑁 ¡which ¡ computes ¡a ¡matching ¡𝜈 ¡and ¡threshold ¡vector ¡𝑢 ¡that ¡form ¡an ¡𝛽-­‑ approximately ¡stable ¡matching ¡makes ¡truthful ¡repor;ng ¡for ¡the ¡ students ¡ ¡an ¡𝜗-­‑approximate ¡dominant ¡strategy. ¡ ¡ ¡ ¡ ¡ ¡

slide-20
SLIDE 20

Stable ¡Matchings: ¡An ¡Equilibrium ¡Like ¡View

Theorem: ¡There ¡is ¡a ¡mechanism ¡for ¡compu;ng ¡𝛽-­‑approximately ¡stable ¡ thresholds ¡corresponding ¡to ¡the ¡school ¡op8mal ¡stable ¡matching ¡ subject ¡to ¡𝜗-­‑differen;al ¡privacy, ¡whenever ¡the ¡school ¡capaci;es ¡are: ¡ 𝑡≥​𝑃 (​√⁠𝑛 /𝜗𝛽 ) ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡

There ¡is ¡an ¡𝜃-­‑approximately ¡dominant ¡strategy ¡student-­‑truthful ¡mechanism ¡ for ¡compu;ng ¡school ¡op;mal ¡𝛽−stable ¡matchings. ¡ ¡Whenever ¡ 𝑡≥𝜕(√⁠𝑛 ) ¡ We ¡can ¡take ¡𝜃,𝛽=𝑝(1). ¡ ¡ If ¡students ¡have ¡constant-­‑length ¡preference ¡lists, ¡only ¡need ¡𝑡≥𝜕(​polylog⁠𝑛 ) ¡ Large ¡market ¡assump;on: ¡capacity ¡grows ¡with ¡

  • market. ¡ ¡

No ¡assump;on ¡on ¡student ¡or ¡school ¡ preferences! ¡

slide-21
SLIDE 21

Equilibrium ¡Selec>on

  • Yesterday ¡I ¡par;cipated ¡in ¡a ¡large ¡game: ¡
  • I ¡chose ¡a ¡route ¡to ¡drive ¡to ¡Caltech ¡from ¡LAX ¡
  • This ¡is ¡an ¡atomic ¡rou8ng ¡game. ¡Nash ¡equilibria ¡have ¡nice ¡proper;es, ¡

but ¡they ¡are ¡not ¡unique. ¡ ¡

  • Even ¡in ¡complete ¡informa;on, ¡not ¡clear ¡how ¡we ¡coordinate ¡on ¡one ¡
  • I ¡was ¡not ¡in ¡a ¡se\ng ¡of ¡complete ¡informa;on ¡
  • Have ¡no ¡idea ¡who ¡else ¡is ¡on ¡the ¡road ¡or ¡where ¡they ¡want ¡to ¡go ¡(or ¡even ¡how ¡

many) ¡

  • No ¡idea ¡of ¡historical ¡traffic ¡paherns ¡(i.e. ¡no ¡prior) ¡
  • Had ¡to ¡email ¡Katrina ¡
  • But ¡– ¡I ¡had ¡a ¡mediator ¡at ¡my ¡disposal. ¡
slide-22
SLIDE 22

Mediated ¡Games

  • Mediators ¡take ¡as ¡input ¡reported ¡types ¡(but ¡I ¡can ¡lie) ¡and ¡suggest ¡

ac;ons ¡(but ¡I ¡can ¡ignore ¡them) ¡

  • A ¡mediator ¡is ¡any ¡algorithm: ¡

𝑁:​(𝑈∪{⊥})↑𝑜 →​(𝐵∪{⊥})↑𝑜 ¡

  • Given ¡𝐻, ¡𝑁, ¡the ¡mediated ¡game ¡​𝐻↓𝑁 ¡has: ¡
  • ​𝐵↑′ ={(𝑢, ¡𝑔) ¡:𝑢∈𝑈, ¡𝑔:(𝐵∪{⊥})→𝐵} ¡
  • ​𝑣↓𝑗↑′ ((​𝑢↓1↑′ ,​𝑔↓1 ),…,(​𝑢↓𝑜↑′ ,​𝑔↓𝑜 ))=​𝐹↓𝑏′∼𝑁(​𝑢↑′ ) [​𝑣↓𝑗 (𝑔(​𝑏↑′ ))] ¡

¡

slide-23
SLIDE 23

Want ¡to ¡incen>vize ¡“Good ¡behavior”

  • Let ¡id:𝐵→𝐵 ¡be ¡the ¡iden;ty ¡func;on ¡on ¡ac;ons… ¡
  • Define ¡𝑕(​𝑢↓𝑗 )=(​𝑢↓𝑗 , ¡id) ¡denote ¡the ¡``good ¡behavior’’ ¡strategy ¡
  • i.e. ¡use ¡the ¡mediator, ¡truthfully ¡report ¡your ¡type, ¡and ¡follow ¡its ¡sugges;on. ¡ ¡
  • Would ¡like ¡an ¡𝑁 ¡such ¡that ¡in ¡​𝐻↓𝑁 , ¡𝑕 ¡forms ¡a ¡symmetric ¡ex-­‑post ¡

Nash ¡equilibrium. ¡ ¡ ¡ ¡ (Robust, ¡prior ¡free ¡solu;on ¡concept ¡for ¡incomplete ¡informa;on ¡games ¡ – ¡a ¡Nash ¡equilibrium ¡in ¡the ¡complete ¡informa;on ¡game ¡for ¡every ¡ possible ¡realiza;on ¡of ¡types) ¡

slide-24
SLIDE 24

Want ¡to ¡incen>vize ¡“Good ¡behavior”

  • Theorem: ¡Any ¡𝜗-­‑jointly ¡differen;ally ¡private ¡mechanism ¡𝑁 ¡which ¡

computes ¡a ¡set ¡of ¡ac;ons ¡​𝑏↓1 ,…,​𝑏↓𝑜 ¡forming ¡an ¡𝛽-­‑approximate ¡ Nash ¡equilibrium ¡in ¡the ¡complete ¡informa;on ¡game ¡defined ¡by ¡the ¡ reported ¡types ¡makes ¡good ¡behavior ¡an ¡(𝜗+𝛽)-­‑approximate ¡ex-­‑post ¡ Nash ¡equilibrium. ¡ ¡ ¡

slide-25
SLIDE 25

Large ¡Games

A ¡game ¡is ¡Δ-­‑large ¡if ¡for ¡all ¡players ¡𝑗≠𝑘∈[𝑜], ¡for ¡all ¡ac;on ¡profiles ¡a∈​ 𝐵↑𝑜 ¡and ¡for ¡all ¡pairs ¡of ¡ac;ons ¡​𝑏↓𝑘 , ¡​𝑏↓𝑘↑′ ∈𝐵: ¡ : ¡ |​𝑣↓𝑗 (​𝑏↓𝑘 ,​𝑏↓−𝑘 )−​𝑣↓𝑗 (​𝑏↓𝑘↑′ ,​𝑏↓−𝑘 )|≤Δ ¡

  • Think ¡of ¡Δ=𝑝(1). ¡In ¡this ¡talk, ¡Δ=𝑃(​1/𝑜 ). ¡
  • Your ¡ac;on ¡can ¡have ¡a ¡large ¡effect ¡on ¡your ¡own ¡payoff, ¡but ¡not ¡on ¡

that ¡of ¡others. ¡

slide-26
SLIDE 26

Want ¡to ¡incen>vize ¡“Good ¡behavior”

Theorem: ¡In ¡many ¡classes ¡of ¡large ¡games ¡(including ¡conges;on ¡games, ¡ anonymous ¡games, ¡and ¡more), ¡there ¡is ¡an ¡𝜗-­‑jointly ¡differen;ally ¡ private ¡algorithm ¡for ¡compu;ng ¡an ¡𝛽-­‑approximate ¡Nash ¡equilibrium ¡ where: ¡ 𝛽=​𝑃 (​1/√⁠𝑜 ⋅𝜗 ) ¡

In ¡any ¡such ¡game ¡there ¡is ¡a ¡mediator ¡which ¡makes ¡good ¡behavior ¡an ¡𝜃-­‑ approximate ¡ex-­‑post ¡Nash ¡equilibrium ¡for ¡ ¡ 𝜃=𝑃(​1/​𝑜↑1/3 ) ¡ We ¡can ¡take ¡𝜃=𝑝(1). ¡ ¡ Large ¡market ¡assump;on: ¡u;lity ¡func;ons ¡are ¡ 𝑝(1)-­‑Lipschitz ¡in ¡opponent ¡ac;ons. ¡ No ¡assump;on ¡on ¡type ¡distribu;on ¡of ¡agents. ¡ ¡

slide-27
SLIDE 27

How ¡do ¡these ¡compare ¡to ¡large ¡market ¡ results ¡in ¡economics?

(Of ¡which ¡there ¡are ¡many) ¡

  • Roberts ¡and ¡Postlewaite ¡2976 ¡
  • Al-­‑Najjar ¡and ¡R. ¡Smorodinsky ¡2000 ¡
  • Immorlica ¡and ¡Mahdian ¡2005 ¡
  • Kojima ¡and ¡Pathak ¡2009 ¡
  • Azevedo ¡and ¡Budish ¡2011 ¡
  • Lee ¡2011 ¡
  • Lee ¡and ¡Yariv ¡2014 ¡
  • … ¡
slide-28
SLIDE 28

How ¡do ¡these ¡compare ¡to ¡large ¡market ¡ results ¡in ¡economics?

(In ¡Broad ¡Strokes) ¡

  • Large ¡market ¡results ¡in ¡economics ¡make ¡distribu;onal ¡

assump;ons ¡about ¡how ¡type ¡profiles ¡are ¡generated ¡

  • E.g. ¡replica;on ¡economies, ¡full ¡support ¡distribu;ons ¡
  • And ¡give ¡Bayesian ¡guarantees. ¡
  • Oren ¡finite ¡popula;on ¡results ¡require ¡very ¡large ¡𝑜 ¡
  • E.g. ¡larger ¡than ¡the ¡size ¡of ¡the ¡type ¡space ¡

¡ ¡

And ¡its ¡hard ¡to ¡do ¡beher ¡because ¡they ¡assume ¡exact ¡equilibria ¡are ¡

  • realized. ¡ ¡
slide-29
SLIDE 29

How ¡do ¡these ¡compare ¡to ¡large ¡market ¡ results ¡in ¡economics?

(Whereas ¡here) ¡

  • A ¡mechanism ¡is ¡explicitly ¡compu;ng ¡an ¡equilibrium ¡concept ¡
  • approximately. ¡
  • Randomness ¡is ¡internalized ¡into ¡the ¡mechanism. ¡
  • And ¡so ¡no ¡randomness ¡(or ¡other ¡assump;ons ¡on ¡type ¡genera;on) ¡are ¡needed ¡

in ¡the ¡agent ¡popula;on ¡which ¡can ¡be ¡worst ¡case. ¡ ¡

  • Solu;on ¡concepts ¡are ¡ex-­‑post. ¡ ¡
  • i.e. ¡live ¡in ¡se\ngs ¡of ¡incomplete ¡informa;on ¡but ¡do ¡not ¡need ¡any ¡Bayesian ¡

assump;ons. ¡

  • Can ¡oren ¡get ¡finite ¡popula;on ¡bounds ¡even ¡for ¡(reasonably) ¡small ¡𝑜. ¡
  • Since ¡we ¡get ¡to ¡design ¡the ¡algorithms! ¡
  • Oren ¡exponen;ally ¡smaller ¡than ¡the ¡size ¡of ¡the ¡type ¡space. ¡ ¡
slide-30
SLIDE 30

Thanks! ¡