automated design of robust mechanisms
play

Automated Design of Robust Mechanisms Michael Albert 1 , Vincent - PowerPoint PPT Presentation

Automated Design of Robust Mechanisms Michael Albert 1 , Vincent Conitzer 1 , Peter Stone 2 1 Duke University, 2 University of Texas at Austin 3rd Workshop on Algorithmic Game Theory and Data Science June 26th, 2017 Previously appeared in AAAI17


  1. Automated Design of Robust Mechanisms Michael Albert 1 , Vincent Conitzer 1 , Peter Stone 2 1 Duke University, 2 University of Texas at Austin 3rd Workshop on Algorithmic Game Theory and Data Science June 26th, 2017 Previously appeared in AAAI17 1 / 23

  2. Introduction Background Robust Mechanism Design Experiments Conclusion Introduction - Revenue Efficient Mechanisms Standard mechanisms do very well with large numbers of bidders VCG mechanism with n + 1 bidders ≥ optimal revenue mechanism with n bidders, for IID bidders (Bulow and Klemperer 1996) For “thin” markets, must use knowledge of the distribution of bidders Generalized second price auction with reserves (Myerson 1981) Thin markets are a large concern Sponsored search with rare keywords or ad quality ratings Of 19,688 reverse auctions by four governmental organizations in 2012, one-third had only a single bidder (GOA 2013) 2 / 23

  3. Introduction Background Robust Mechanism Design Experiments Conclusion Introduction - Revenue Efficient Mechanisms Standard mechanisms do very well with large numbers of bidders VCG mechanism with n + 1 bidders ≥ optimal revenue mechanism with n bidders, for IID bidders (Bulow and Klemperer 1996) For “thin” markets, must use knowledge of the distribution of bidders Generalized second price auction with reserves (Myerson 1981) Thin markets are a large concern Sponsored search with rare keywords or ad quality ratings Of 19,688 reverse auctions by four governmental organizations in 2012, one-third had only a single bidder (GOA 2013) 2 / 23

  4. Introduction Background Robust Mechanism Design Experiments Conclusion Introduction - Revenue Efficient Mechanisms Standard mechanisms do very well with large numbers of bidders VCG mechanism with n + 1 bidders ≥ optimal revenue mechanism with n bidders, for IID bidders (Bulow and Klemperer 1996) For “thin” markets, must use knowledge of the distribution of bidders Generalized second price auction with reserves (Myerson 1981) Thin markets are a large concern Sponsored search with rare keywords or ad quality ratings Of 19,688 reverse auctions by four governmental organizations in 2012, one-third had only a single bidder (GOA 2013) 2 / 23

  5. Introduction Background Robust Mechanism Design Experiments Conclusion Introduction - Correlated Distributions A common assumption in mechanism design is independent bidder valuations v 1 v 2 v 3 3 / 23

  6. Introduction Background Robust Mechanism Design Experiments Conclusion Introduction - Correlated Distributions This is not accurate for many settings Oil drilling rights Sponsored search auctions Anything with resale value v 1 v 2 v 3 3 / 23

  7. Introduction Background Robust Mechanism Design Experiments Conclusion Introduction - Correlated Distributions Cremer and McLean (1985) demonstrates that full surplus extraction as revenue is possible for correlated valuation settings! v 1 v 2 v 3 3 / 23

  8. Introduction Background Robust Mechanism Design Experiments Conclusion Contributions How do we efficiently and robustly use distribution information? Ex-Post Robust Bayesian 1.0 0.8 Relative Revenue 0.6 0.4 0.2 0.0 10 2 10 3 10 4 10 5 10 6 Number of Samples 4 / 23

  9. Introduction Background Robust Mechanism Design Experiments Conclusion Problem Description A monopolistic seller with one item A single bidder with type θ ∈ Θ and valuation v ( θ ) An external signal ω ∈ Ω and distribution π ( θ, ω ) 5 / 23

  10. Introduction Background Robust Mechanism Design Experiments Conclusion Problem Description A monopolistic seller with one item A single bidder with type θ ∈ Θ and valuation v ( θ ) An external signal ω ∈ Ω and distribution π ( θ, ω ) 5 / 23

  11. Introduction Background Robust Mechanism Design Experiments Conclusion Problem Description A monopolistic seller with one item A single bidder with type θ ∈ Θ and valuation v ( θ ) An external signal ω ∈ Ω and or distribution π ( θ, ω ) 5 / 23

  12. ♣ ① Introduction Background Robust Mechanism Design Experiments Conclusion Definition: Ex-Post Individual Rationality (IR) A mechanism ( ♣ , ① ) is ex-post individually rational (IR) if: ∀ θ ∈ Θ , ω ∈ Ω : U ( θ, θ, ω ) ≥ 0 6 / 23

  13. Introduction Background Robust Mechanism Design Experiments Conclusion Definition: Ex-Post Individual Rationality (IR) A mechanism ( ♣ , ① ) is ex-post individually rational (IR) if: ∀ θ ∈ Θ , ω ∈ Ω : U ( θ, θ, ω ) ≥ 0 Definition: Bayesian Individual Rationality (IR) A mechanism ( ♣ , ① ) is Bayesian (or ex-interim) individually rational (IR) if: � ∀ θ ∈ Θ : π ( ω | θ ) U ( θ, θ, ω ) ≥ 0 ω ∈ Ω 6 / 23

  14. Introduction Background Robust Mechanism Design Experiments Conclusion Definition: Ex-Post Individual Rationality (IR) A mechanism ( ♣ , ① ) is ex-post individually rational (IR) if: ∀ θ ∈ Θ , ω ∈ Ω : U ( θ, θ, ω ) ≥ 0 Definition: Bayesian Individual Rationality (IR) A mechanism ( ♣ , ① ) is Bayesian (or ex-interim) individually rational (IR) if: � ∀ θ ∈ Θ : π ( ω | θ ) U ( θ, θ, ω ) ≥ 0 ω ∈ Ω Ex-Post IR Mechanisms ⊂ Bayesian IR Mechanisms 6 / 23

  15. Introduction Background Robust Mechanism Design Experiments Conclusion Definition: Ex-Post Incentive Compatibility (IC) A mechanism ( ♣ , ① ) is ex-post incentive compatible (IC) if: ∀ θ, θ ′ ∈ Θ , ω ∈ Ω : U ( θ, θ, ω ) ≥ U ( θ, θ ′ , ω ) Definition: Bayesian Incentive Compatibility (IC) A mechanism ( ♣ , ① ) is Bayesian incentive compatible (IC) if: ∀ θ, θ ′ ∈ Θ : � � π ( ω | θ ) U ( θ, θ ′ , ω ) π ( ω | θ ) U ( θ, θ, ω ) ≥ ω ∈ Ω ω ∈ Ω Ex-Post IC Mechanisms ⊂ Bayesian IC Mechanisms 7 / 23

  16. Introduction Background Robust Mechanism Design Experiments Conclusion Definition: Optimal Ex-Post Mechanisms A mechanism ( ♣ , ① ) is an optimal ex-post mechanism if under the constraint of ex-post individual rationality and ex-post incentive compatibility it maximizes the following: � ① ( θ, ω ) π ( θ, ω ) (1) θ,ω Definition: Optimal Bayesian Mechanism A mechanism that maximizes (1) under the constraint of Bayesian individual rationality and Bayesian incentive compatibility is an optimal Bayesian mechanism . Ex-Post Revenue ≤ Bayesian Revenue 8 / 23

  17. Introduction Background Robust Mechanism Design Experiments Conclusion Review of Bayesian Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 9 / 23

  18. Introduction Background Robust Mechanism Design Experiments Conclusion Review of Bayesian Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 9 / 23

  19. Introduction Background Robust Mechanism Design Experiments Conclusion Review of Bayesian Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 9 / 23

  20. Introduction Background Robust Mechanism Design Experiments Conclusion Review of Bayesian Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 9 / 23

  21. Introduction Background Robust Mechanism Design Experiments Conclusion Review of Bayesian Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 9 / 23

  22. Introduction Background Robust Mechanism Design Experiments Conclusion Review of Bayesian Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 9 / 23

  23. Introduction Background Robust Mechanism Design Experiments Conclusion Distribution Uncertainty What if the distribution isn’t well known? Ex-Post Bayesian 1.0 0.8 Relative Revenue 0.6 0.4 0.2 0.0 10 2 10 3 10 4 10 5 10 6 Number of Samples 10 / 23

  24. Introduction Background Robust Mechanism Design Experiments Conclusion Robust Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 11 / 23

  25. Introduction Background Robust Mechanism Design Experiments Conclusion Robust Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 11 / 23

  26. Introduction Background Robust Mechanism Design Experiments Conclusion Robust Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 11 / 23

  27. Introduction Background Robust Mechanism Design Experiments Conclusion Robust Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 11 / 23

  28. Introduction Background Robust Mechanism Design Experiments Conclusion Robust Mechanism Design 6 6 5 5 4 4 v ( θ ) 3 3 2 2 1 1 0 0 0 . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 1 − 1 − 1 − 2 π ( | θ ) − 2 11 / 23

Recommend


More recommend