1 / 38

Expense constrained bidder optimization in repeated auctions

Expense constrained bidder optimization in repeated auctions. Ramki Gummadi Stanford University (Based on joint work with P. Key and A. Proutiere ). Overview. Introduction/Motivation Budgeted Second Price Auctions A General O nline B udgeting F ramework

liza
Download Presentation

Expense constrained bidder optimization in repeated auctions

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Expense constrained bidder optimization in repeated auctions RamkiGummadi Stanford University (Based on joint work with P. Key and A. Proutiere)

  2. Overview • Introduction/Motivation • Budgeted Second Price Auctions • A General Online Budgeting Framework • Optimal Bids for Micro-Value Auctions • Conclusion

  3. Three Aspects of Sponsored Search • Sequential setting. 2. Micro-transactions per auction. 3. The long tail of advertisers is expense constrained.

  4. Modeling Expense Constraints Fixed budget over finite horizon => any balance at time is worthless. B Balance 0 T time

  5. Modeling Expense Constraints Stochastic fluctuations could cause spend rate different from target. B Balance 0 T time

  6. Modeling Expense Constraints “…the nature of what this budget limit means for the bidders themselves is somewhat of a mystery. There seems to be some risk control element to it, some purely administrative element to it, some bounded-rationality element to it, and more…” -- “Theory research at google”, SIGACT News, 2008.

  7. Modeling Expense Constraints Add a fixed income, per unit time to the balance and relax time horizon. B Balance 0 time

  8. Responsibility for expense constraints

  9. Bid optimization

  10. Preview Sequential X-auction with true value v Static X-auction with virtual value: shade* v X can be SP, GSP, FP, etc. (any quasi linear utility) Shade(remaining balance B) = will be characterized explicitly.

  11. Preview: Optimal Shading factors

  12. Overview • Introduction • Budgeted Second Price auctions • A General Online Budgeting Framework • Optimal Bids for Micro-Value Auctions • Conclusion

  13. Model: Budgeted Second Price • Discrete time, indexed • Balance: • Constant income per time slot - • I.I.D. environment sampled from • Private valuation (observable) • Competing bid (not observable) • Decision variable is bid at time • Can depend on and , but not

  14. Model: Budgeted Second Price Constraint: a.s. • Utility: • Objective function:

  15. The Value Function • : max utility starting with balance • Can use dynamic programming (“one step look ahead”) to write out a functional fixed point relation.

  16. The Value Function Win Currentauction Loss But boundary conditions can not be inferred from the DP argument.

  17. Characterization of value function Future opportunity cost “Effective price” for nominal at balance : Theorem: Optimal bid is *: i.e: Buy all auctions with “effective price” is a functional fixed point to:

  18. Value Iteration: Each auction has miniscule utility compared to overall utility:

  19. Value Iteration:

  20. Limiting case: micro-value auctions Numerical estimation when is small: • State space quantization errors propagate due to lack of boundary value. • Need longer iterations over larger state space. will be studied under scaling:

  21. Overview • Introduction • Budgeted Second Price Auctions • A General Online Budgeting Framework • Optimal Bids for Micro-Value Auctions • Conclusion

  22. General Online Budgeting Model Environment , i.i.d Decision Maker Income Payment: Unobservable Balance: Action Observable Utility:

  23. Ex1: Second Price Auction (Random environment) (Observable part) is the bid (Action) (Utility function) (Payment function)

  24. Ex2: GSP Auction Click events for L slots Random environment: Observable part: is the bid Utility function: Payment function:

  25. Overview • Introduction • Budgeted Second Price Auctions • A General Online Budgeting Framework • Optimal Bids for Micro-Value Auctions • Conclusion

  26. Limiting Regime: Notation:

  27. Theorem • is the solution to: is an inverse and is the minimum of:

  28. Theorem

  29. Application to Second Price Auctions ) = p]

  30. Second Price Auction Example Opponents bid p Private Valuation Value functions

  31. Optimal bid * at balance B solves: i.e., Static SP with shaded valuation:

  32. Optimal Scaling factor

  33. Optimal Bid: GSP Static GSP with “virtual valuation”:

  34. Proof Overview • Variant: Retire with payoff when . • Value function of variant converges to ODE with initial value . • But what is the right boundary condition ? To prove: Because exit payoff optional Next 2 slides

  35. Goal: Exhibit a sequence of policies parametrized by which can achieve a scaled payoff as Lemma: For any ε > 0, there is a policy * such that ε AND If could be played continuously, we can get arbitrarily close to ! But every now and then balance is exhausted, so we need a variant of u* that still manages to achieve nearly as much payoff

  36. Play U* B(t) B time Show that fraction of time spent in green phase by the random walk gets arbitrarily close to 1 as ->0

  37. Overview • Introduction • MDP for budgeted SP auctions • A General Online Budgeting Framework • Optimal Bids for Micro-Value Auctions • Conclusion

  38. Conclusion • A two parameter model for expense constraints in online budgeting problems. • Optimal bid can be mapped to static auction with a shaded virtual valuation. • Paper has more contents: MFE analysis and a finite horizon model.

More Related