non clairvoyant dynamic mechanism design
play

Non Clairvoyant Dynamic Mechanism Design Vahab Mirrokni - PowerPoint PPT Presentation

Non Clairvoyant Dynamic Mechanism Design Vahab Mirrokni Renato Paes Leme (Google) (Google) Pingzhong Tang Song Zuo (Tsinghua) (Tsinghua) This talk in one slide This talk in one slide This talk in


  1. Non Clairvoyant Dynamic Mechanism Design Vahab Mirrokni Renato Paes Leme (Google) (Google) Pingzhong Tang Song Zuo (Tsinghua) (Tsinghua)

  2. This talk in one slide

  3. This talk in one slide

  4. This talk in one slide

  5. This talk in one slide

  6. This talk in one slide

  7. This talk in one slide

  8. This talk in one slide

  9. This talk in one slide …

  10. This talk in one slide Clairvoyant seller Non Clairvoyant seller Static seller Remembers the past, but Sees present, past Has no memory of doesn’t see the future. and future. the past.

  11. This talk in one slide Clairvoyant seller Non Clairvoyant seller Static seller Remembers the past, but Sees present, past Has no memory of doesn’t see the future. and future. the past. 1 2 3 1 2 3 1 2 3

  12. This talk in one slide Clairvoyant seller Non Clairvoyant seller Static seller Remembers the past, but Sees present, past Has no memory of doesn’t see the future. and future. the past. 1 2 3 1 2 3 1 2 3

  13. This talk in one slide Clairvoyant seller Non Clairvoyant seller Static seller Remembers the past, but Sees present, past Has no memory of doesn’t see the future. and future. the past. 1 2 3 1 2 3 1 2 3

  14. This talk in one slide Clairvoyant seller Non Clairvoyant seller Static seller Remembers the past, but Sees present, past Has no memory of doesn’t see the future. and future. the past. 1 2 3 1 2 3 1 2 3

  15. This talk in one slide Can we design dynamic mechanisms that don’t need to predict the future and yet have revenue comparable to mechanisms that know the future? Clairvoyant seller Non Clairvoyant seller Static seller Remembers the past, but Sees present, past Has no memory of doesn’t see the future. and future. the past. 1 2 3 1 2 3 1 2 3

  16. Problem Setup • Items arrive in sequence.

  17. Problem Setup • Items arrive in sequence. • One seller and many buyers: item sold when it arrives.

  18. Problem Setup • Items arrive in sequence. one • One seller and many buyers: item sold when it arrives.

  19. Problem Setup • Items arrive in sequence. one • One seller and many buyers: item sold when it arrives. • Each item type has an distribution, e.g. ∼ F 2 ∼ F 1 ∼ F 3

  20. Problem Setup • Items arrive in sequence. one • One seller and many buyers: item sold when it arrives. • Each item type has an distribution, e.g. ∼ F 2 ∼ F 1 ∼ F 3 • The value for the t-th item is realized at time t.

  21. Problem Setup • Items arrive in sequence. one • One seller and many buyers: item sold when it arrives. • Each item type has an distribution, e.g. ∼ F 2 ∼ F 1 ∼ F 3 • The value for the t-th item is realized at time t. • Buyer’s utility: U = P t v t x t − p t • allocation x t ∈ [0 , 1] • payment p t ≥ 0

  22. 
 
 Static Seller • Sells one item at a time, without memory of the past or knowledge about the future : each auction is a standard Myersonian problem. 
 • Revelation principle: focus on mechanism specified as 
 x ( v ) , p ( v ) and subject to two constraints: 
 • Incentive compatibility: 
 v = argmax ˆ v v · x (ˆ v ) − p (ˆ v ) • Individual rationality: 
 v · x ( v ) − p ( v ) ≥ 0 • Simple recipe to 
 max v ∼ F [ p ( v )] e.g. if F = U[0,1], price at 1/2.

  23. Dynamic Seller • Mechanism is now described as a function of the reports x t ( v 1 , v 2 , . . . , v t ) , p t ( v 1 , v 2 , . . . , v t ) in this and prev rounds: 
 • Linking independent problems together can improve revenue and e ffi ciency [Jackson-Sonnenschein, Manelli- Vincent, Papadimitriou et al]. • arbitrarily more revenue 


  24. Dynamic Seller • Mechanism is now described as a function of the reports x t ( v 1 ..t ) , p t ( v 1 ..t ) in this and prev rounds: 
 • Linking independent problems together can improve revenue and e ffi ciency [Jackson-Sonnenschein, Manelli- Vincent, Papadimitriou et al]. • arbitrarily more revenue 


  25. Dynamic Seller • Mechanism is now described as a function of the reports x t ( v 1 ..t ) , p t ( v 1 ..t ) in this and prev rounds: 
 • Linking independent problems together can improve revenue and e ffi ciency [Jackson-Sonnenschein, Manelli- Vincent, Papadimitriou et al]. • arbitrarily more revenue 
 • Incentive constraint: buyer is better of reporting his true type in each round. 
 • Individual rationality: buyer derives non-negative utility from the mechanism. P t v t x t − p t ≥ 0

  26. 
 
 
 
 Dynamic Incentive Compatibility • Incentive constraint: buyer is better o ff reporting his 
 true type in each round. • Backwards induction: last round he is better o ff reporting 
 his value conditioned on history: 
 v T = argmax ˆ v v T x T ( v 1 ..T − 1 ˆ v ) − p T ( v 1 ..T − 1 ˆ v ) Before to last period: 
 v t = argmax u T − 1 ( v T − 1 ; v 1 ..T − 2 ˆ v ) + E v T u τ ( v T ; v 1 ..T − 2 ˆ vv T ) e ff ect of my expected e ff ect of my report in this round report in next round where u t ( w ; v 1 ..t ) = w · x t ( v 1 ..t ) − p ( v 1 ..t )

  27. 
 
 
 
 Dynamic Incentive Compatibility • Incentive constraint: buyer is better o ff reporting his 
 true type in each round. • Dynamic Incentive Compatibility: 
 v ) + E v t +1 ..T [ P T v t = argmax u t ( v t ; v 1 ..t − 1 ˆ τ = t +1 u τ ( v τ ; v 1 ..t − 1 ˆ vv t +1 .. τ )] e ff ect of my expected e ff ect of my report in this round report in future round where u t ( w ; v 1 ..t ) = w · x t ( v 1 ..t ) − p ( v 1 ..t )

  28. Clairvoyant Seller • Revenue maximization s.t IC and IR. max E [ P t p t ( v 1 ..t )] • Solving this LP/DP requires knowledge 
 about the future. 
 • Selling two apples, ∼ U [0 , 1] Optimal static: price each at 1/2, 
 • optimal revenue is 0.5. Improved dynamic: • elicit and sell first item for 1/2 • v 1 charge to inspect the item 
 f = min(( v 1 − 1 / 2) + , 3 / 8) • and then post price . p 2 f + 1 / 4 1 − Total revenue = 0.617 •

  29. Clairvoyant Seller • Optimal dynamic mechanism via dynamic programming 
 [Papadimitriou et al, Ashlagi et al, Mirrokni et al]. 
 • Optimal auction requires clairvoyance: allocation in the 
 first period depends on distribution . 
 F 2 • In practice, information about the 
 second item might not be available 
 when we are selling the first item. 
 • Requires buyer to have the same belief 
 about the future as the seller.

  30. 
 
 Non Clairvoyant Seller • Seller doesn’t know the future. 
 • Buyer doesn’t need to agree with the seller about 
 how the future looks like. • Mechanism now has the following form: 
 x t ( v 1 ..t , θ 1 ..t ) , p t ( v 1 ..t , θ 1 ..t ) , where { … } 
 θ t ∈ • How does it look like ? • t=1 : use x 1 ( v 1 , ) , p 1 ( v 1 , ) • t=2 : use x 2 ( v 1 , v 2 , ) ,

  31. Power of clairvoyance World 2 : World 1 : x 1 ( v 1 , ) x 1 ( v 1 , ) x 2 ( v 1 , v 2 , ) x 2 ( v 1 , v 2 , ) , , World 2 : World 1 : x 1 ( v 1 , ) x 1 ( v 1 , ) , , x 2 ( v 1 , v 2 , ) x 2 ( v 1 , v 2 , ) , ,

  32. Non Clairvoyant Seller • Non-Clairvoyant Dynamic Incentive Compatibility: if the auction is dynamic incentive compatible for every sequence of items • e.g static auction is Non-Clairvoyant DIC • Can we get revenue comparable to 
 the optimal clairvoyant mechanism ?

  33. Non Clairvoyant Revenue Approx • Define a non-clairvoyant auction. • Pick a sequence of items: • Evaluate NC auction for this sequence. • Evaluate optimal clairvoyant auction 
 for this sequence. -Revenue approximation: if for every α sequence of items: NCRev(items) ≥ α · CRev(items)

  34. Non Clairvoyant Revenue Approx Theorem: Every non-clairvoyant policy is at most a 1/2- approximation to the optimal clairvoyant revenue. Theorem: For multiple buyers there is a non-clairvoyant 
 policy that is at least 1/5-approx to the opt clairvoyant.

  35. Non Clairvoyant Revenue Approx Theorem: Every non-clairvoyant policy is at most a 1/2- approximation to the optimal clairvoyant revenue. Theorem: For multiple buyers there is a non-clairvoyant 
 policy that is at least 1/5-approx to the opt clairvoyant. ≥ 1 5 ·

  36. Non Clairvoyant Revenue Approx Theorem: Every non-clairvoyant policy is at most a 1/2- approximation to the optimal clairvoyant revenue. Theorem: For multiple buyers there is a non-clairvoyant 
 policy that is at least 1/5-approx to the opt clairvoyant. Theorem: Can be improved to 1/2 for two periods and for 1/3 for one buyer and multiple periods.

  37. Non Clairvoyant Revenue Approx Theorem: Every non-clairvoyant policy is at most a 1/2- approximation to the optimal clairvoyant revenue. Theorem: For multiple buyers there is a non-clairvoyant 
 policy that is at least 1/5-approx to the opt clairvoyant. Theorem: Can be improved to 1/2 for two periods and for 1/3 for one buyer and multiple periods.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend